Как проверить, обнаружена ли моя сетевая карта и работает ли она?

7756
macha

Здравствуйте, я использую Ubuntu 10 и у меня проблемы с подключением к проводному Интернету. Обычно, когда я подключаю кабель к компьютеру, у порта будет мигать зеленый и желтый свет. Но теперь у меня только зеленый мигает время от времени. Поэтому я действительно хочу знать, была ли обнаружена моя сетевая карта.

eth0 Link encap:Ethernet HWaddr 18:a9:05:22:cd:f9
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 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:28 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)

wlan0 Link encap:Ethernet HWaddr 00:26:82:3c:ac:27
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 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

wmaster0 Link encap:UNSPEC HWaddr 00-26-82-3C-AC-27-00-00-00-00-00-00-00-00-00-00
UP RUNNING MTU:0 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Это то, что отображается, когда я делаю ifconfig, но он не дает мне никакого адреса.

3
Вы подключаетесь напрямую к модему или к маршрутизатору / коммутатору / что-то еще? Chris 14 лет назад 0
Я подключен напрямую к коммутатору. macha 14 лет назад 0
И к чему подключен ваш коммутатор? Также вы используете сетевой менеджер или что-то еще для управления сетевыми устройствами? Если да, включен ли у вас DHCP или установлен статический IP в программном обеспечении для управления сетью? Chris 14 лет назад 0
это DHCP. Некоторое время я пользовался проводным интернетом, но мне пришлось переустанавливать Ubuntu снова. С тех пор, как я переустановил Ubuntu, я не могу подключиться к Интернету. macha 14 лет назад 0
см. мое редактирование ниже, опустите ваш eth0 с помощью ifdown, а затем верните его обратно. Затем проверьте, вытянул ли он ip, используя ifconfig. Chris 14 лет назад 0

4 ответа на вопрос

4
Chris

Проверьте, можете ли вы выйти в сеть: ping google.com

Если это не удастся, может произойти несколько вещей.

Тем не менее, как уже говорили другие, ifconfig предоставит вам информацию об устройстве.

ifconfig 

Это должно отобразить что-то вроде:

eth0 Link encap:Ethernet HWaddr AA:22:DD:CC:EE:FE inet addr:121.121.128.120 Bcast:128.146.128.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:28834210 errors:0 dropped:0 overruns:0 frame:0 TX packets:34965403 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000  RX bytes:17051041467 (15.8 GiB) TX bytes:4435012315 (4.1 GiB) Memory:fc200000-fc220000   lo Link encap:Local Loopback  inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6450 errors:0 dropped:0 overruns:0 frame:0 TX packets:6450 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0  RX bytes:2266926 (2.1 MiB) TX bytes:2266926 (2.1 MiB) 

Обратите внимание, как я определил адрес inet. Если у вас нет IP-адреса, значит что-то не так.

Если это так ... скорее всего, это будет проблема с DHCP. Вы используете менеджер сети или что-то еще, чтобы «управлять» своей сетью?

Можете ли вы пинговать 192.168.1.1 или 10.0.0.1? (Скорее всего, IP-адрес вашего маршрутизатора является одним из таких)

Если вы можете пропинговать один из них, вы можете увидеть свой маршрутизатор, и вы не получаете IP от маршрутизатора. Это может быть либо ваш маршрутизатор DHCP не настроен / не настроен, либо ваша система не запрашивает IP-адрес от маршрутизатора.

Это если у вас есть роутер.

Последнее, что нужно сделать:

ifdown eth0 ifup eth0 
Что это может быть ?? macha 14 лет назад 0
Что может быть? Chris 14 лет назад 0
Я подключен к коммутатору D-Link. Я говорил о проблеме. macha 14 лет назад 0
0
tcrosley

Откройте окно терминала и введите ifconfig . Вы должны увидеть запись для eth0, который является вашим (первым) проводным портом Ethernet. Если он работает (и DHCP включен), ему должен быть назначен IP-адрес, и вы увидите активность пакетов RX / TX.

У меня нет IP-адреса, в чем может быть проблема? macha 14 лет назад 0
0
JRobert

Если сбой произошел сразу после переустановки, вероятнее всего, это место нужно найти в настройках сети новой установки. Быстрый тест, чтобы подтвердить, что это будет попытка подключения к известному работающему маршрутизатору и попытка подключения к коммутатору с другого, известного рабочего компьютера. Любой из этих тестов, будь то сбой в вашей ОС или выше по течению.

0
Docunext

Ваш вопрос немного неясен, но вы можете проверить, было ли обнаружено ваше оборудование с помощью команды "lspci". Если он еще не установлен, он доступен в пакете "pciutils".

Если вы видите что-то вроде этого:

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c) 

Тогда ваше оборудование было обнаружено.

Проверка на обнаружение ссылки, я использую ethtool.

root@pro-38-gl:/home/albertlash# ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full  100baseT/Half 100baseT/Full  Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full  100baseT/Half 100baseT/Full  Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: d Current message level: 0x00000001 (1) Link detected: yes 

Хотя mii-tool тоже подойдет.

Похожие вопросы