Hetzner独立服务器Proxmox网卡配置文件

发布于 29 天前  196 次阅读


Hetzner一直以高质量的服务和便宜的价格出名,但是他家的ipv4和ipv6配置非常操蛋,都需要通过路由的方式来实现才行,下面是我给出的一个例子,照抄即可。

其中 vmbr0是你买的额外ip(不是独立subnet)才使用的。vmbr1是手动构建一个内网,可以开nat。vmbr2是ipv6的桥接网桥,当虚拟机需要用ipv6时桥接这个,注意小鸡的ipv6网关是他给你配的ipv6 结尾是3

网卡配置文件:/etc/network/interfaces

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

iface lo inet6 loopback

auto 你的物理网口
iface 你的物理网口 inet manual

auto vmbr0
iface vmbr0 inet static
  address 他给你服务器配的默认ipv4
  netmask 255.255.255.192
  gateway 他给你服务器配的默认ipv4网关
        bridge-ports 你的物理网口
        bridge-stp off
        bridge-fd 0
iface vmbr0 inet6 static
        address 他给你配的ipv6 结尾是2
        gateway fe80::1
        bridge_stp off
        bridge_fd 0
up ip -6 route del 他给你配的ipv6段,以::结尾/64 dev vmbr0
auto vmbr1
iface vmbr1 inet static
        address 192.168.0.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.0.0/24' -o vmbr0 -j MASQUERADE
        post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE
auto vmbr2
iface vmbr2 inet6 static
address 他给你配的ipv6 结尾是3,作为网关使用
netmask 64
bridge_ports none
  bridge_stp off
  bridge_fd 0
up ip -6 route add 他给你配的ipv6段,以::结尾/64 dev vmbr2
post-down ip -6 route del 他给你配的ipv6段,以::结尾/64 dev vmbr2

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。