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重启一下服务器就可以了

posted @ 2021-12-04 11:11  Juc1024  阅读(4703)  评论(0编辑  收藏  举报