Добрый день. Я не специалист по сетям, поэтому прошу не ругать за неточность или некорректность терминов:-) Вкратце постараюсь описать проблему. Имеется локальная сеть с dhcp-сервером. На локальной машине стоит dhcp3-client. Задача состоит в том, чтобы автоматически получать информацию с dhcp-сервера. Настраивал клиент используя вот это http://www.linux.by/wiki/index.php/FAQ_DHCP_routes . Проблема в том, что при старте десктопа таблица маршрутизации заполняется не полностью. В результате чего не работают сети в пиринге, но если сделать /etc/init.d/networking restart тогда таблица заполняется правильно и сети становятся доступными. На десктопе также настроен pppoe-канал. Совершенно не понятно, почему при старте таблица не заполняется всеми маршрутами, а содержит только маршрут для локальной сети и адрес дефолтного маршрутизатора(используется для выхода в инет). Пиринговые сети же работают только в том случае, если их адресные пространства в таблице указаны явно т.к. дефолтный маршрут используется для инета. Может быть кто-нибудь поможет с этим разобраться. В гугле ничего полезного, кроме указанного выше фака, не нашел.
Конфиги: debdt:/etc/dhcp3# cat dhclient.conf option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes; debdt:/etc/dhcp3# cat ../network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto dsl-provider iface dsl-provider inet ppp pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf provider dsl-provider Дистрибутив Lenny. -- Best regards, Maksim A. Boyko ICQ: 478886172