デフォルト ゲートウェイ 0.0.0.0 でネットワークの内部または外部に ping を実行できない

デフォルト ゲートウェイ 0.0.0.0 でネットワークの内部または外部に ping を実行できない

以前もここに来たことがあり、大抵はすべてをつなぎ合わせて、なんとか自分で動けるようになったのですが、今回は本当に困惑しています。

新しい 14.04 インストールをネットワークに接続しようとしているのですが、大学のルーターの背後にいる必要があります。現在、Ubuntu ボックスに接続されているさまざまなケーブルを Windows、Mac OS X、さらには友人の Ubuntu 14.04 ボックスでテストしましたが、すべて問題なく接続されます。約 2 日間、この問題の追跡を試みていますが、近づくたびに、バグが接続の別の部分に飛び移ってしまいます。

とにかく、現状では次のように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 には編集してはいけないという 2 行しか含まれておらず、/etc/network/interfaces にはループバック インターフェイス ブロックのみが含まれています。/etc/dhcp/dhclient.conf の "option rfc3442" 行をコメント アウトしてみましたが、多くの人の問題が解決したようです。また、次の行を追加してみました。

send vendor-class-indentifier "MSFT5.0"

ルータが Linux を好まない場合に備えて、ルータに自分が Windows ボックスであることを通知するために、dhclient.conf にも追加します。

最後に、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

テキストの配置が明らかに乱れていることをあらかじめお詫びしますが、これはすべて手作業で入力しており、コマンドを入力しながらターミナルから読み取っています。これが興味深い問題であり、私が(明らかに)自信過剰で軽率に通り過ぎた問題ではないことを願っています。

ティア!

投稿前の簡単な補足: イーサネット ポートのアクティビティ ライトは点灯しており、起動中は 1 つが点滅しますが、その後は dhclient をフォアグラウンドで実行しているときでも、まれに (ランダムなようですが) 点灯します (両方とも暗くなっています)。以前、Ubuntu ボックスを MacBook に接続していたとき、通常の電源/アップリンクの点滅パターンのように見えましたが、一方から他方への ping は実行できませんでした。

答え1

これはハードウェアの問題であることが判明しました。イーサネット コントローラーに既知の製造上の欠陥があります。興味があれば、EVGA x58 micro を参照してください。

関連情報