这是我自己的笔记,如果你用的上也可以用用,如果看不懂就别看了,也别问,因为我这个是隔壁老王大哥手把手耐心的教我配置的,至于什么原理,中间出什么问题我也无法给你解决的回答,这也是kimsufi母鸡配置ipv6的用Proxmox VE开ipv6的vps网络配置
proxmox web界面,IPIPV6::3/64,网关gatewayIPV6::2,etc
proxmox webui不能访问的时候,尝试添加个文件/etc/default/pveproxy
文件加入以下内容并执行systemctl restart pveproxy
复制代码
- LISTEN_IP=192.99.44.33
设置ipv6网络,用PVE开纯ipv6的VPS,
编辑/etc/network/interfaces
修改配置
对照改下就行了,注意物理网卡是不是 eno1,bridge_ports eno1 不是的话 重启网络就挂了
之后给小鸡
设置IP 2001:41d0:2:237b::3
网关2001:41d0:2:237b::2
按照自己IP前段替换下
复制代码
- auto lo
- iface lo inet loopback
- iface eno1 inet manual
- auto vmbr0
- iface vmbr0 inet static
- address 实际地址
- netmask 255.255.255.0
- gateway 网关地址 #route -n 看下网关
- pointopoint 网关地址
- bridge_ports eno1
- bridge_stp off
- bridge_fd 0
- bridge_maxwait 0
- #2607:5300:60:4f21::1 这是ks后台给的IP地址用 IPV6:1表示
- #如果IP是上面那样
- #那么网关一般是
- #2001:41d0:2:23ff:ff:ff:ff:ff
- #/64的2001:41d0:2:4fff:ff:ff:ff:ff
- #自行更改
- iface vmbr0 inet6 static
- address 2607:5300:60:4f21::1 #这是ks后台给的IP地址
- netmask 64
- gateway 2607:5300:60:23ff:ff:ff:ff:ff # 网关
- bridge_ports eno1
- bridge_stp off
- bridge_fd 0
- auto vmbr1
- iface vmbr1 inet static
- address 192.168.1.1
- netmask 255.255.255.0
- bridge_ports none
- bridge_stp off
- bridge_fd 0
- post-up echo 1 > /proc/sys/net/ipv4/ip_forward
- post-up iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE
- post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE
- # 端口转发
- #post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 5022 -j DNAT --to 192.168.1.50:22
- #post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 5022 -j DNAT --to 192.168.1.50:22
- #post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 192.168.1.50:80
- #post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 192.168.1.50:80
- auto vmbr1
- iface vmbr1 inet6 static
- address 2607:5300:60:4f21::2/64
- bridge_ports none
- bridge_stp off
- bridge_fd 0
- post-up echo 1 > /proc/sys/net/ipv6/conf/all/proxy_ndp
- post-up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
- post-up echo 1 > /proc/sys/net/ipv6/conf/default/forwarding
- post-up /sbin/ip -f inet6 neigh add proxy 2607:5300:60:4f21::2 dev vmbr1
- post-up /sbin/ip -f inet6 neigh add proxy 2607:5300:60:4f21::3 dev vmbr0
- post-up /sbin/ip -f inet6 route add 2607:5300:60:4f21::3 dev vmbr1
再/etc/sysctl.conf
底部添加
复制代码
- net.ipv6.conf.all.forwarding = 1
- net.ipv6.conf.all.proxy_ndp = 1
- net.ipv6.bindv6only = 1
最后执行下service networking restart
然后ping下ipv6,ping6 google.com
下面随便开台小鸡
PVE界面 小鸡网卡要设置桥接 vmbr1
IPV4 192.168.1.50 加个/24
网关 192.168.1.1 dns 8.8.8.8
IPV6 IPV6::3 加个/64
网关 IPV6::2
可能涉及到的
yum install net-tools
apt install net-tools
ip addr
评论(9)