Debian でネットワークの問題を解決する方法

Debian でネットワークの問題を解決する方法

今日私はLinuxボックスを再起動しましたが、再起動後にLinuxボックスにネットワーク接続がありません。

これが私が今まで試したことです:

  1. 別のコンピュータで動作する別のイーサネットケーブルを使用してください。お金を守ってください。

  2. NetworkManager(KDE)から有線ネットワーク接続を削除して再作成します。役に立たない。それでも画面右下にシステム通知が表示されます。

    Network Interface
    Connection New Wired Connection failed
    
  3. > sudo /etc/init.d/networking restart再起動に成功したようですが、まだネットワークがありません。
  4. 確認しました/etc/network/interfaces。その中にある唯一のコードは、インターネットで話すことです。

    auto lo
    
    iface lo inet loopback
    
  5. GoogleのパブリックDNSサーバーの1つにpingを試して、単なるDNSの問題ではないことを確認してください。

    $ ping 8.8.8.8
    connect: Network is unreachable
    

    DNSの問題ではないようです。

  6. 新しいルーティングを編集してください。私はこのrouteコマンドを使用して私のルーターのIPアドレスを指すデフォルトゲートウェイを追加しました(@chaosに感謝します)。

    $ /sbin/route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
    
  7. 新しいIPアドレスがあることを確認してください

    $ /sbin/ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 74:d4:35:5f:0b:09  
      inet6 addr: fe80::76d4:35ff:fe5f:b09/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:2999 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:1711 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:365026 (356.4 KiB)  TX bytes:0 (0.0 B)
      Interrupt:73 Base address:0xc000 
    
    
    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:4913 errors:0 dropped:0 overruns:0 frame:0
      TX packets:4913 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:1559718 (1.4 MiB)  TX bytes:1559718 (1.4 MiB)
    

IPv6アドレスはありますがIPv4アドレスはないようです。eth0that で始まる行があればいいのですが、そうではありませinet addr:ん。

それでは、IPアドレスを取得する方法は?

役に立つかもしれないし、そうでないかもしれない追加情報は次のとおりです。

システムメッセージ

$ uname -a
Linux mocha 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1 x86_64 GNU_Linux

イーサネットコントローラ

$ lspci | grep -i eth
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

次は何をすべきですか?

ベストアンサー1

connect: Network is unreachableこのネットワークへの不足しているパス(この場合はデフォルトパス)。

使用:

route -n

現在のルーティングテーブルを表示します。次のパスが必要です。

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         <gateway-ip>    0.0.0.0         UG    0      0        0 eth0

これは<gateway-ip>ルーター/ゲートウェイのIPアドレスです。Ifaceシステムに複数のネットワークインターフェイスがある場合でも異なる場合があります。

ただし、次のコマンドを使用してデフォルトパスを手動で追加します。

route add default gw <gateway-ip>

おすすめ記事