LINUX.ORG.RU

Проблема с iptables и сетевой картой


0

0

День добрый, all!

Возникла проблема. При сбросе правил iptables сетевуха уходит в непонятное состояние - вроде внешне все и работает, а сети нет.

Вот последовательность моих действий:

$ lspci | grep Eth
01:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet Controller (rev 03)

$ ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=55 time=11.6 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=55 time=11.5 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=3 ttl=55 time=12.3 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 11.546/11.833/12.319/0.356 ms

$ sudo iptables -F

$ ping ya.ru
ping: unknown host ya.ru

$ sudo ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:13:d4:a5:b0:fd
inet addr:XXX.XXX.XXX.XXX Bcast:XXX.XXX.XXX.XXX Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1838 errors:0 dropped:0 overruns:0 frame:0
TX packets:2318 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:393335 (384.1 KiB) TX bytes:1767436 (1.6 MiB)
^^ Внешне все соответствует настройкам.

$ lsmod | grep e100
e100 27464 0
mii 4664 1 e100

$ sudo rmmod e100
$ sudo modprobe e100

$ ping ya.ru
ping: unknown host ya.ru

$ dmesg | tail
[ 443.188036] e100 0000:01:08.0: PCI INT A disabled
[ 447.175887] e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
[ 447.175892] e100: Copyright(c) 1999-2006 Intel Corporation
[ 447.175937] e100 0000:01:08.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 447.196560] e100 0000:01:08.0: PME# disabled
[ 447.197578] e100: eth0: e100_probe: addr 0xd7eff000, irq 20, MAC addr 00:13:d4:a5:b0:fd
[ 447.317881] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 447.320132] e100: eth0 NIC Link is Up 100 Mbps Full Duplex
[ 447.320363] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 458.316016] eth0: no IPv6 routers present
^^Ничего подозрительного.

$ sudo /etc/init.d/networking restart
Reconfiguring network interfaces...^C

Последняя команда зависает. При перезагрузке система также зависает на "Deconfiguring network interfaces", помогает только Alt+SysRq+B.

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

★★★★★

Ответ на: комментарий от sidor

Странно, но:

$ sudo iptables -nvL
Chain INPUT (policy DROP 89 packets, 16673 bytes)
pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination

Chain OUTPUT (policy DROP 90 packets, 8586 bytes)
pkts bytes target prot opt in out source destination

madgnu ★★★★★
() автор топика
Ответ на: комментарий от madgnu

ну вот проблема и решилась...:) А почему? Ибо -F не сбрасывает default policy, а только удаляет правила. Навешивай до кучи -P

sidor ★★
()
Ответ на: комментарий от sidor

Спасибо!

// Пора валить с работы, ибо тяпница :)

madgnu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.