Я пытаюсь направить дополнительный IP-адрес своего сервера от Hetzner к экземпляру LXC (на Debian Jessie). Я нашел это руководство http://www.jotschi.de/technik/2012/04/18/hetzner-lxc-linux-subnet-configuration.html и последовал за ним.
Моя проблема в том, что как только я перезапущу сеть, сервер останется в автономном режиме, и мне нужно восстановить конфигурацию с помощью системы восстановления.
/ и т.д. / сеть / интерфейсы http://pastebin.com/KQQeDdcb
B и N представляют собой числа и введены только для этого сообщения. Интерфейс моста отключен, поэтому я могу перезапустить сервер.
Спасибо за помощь.
Подсказки, данные gnt, были абсолютно правильными. Мне нужно было только поменять порядок и исправить глупую опечатку.
Это последняя конфигурация, которую я использовал (без IPv6):
iface lo inet loopback
auto br0
iface br0 inet static
bridge_ports eth0
address 176.B.N.20
broadcast 176.B.N.31
netmask 255.255.255.224
gateway 176.B.N.1
# default route to access subnet
up route add -net 176.B.N.0 netmask 255.255.255.224 gw 176.B.N.1 br0
iface eth0 inet manual
Также полезно: Как создать мостовой сетевой интерфейс для Xen?
Ооочень большое спасибо!
Если вы теряете соединение с вашим хостом после настройки моста, вы, вероятно, просто неправильно конфигурируете мост.
Сначала забудьте о пересылке экземпляров. Возьмите свою рабочую сетевую конфигурацию и переместите ее на мост. Предполагая, что связанный pastebin является вашей текущей рабочей конфигурацией для хоста:
auto eth0
iface eth0 inet static
address 176.B.N.20
broadcast 176.B.N.31
netmask 255.255.255.224
gateway 176.B.N.1
Настройте свой мост следующим образом:
iface eth0 inet manual
auto br0
iface br0 inet static
bridge_ports eth0
address 176.B.N.20
broadcast 176.B.N.31
netmask 255.255.255.224
gateway 176.B.N.1
Убедитесь, что ваша сеть работает, и только после этого приступайте к добавлению необходимых маршрутов контейнеров с помощью:
up ip route add 78.46.zz.116/32 dev br0
Обратите внимание, что я использовал iproute2, net-tools устарела и обычно просто усложняет ситуацию.
Также будьте осторожны при удаленном изменении сетевых настроек.
Если вы это сделаете /etc/init.d/networking restart
удаленно без надлежащих мер предосторожности (nohup, tmux или screen) вы в конечном итоге оставите сеть в остановленном состоянии.
Обычно вам нужно настроить свою сеть вручную с помощью iproute2 или других инструментов, и как только вы заработаете, переведите это в файл конфигурации.