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

SLES 10 SP1 domU eth0 не запускается при загрузке

У меня есть domU SLES 10 SP1 на dom0 SLES 11 SP1 для использования в качестве сервера сборки. После перемещения некоторых файловых систем, когда я перезагрузил domU, сеть перестала работать. При входе через xm console, единственным работающим интерфейсом был lo и таблица маршрутизации была полностью пустой, за исключением маршрута для lo. у меня есть eth0 настроен на использование dhcp, но когда я запускаю ifup eth0 Я получаю следующую ошибку:

Nov 10 14:26:40 bitvm01 dhcpcd[6385]: timed out waiting for a valid DHCP server response

При попытке rcnetwork restart, Я получил:

Warning: Could not set up default route via interface 
 Command ip route replace to default via 172.30.79.1 returned:
 . RTNETLINK answers: Network is unreachable
 Configuration line: default 172.30.79.1 - - 
 This needs NOT to be AN ERROR if you set up multiple interfaces.
 See man 5 routes how to avoid this warning.

Если вручную установить IP-адрес:

ifconfig eth0 172.30.79.250 netmask 255.255.255.0
route add default gw 172.30.79.1

Тогда я могу пинговать другие хосты. Я разговаривал с человеком *, который изначально настраивал виртуальную машину, и он не мог вспомнить, исправлял ли он ее подобным образом раньше или нет.

Что мне не хватает? У нас есть другие серверы SLES 10 SP1 (без виртуальных машин), которые я использовал как шпаргалку, и это не помогло. Я использую мост для сети, и, похоже, он правильно настроен на dom0 с правильным vif в этом.


Примечание. Указанный человек настраивает другую виртуальную машину с такими же версиями для dom0 и domU с нуля и сталкивается с той же проблемой. Однако у него нет проблем с настройкой SLES 11 VM.

Было две проблемы:

  • Самым важным было то, что уже упомянул Нильс: SLES 10 SP1 был сломан. Я заменил пакет sysconfig на пакет из SP3, и сеть наконец-то заработала нормально. Я считаю /etc/sysconfig/network/scripts/ifup-route был оскорбительным сценарием, но я заменил их все на всякий случай.
  • Пул DHCP IP в подсети был очень маленьким и так быстро исчерпал себя. Было добавлено больше IP, и все остались довольны.