понедельник, 13 апреля 2009 г.

Почему не поднимается сеть?

Всем привет. Сегодня решил одну маленькую проблемку с настройкой сетевых интерфейсов с файла /etc/network/interfaces.

На одной из поднятых мною виртуальных машин была проблема с тем, что при загрузке не активировался сетевой интерфейс eth0, при этом lo работал нормально.

Вот начальный конфиг /etc/network/interfaces:

auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.15
netmask 255.255.250.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1
Проблема была в том, что за поднятие и инициализацию интерфейса отвечает строка auto, тоесть, если конкретный интерфейс не прописан в строке, то он при загрузке не поднимется, и ему прийдется ставить вручную адрес и говорить ifconfig eth0 up.

Решение проблемы простое - добавление имени интерфейса в следующую строку:
auto lo eth0


Комментариев нет:

Отправить комментарий