У меня есть материнская плата с сетевой картой Atheros R8161, работающая на Ubuntu 10.04 LTS 64bit с ядром общего назначения 3.2.0-030200.
Я собрал и установил драйверы alx с linuxfoundation.com.
После установки сетевой адаптер отображается на eth2 в соответствии с ifconfig.
Затем я также включил следующие строки в / etc / network для настройки интерфейса
auto eth2
iface eth2 inet dhcp
Однако, даже после этих шагов я все еще получаю «ADDRCONF (NETDEV_UP): eth2 : ссылка не готова "в dmesg.
Кроме того, в dmesg, udev переименовал eth0 в eth2.
Мой маршрутизатор обнаруживает соединение с подсвеченным индикатором порта, когда сетевая карта подключена к моему маршрутизатору, но я не могу пропинговать его.
Я также пытался установить действительно старую PCI NIC, и при загрузке он был обнаружен как eth3 без какого-либо вмешательства, но я все еще не могу пропинговать маршрутизатор.
Кто-нибудь знает, как я могу это исправить?
Спасибо.
Эти предложения предполагают, что вы используете рабочую среду Gnome.
Попробуйте использовать пользовательский интерфейс Network Manager для управления интерфейсами вместо непосредственного редактирования файла конфигурации / etc / network / interfaces и назначить статический IP-адрес интерфейсу через этот пользовательский интерфейс.
Имя пакета: network-manager-gnome , если вам нужно найти и установить его.
Ссылочный URL: http://packages.ubuntu.com/lucid/network-manager-gnome
Теперь эти скриншоты ниже из моей коробки, которая работает 12.04 LTS, но Судя по ссылкам, 10.04 LTS ничем не отличается.
Как только вы это сделаете, вы можете проверить конфигурацию интерфейсов с помощью ifconfig с терминала, а затем посмотреть, можете ли вы пропинговать адрес шлюза, который, я ожидаю, будет IP-адресом вашего маршрутизатора.
Стоит упомянуть, ради сказанного, чтобы убедиться, что маска сети правильная, то есть та же маска сети, что и у вашего маршрутизатора.
В моей локальной сети показанный ниже адрес шлюза - это IP-адрес моего маршрутизатора; маршрутизатор также обслуживает DNS для локальной сети, поэтому этот IP-адрес также отображается как DNS-сервер.
Если вы не уверены, что в вашей локальной сети есть DNS-сервер, вы можете использовать DNS-серверы Google: 8.8.8.8 и / или 8.8.4.4.
Если вы можете пропинговать адрес своего шлюза и получить ответ, вы можете использовать dig google.com из терминала, чтобы увидеть, получаете ли вы разрешение имен.
Если все это работает, вы убедились, что у вас есть подключение к сети и Интернету, и вы можете предположить, что это DHCP-сервер, который не предоставляет IP-адрес (по крайней мере, в этом случае).
Леланд Кристи