Re: Не работает eth0, как выяснить что это аппаратная проблема?
Eugene Berdnikov -> debian-russian@lists.debian.org @ Tue, 1 Sep 2015 01:15:12 +0300:
>> При воткнутом гарантировано рабочем кабеле:
>>
>> $ ip link show eth0
>> 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,DYNAMIC,UP> mtu 1500 qdisc
>> pfifo_fast state DOWN mode DEFAULT group default qlen 1000
>>
>> $ ethtool eth0
>> Link detected: no
>>
>> В другом варианте затыкалось на dhclient - писало что то по поводу
>> повреждения данных общения, wireshark даже чего то принимал, сейчас долго
>> с ящиками и проводами носиться что бы повторить эксперемент.
>>
>> Есть ли однозначный или коственный метод выяснить аппаратная ли проблема?
EB> Если чип встал в "up", то отсутствие линка полностью аппаратная проблема.
EB> Пока чип не видит линк (no-carrier), никакие фреймы ходить не могут,
EB> в том числе dhcp.
Вот интересно... А если no-carrier потому что загнулся один контакт из
восьми (допустим, один из Tx, а не Rx пары), есть вероятность, что в
promiscuous mode фреймы получаться будут (т.е. tcpdump что-то внятное
покажет), или чип наглухо будет игнорировать всё? Или как реализатор
реализует?
Reply to: