關閉並開啟後,筆記型電腦無法辨識 Linux Mint 17.2 Cinnamon-64bit 上的乙太網路電纜

關閉並開啟後,筆記型電腦無法辨識 Linux Mint 17.2 Cinnamon-64bit 上的乙太網路電纜

因此,在關閉我的筆記型電腦並在第二天將其打開後,Linux Mint 17.2 無法識別我的乙太網路電纜連接。我讀過一篇可能的答案在這裡。所以我的問題很簡單:

  1. 上面連結中顯示的答案設定是所有網路的通用設定嗎?
auto eth0
iface eth0 inet static
    address 192.168.0.100
    netmask 255.255.255.0
    network 192.168.0.1
  1. 我的文件輸出sudo nano /etc/network/interfaces是:
# interfaces(5) file used by ifup(8) and ifdown(8)
    auto lo
    iface lo 
    inet loopback

我應該更改第一項中顯示的腳本嗎?

PS:另一方面,無線連線運作完美,這是使用 Linux Mint 5 個月後第一次出現乙太網路連線失敗的情況,之前沒有出現過問題。 (即使從 17.1 升級到 17.2 後也是如此)。

編輯1:這是命令的輸出ifconfig

eth0  Link encap:Ethernet  HWaddr f8:a9:63:f7:30:aa  
      inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::faa9:63ff:fef7:30aa/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:210753 errors:0 dropped:0 overruns:0 frame:0
      TX packets:161101 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:242209461 (242.2 MB)  TX bytes:27087183 (27.0 MB)

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:65536  Metric:1
      RX packets:13316 errors:0 dropped:0 overruns:0 frame:0
      TX packets:13316 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:1452633 (1.4 MB)  TX bytes:1452633 (1.4 MB)

筆記:我找到了解決此問題的臨時方法,運行命令 sudo ifconfig eth0 down,然後sudo ifconfig eth0 up在執行此操作後,乙太網路再次開始正常工作,直到我關閉筆記型電腦。很抱歉回覆晚了,但目前我的工作量很大,所以我會在接下來的 48 小時內回覆您,以更新有關文件修改sudo nano /etc/network/interfaces和此命令執行的資訊sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a。謝謝你的時間。

答案1

  1. 上面連結中顯示的答案設定是所有網路的通用設定嗎?

沒有。此組態設定嚴格適用於靜態網路連接,該連接位於網關所在192.168.0.1、子網路所在192.168.0.x以及您想要的位址所在的特定網路上192.168.0.100

在你頭暈之前,這些設定基本上是,“如果你知道它們的意思,那麼你就有充分的理由改變它們。”也就是說,你接著問這個:

  1. 我的文件輸出sudo nano /etc/network/interfaces是:我應該更改第一項中顯示的腳本嗎?

沒有。如上所述,這只適用於特定的網路設定;其他答案是不正確的。

也就是說,您可以採取一些措施來/etc/network/interfaces嘗試解決此問題:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# Settings for 'eth0'.
auto eth0
iface eth0 inet dhcp

雖然您提到的其他答案使用iface eth0 inet static,但這使用 DHCP( iface eth0 inet dhcp) 代替。因此值得嘗試該設置,然後像這樣重新啟動網路:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

現在一切都假設您的乙太網路電纜已與eth0系統相關聯。我建議您執行一個簡單的ifconfig命令,如下所示:

ifconfig

這會輸出類似這樣的內容:

eth0      Link encap:Ethernet  HWaddr 08:00:27:17:16:01  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe17:1601/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:272 errors:0 dropped:0 overruns:0 frame:0
          TX packets:345 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:28361 (28.3 KB)  TX bytes:36815 (36.8 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:e7:29:74  
          inet addr:192.168.56.10  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fee7:2974/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:266 errors:0 dropped:0 overruns:0 frame:0
          TX packets:197 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:26141 (26.1 KB)  TX bytes:29246 (29.2 KB)

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:65536  Metric:1
          RX packets:974 errors:0 dropped:0 overruns:0 frame:0
          TX packets:974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:148494 (148.4 KB)  TX bytes:148494 (148.4 KB)

該輸出基本上意味著我有兩個乙太網路連接(eth0eth1)以及一個本地環回位址(lo)。每個系統都應該lo至少有 和eth0。一旦您知道您的介面適配器 ID 是什麼,請在我上面提到的配置中使用它。

相關內容