我试图将我的服务器的另一个IP从Hetzner路由到一个LXC实例(在Debian Jessie上)。 我发现这个指南http://www.jotschi.de/technik/2012/04/18/hetzner-lxc-linux-subnet-configuration.html并遵循它。
我的问题是,只要我重新启动networking服务器将保持“离线”,我需要恢复configuration使用救援系统。
/ etc / network / interfaces http://pastebin.com/KQQeDdcb
B和N代表了一个数字,并已经到位,只为这个职位。 网桥接口被禁用,所以我可以重新启动服务器。
感谢您的帮助。
如果您在build立网桥后失去与主机的连接,则可能是错误地configuration网桥。
首先忘记实例转发。 把你的工作networkingconfiguration,并将其移动到桥梁。 假设链接的pastebin是你当前的主机工作configuration:
auto eth0 iface eth0 inet static address 176.BN20 broadcast 176.BN31 netmask 255.255.255.224 gateway 176.BN1
像这样configuration你的桥:
iface eth0 inet manual auto br0 iface br0 inet static bridge_ports eth0 address 176.BN20 broadcast 176.BN31 netmask 255.255.255.224 gateway 176.BN1
检查您的networking工作,然后才能继续添加必要的容器路由:
up ip route add 78.46.zz.116/32 dev br0
请注意,我使用iproute2,净工具已被弃用,通常只是复杂的东西。
另外,请小心如何远程更改networking设置。
如果你做了/etc/init.d/networking restart
远程/etc/init.d/networking restart
而没有采取适当的预防措施(nohup,tmux或screen),你将最终离开networking进入停止状态。
通常你会想用iproute2或其他工具手动设置你的networking,一旦你得到它的工作,把它转换成一个configuration文件。
gnt给出的提示是绝对正确的。 我只需要改变周围的秩序,并修复一个愚蠢的错字。
这是我使用的最终configuration(减去IPv6):
iface lo inet loopback auto br0 iface br0 inet static bridge_ports eth0 address 176.BN20 broadcast 176.BN31 netmask 255.255.255.224 gateway 176.BN1 # default route to access subnet up route add -net 176.BN0 netmask 255.255.255.224 gw 176.BN1 br0 iface eth0 inet manual
也有帮助: 如何为Xen创build桥接networking接口?
谢谢你太多了!