Проблема с сетевым интерфейсом

Пробую сделать шлюз на Gentoo. Решил настраивать его функциональность поэтапно, чтобы не упустить момент появления ошибки.

В системнике стоят две одинаковые платы на Realtek RTL-8139 (драйвер 8139too). Одна в качетве WAN-порта, другая - LAN. Соответсвенно, интерфейсы настроены на автоматическое получение адресов от DHCP и статический адрес локальной сети.

Собственно на этом проблема и начинается, поскольку, если запустить шлюз, а после этого к LAN-порту подключить комп (со статически настроенным адресом), то пакеты между ними не идут. После перезапуска интерфейса (с воткнутым кабелем) пакеты идут вполне нормально:

Цитата:
server ~ # ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:e0:50:a9:00:40
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:23 errors:3 dropped:29 overruns:3 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4100 (4.0 KiB) TX bytes:0 (0.0 B)
Interrupt:18

server ~ # ping 192.168.0.2 -c 10 -q
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.

--- 192.168.0.2 ping statistics ---
10 packets transmitted, 0 received, +8 errors, 100% packet loss, time 9001ms
, pipe 3

После перезапуска eth1

Цитата:
server ~ # ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:e0:50:a9:00:40
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:37 errors:3 dropped:29 overruns:3 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5364 (5.2 KiB) TX bytes:1100 (1.0 KiB)
Interrupt:18

server ~ # ping 192.168.0.2 -c 10 -q
PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.

--- 192.168.0.2 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9001ms
rtt min/avg/max/mdev = 0.391/0.538/1.125/0.199 ms

Вопрос: каким образом заставить интерфейс запускаться полностью независимо от наличия других компьютеров в локальной сети?

а лампочка вообще моргает?

а лампочка вообще моргает? просто такое впечатление что интерфейс просто в дауне после включения клмпьютера. у меня тоже такое было, не решал никак, потому что линк всевремя был от свича.

Когда соединяю кабелем

Когда соединяю кабелем настраиваемый шлюз и ноут (Win 7, адреса пока статические) на сетевухе шлюза загорается Link и несколько секунд мерцает Act - судя по статусу интерфеса в Win 7, ОС пытается определить сеть, в которую ее включили).ifconfig продолжает описывать интерфейс как "UP BROADCAST MULTICAST", после "/etc/init.d/net.eth1 restart" интерфейс станосится "UP BROADCAST RUNNING MULTICAST"

та же ситуация с двумя

та же ситуация с двумя статическими адресами и двумя платами, пока не разобрался. Сделал костыль в /etc/conf.d/local.start сделал рестарт интерфейса после загрузки системы.

буду честен, я не знаю, почему у меня все работает

а что прописано в

а что прописано в /etc/conf.d/net?

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

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