PVE服务器网络配置
ProXmox安装完成,还需要配置一下网络才能实现单Ip映射多小鸡。
1、SSH服务器编辑:nano /etc/network/interfaces
auto lo iface lo inet loopback iface lo inet6 loopback # 注意下面的enp0s31f6改成你自己母鸡的网口名字,默认的配置文件里有,或者用ifconfig命令查看 iface enp0s31f6 inet manual iface enp0s31f6 inet6 manual auto vmbr0 iface vmbr0 inet static #母鸡ip,下面的掩码和网关默认配置里有,或者可以去Hetzner的后台,将鼠标放在ip上,会显示 address XXX.XXX.XXX.XXX #母鸡掩码 netmask 255.255.255.XXX #母鸡网关 gateway XXX.XXX.XXX.XXX # 注意修改enp0s31f6 bridge_ports enp0s31f6 bridge_stp off bridge_fd 0 bridge_maxwait 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 iface vmbr0 inet6 static #母鸡的ipv6地址 address 2a01:4f8:10b:deb::2 netmask 64 gateway fe80::1 #注意修改enp0s31f6 bridge_ports enp0s31f6 bridge_stp off bridge_fd 0
2、设置网络转发,如果你不开nat小鸡,可以省略
编辑:nano /etc/sysctl.conf
将一下两个命令注释去掉
net.ipv4.ip_forward=1 net.ipv6.conf.all.forwarding=1
最后reboot重启一下服务器就可以了