关机并打开后,笔记本电脑无法识别 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应该有和。一旦您知道您的接口适配器 ID 是什么,请在我上面提到的配置中使用它。loeth0

相关内容