Назад | Перейти на главную страницу

шлюз потерян после обновления до wheezy

После обновления с squeezy на wheezy моя сетевая конфигурация потеряла шлюз.

(у меня есть контейнеры lxc и все хрипы, один, который я хочу сохранить сжатым - все еще есть, поэтому я уверен, что проблема в обновлении хрипов)

Мне нужно добавить вручную route add default gw x.x.x.x eth0, чтобы вернуть - но перезагрузите, конечно, удалите.

Как правильно установить шлюз на wheezy?

мой / etc / network / interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
  address 172.16.0.5
  netmask 255.255.255.0
  gateway 172.16.0.1
  broadcast 172.16.0.255

====================================== добавлено =========== =============

#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
172.16.0.0      0.0.0.0         255.255.255.0   U         0 0          0 eth0

Я определенно уверен, что хрипит что-то ломает. Я обнаружил, что у меня есть еще один контейнер сжатия (неважно), у которого работает шлюз - я обновил его, и шлюз потерян.

Я не использую NetworkManager (намеренно) - никакого графического интерфейса

Я нашел это!

Проблема в файле lxc conf.

В сжатом виде сетевой раздел выглядит:

lxc.utsname = container1
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.ipv4 = 172.16.0.5/24

в wheezy - вам нужно добавить эту строку:

lxc.network.ipv4.gateway = auto

В gateway директива в вашем интерфейсы файл по-прежнему является предпочтительным способом настройки этих параметров. Вы должны убедиться, что инструмент автоконфигурации, такой как NetworkManager, не был случайно установлен во время процесса обновления или что вы не используете сценарии инициализации для добавления или удаления дополнительных статических маршрутов.