
Я уже бывал здесь раньше и обычно мог собрать все воедино, чтобы более или менее привести себя в порядок и приступить к работе, но на этот раз я действительно в тупике.
Я пытаюсь подключить свою новую установку 14.04 к сети, и я вынужден находиться за маршрутизатором моего колледжа. Теперь я протестировал другой кабель, который сейчас подключен к моему Ubuntu box на Windows, Mac OS X и даже Ubuntu 14.04 box моего друга, и они все подключаются без проблем. Я пытаюсь отследить это около двух дней, но каждый раз, когда я приближаюсь к этому, ошибка переходит на какую-то другую часть моего соединения.
В любом случае, как есть, ifconfig -a
получается:
eth2 Lninkencap:Ethernet HWaddr:00:1f:bc:08:31:1d
inet addr:10.32.51.51 Bcast:10.32.51.155 Mask: 255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 TX bytes:0
а также локальный шлейф, но я предполагаю, что здесь это не проблема.
sudo dhclient -v eth2
возвращает:
Listening on LPF/<hardware address of my integrated NIC, above>
Sending on <same>
Sending on Socket/fallback
DHCPREQUEST of 10.32.51.51 on eth2 to 255.255.255.255 port 67 (xid=0x6f4a66ba)
<two more lines of same>
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 3 (xid=0x156f9fb4)
<many more of above with varying intervals>
No DHCPOFFERS received.
Trying recorded lease 10.32.51.51
RTNETLINK answers: File exists
bound: renewal in <large number> seconds
Если я попробую ping 8.8.8.8
, то получу:
connect: Network is unreachable
/etc/resolv.conf содержит только две строки, сообщающие вам, что его не нужно редактировать, в то время как /etc/network/interfaces содержит только блок интерфейса loopback. Я пробовал закомментировать строку "option rfc3442" в /etc/dhcp/dhclient.conf, что, похоже, решило эту проблему для многих людей, а также добавить строку
send vendor-class-indentifier "MSFT5.0"
в dhclient.conf, чтобы сообщить маршрутизатору, что я работаю на Windows, на случай, если им не понравится Linux.
Наконец, route -n
раскрывается:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.32.51.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
Я хотел бы заранее извиниться за несомненно исковерканное выравнивание текста, но я, очевидно, печатаю это все вручную, читаю с терминала по мере ввода команд. Надеюсь, это интересная проблема, а не то, на что я беспечно наткнулся в своей (очевидной) чрезмерной самоуверенности.
ТИА!
Краткое дополнение перед публикацией: индикатор активности на порту Ethernet горит, а один мигает во время загрузки, но они редко (и, по-видимому, случайно) делают это после загрузки (оба не горят), даже при запуске dhclient на переднем плане. Когда я ранее подключил Ubuntu к своему MacBook, я получил то, что выглядело как обычный шаблон мигания питания/восходящего канала, но не смог пинговать один из другого.
решение1
Оказалось, что это была аппаратная проблема — в контроллере Ethernet есть известный производственный дефект. EVGA x58 micro, если вам интересно.