[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Сетевуха работает только в promisc режиме



23.05.2012 23:12, Eugene Berdnikov пишет:
>  По логам: тяжёлый случай. Первой рекомендацией будет поставить ядро 3.2.0
>  из дистрибутива. Слишком много странностей, нужно сократить круг поиска.
Поставил. Надо в initrd для него модули добавлять. Позже займусь.

>  Второй будет поставить в машину дополнительную сетевушку и попробовать её.
> 
>  Наконец, предлагаю ещё раз получить нерабочее состояние системы и
>  запустить немного изменённый скрипт.
> 
>   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.
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
    inet 192.168.1.3/24 brd 192.168.1.255 scope global eth0
    inet6 fe80::a800:4ff:fe00:a04/64 scope link
       valid_lft forever preferred_lft forever
    dnet 1.10/16 scope global eth0
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.3
192.168.1.1 dev eth0  ref 482 used 57/29/11 probes 1 FAILED
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
192.168.1.1 dev eth0  src 192.168.1.3
    cache
22:09:01.761817708
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
>From 192.168.1.3 icmp_seq=1 Destination Host Unreachable
>From 192.168.1.3 icmp_seq=2 Destination Host Unreachable

--- 192.168.1.1 ping statistics ---
2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1007ms
pipe 2
192.168.1.1 dev eth0  ref 484 used 1/33/0 probes 6 FAILED
22:09:05.772485453
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
>From 192.168.1.3 icmp_seq=1 Destination Host Unreachable
>From 192.168.1.3 icmp_seq=2 Destination Host Unreachable

--- 192.168.1.2 ping statistics ---
2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 999ms
pipe 2
default via 192.168.1.1 dev eth0
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.3
192.168.1.1 dev eth0  ref 484 used 6/37/4 probes 6 FAILED
192.168.1.2 dev eth0  ref 2 used 2/63/0 probes 6 FAILED
192.168.1.1 dev eth0  src 192.168.1.3
    cache
22:09:08.788413224
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_req=1 ttl=64 time=1.87 ms
64 bytes from 192.168.1.1: icmp_req=2 ttl=64 time=0.929 ms

--- 192.168.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.929/1.402/1.876/0.474 ms
192.168.1.1 dev eth0 lladdr 00:22:b0:be:bf:e3 ref 488 used 0/0/0 probes 4 REACHABLE
192.168.1.2 dev eth0  ref 2 used 3/64/1 probes 6 FAILED
17 packets captured
17 packets received by filter
0 packets dropped by kernel


P.S.:
Что это за фигня в логе?

"22:09:09.826493 IP dana-0 > pppoe-212.104.114.140.armageddon-bg.com: ICMP
dana-0 udp port 6881 unreachable, length 134
22:09:10.281225 IP dana-0 > 220.172.12.72: ICMP dana-0 udp port 6881
unreachable, length 137
22:09:10.427993 IP dana-0 > 202.171.254.21: ICMP dana-0 udp port 6881
unreachable, length 171
22:09:10.524994 IP dana-0 > n058152219168.netvigator.com: ICMP dana-0 udp port
6881 unreachable, length 137"

Attachment: dump.pcap
Description: application/vnd.tcpdump.pcap

Timestamp: Sat May 26 22:09:04 2012 770055 usec
[NEIGH]192.168.1.1 dev eth0  ref 485 used 1/33/0 probes 6 FAILED
Timestamp: Sat May 26 22:09:08 2012 783409 usec
[NEIGH]192.168.1.2 dev eth0  ref 3 used 2/63/0 probes 6 FAILED
Timestamp: Sat May 26 22:09:08 2012 784265 usec
[LINK]2: eth0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
    link/ether aa:00:04:00:0a:04 brd ff:ff:ff:ff:ff:ff
Timestamp: Sat May 26 22:09:08 2012 790021 usec
[NEIGH]192.168.1.1 dev eth0 lladdr 00:22:b0:be:bf:e3 ref 488 used 0/0/0 probes 4 REACHABLE
Timestamp: Sat May 26 22:09:10 2012 793814 usec
[LINK]2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
    link/ether aa:00:04:00:0a:04 brd ff:ff:ff:ff:ff:ff

Reply to: