Не запускается сеть

Добрый день!

Установил Gentoo.
Столкнулся с проблемой, что сетевые адаптеры не стартуют при загрузке.
При загрузке ошибок нет, в messages тоже.
В rc-update добавлено в default уровень.
Если запустить после загрузки вручную командой:
/etc/init.d/net.eth0 start
, то все запускается нормально.

Конфиг всего из 1 строчки:
config_eth0="172.16.1.170 netmask 255.255.255.0"

В чем может быть проблема? Что посмотреть?

Добавьте его на уровень

Добавьте его на уровень запуска.

rc-update add net.eth0 default
Цитата:
Automatically Start Networking at Boot

To have your network interfaces activated at boot, you need to add them to the default runlevel.

Code Listing 2.8: Adding net.eth0 to the default runlevel

# cd /etc/init.d
# ln -s net.lo net.eth0
# rc-update add net.eth0 default

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8#doc_chap2

Хотя у меня работает и без добавления.

Я же написал, что добавлено в

Я же написал, что добавлено в default уровень!

PS
Удалил файл 80-net-name-slot.rules, что вернуло новое наименование интерфейсов, вот они нормально стартуют.... но хотелось бы классические имена иметь...

Что мешает правила для udev-а

Что мешает правила для udev-а написать?
/etc/udev/rules.d/70-my-network.rules

SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="00:11:22:33:44:55",NAME="eth0"

Как вариант - снести к чертям udev и поставить eudev

Советую так и сделать:

Советую так и сделать: заменить udev на eudev. Там тёплые ламповые классические названия сетевых интерфейсов.

Цитата: Удалил файл

Цитата:
Удалил файл 80-net-name-slot.rules, что вернуло новое наименование интерфейсов

Можно добавить вот этот net.ifnames=0 параметр к параметрам, передаваемым ядру, в противном случае при обновлении udev (systemd) файл с правилами вернётся обратно.

Цитата:
Я же написал, что добавлено в default уровень!

Попробуйте выполнить:

rc-update -u

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".