web-dev-qa-db-ja.com

ネットワークカードが検出されて機能しているかどうかを確認するにはどうすればよいですか?

こんにちは私はUbuntu10を使用していますが、有線インターネットへの接続に問題があります。通常、ケーブルをコンピュータに接続すると、ポートの緑色と黄色のライトが点滅します。でも今はたまにグリーンが点滅しているだけです。したがって、実際にネットワークカードが検出されたかどうかを知りたいのです。

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を実行すると表示されますが、アドレスが表示されません。

4
macha

あなたがネットに出ることができるかどうかを確認してください: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)

Inetaddrがどのように定義されているかに注目してください。 IPアドレスがない場合は、何か問題があります。

これが事実である場合...おそらくそれはDHCPの問題でしょう。ネットワークマネージャーなどを使用してネットワークを「管理」していますか?

192.168.1.1または10.0.0.1にpingを実行できますか? (ほとんどの場合、ルーターのLAN IPはそれらの1つです)

それらの1つにpingを実行できる場合は、ルーターが表示され、ルーターからIPを取得していません。これは、ルーターのDHCPが構成/セットアップされていないか、システムがルーターにIPを要求していない可能性があります。

それはあなたがルーターを持っている場合です。

最後にすべきこと:

ifdown eth0
ifup eth0
5
Chris

あなたの質問は少し不明確ですが、コマンド「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も機能しますが。

0
Docunext

ターミナルウィンドウを開き、 ifconfig と入力します。 (最初の)ハードワイヤードイーサネットポートであるeth0のエントリが表示されます。動作している場合(およびDHCPが有効になっている場合)、IPアドレスが割り当てられている必要があり、RX/TXパケットアクティビティが表示されます。

0
tcrosley

再インストールの直後に障害が発生した場合は、新しいインストールのネットワーク設定を確認する必要があります。それを確認するための簡単なテストは、正常に動作しているルーターに接続してみて、別の正常に動作しているコンピューターからスイッチに接続してみることです。これらのいずれかが、OSまたはその上流で障害が発生したかどうかをテストします。

0
JRobert