Re: Сетевуха работает только в promisc режиме
On Wed, May 23, 2012 at 07:48:36PM +0400, "Артём Н." wrote:
> Логи приложил. Первый (log0), когда сеть не поднялась после hibernation.
> Второй (log1), я перезагрузился (nm был включен, networking выключен),
> сеть не работала. Установил адаптер в promisc и запустил networking.
> Без этого:
> "~# sh ss.sh
> 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
> link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
> inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
> inet6 ::1/128 scope host
> valid_lft forever preferred_lft forever
> 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP
> qlen 1000
> link/ether aa:00:04:00:0a:04 brd ff:ff:ff:ff:ff:ff
> inet6 fe80::a800:4ff:fe00:a04/64 scope link
> valid_lft forever preferred_lft forever
> RTNETLINK answers: Network is unreachable
> connect: Network is unreachable
> RTNETLINK answers: Network is unreachable
> connect: Network is unreachable"
Это совсем нерабочая конфигурация: даже ip-адреса на eth0 нет...
По логам: тяжёлый случай. Первой рекомендацией будет поставить ядро 3.2.0
из дистрибутива. Слишком много странностей, нужно сократить круг поиска.
Второй будет поставить в машину дополнительную сетевушку и попробовать её.
Наконец, предлагаю ещё раз получить нерабочее состояние системы и
запустить немного изменённый скрипт.
ip addr list
ip route list
ip link set dev eth0 promisc off
ip route flush cache
ip nei flush dev eth0
ip -s nei list
ip -s -t mon all > ipmon.log &
tcpdump -nUlep -i eth0 -w dump.pcap arp or icmp &
sleep 1
ip route get 192.168.1.1
date +%T.%N
ping -n -c2 192.168.1.1
ip -s nei list
sleep 1
date +%T.%N
ping -n -c2 192.168.1.2
ip link set dev eth0 promisc on
ip route flush cache
ip nei flush dev eth0
ip route list
ip -s nei list
ip route get 192.168.1.1
date +%T.%N
ping -n -c2 192.168.1.1
ip -s nei list
sleep 1
ip link set dev eth0 promisc off
killall tcpdump
killall ip
Пришлите выдачу этого скрипта, а также образовавшиеся файлики
ipmon.log и dump.pcap.
--
Eugene Berdnikov
Reply to: