几周前,我启动了 Windows 和 Ubuntu 双系统。Windows 似乎可以自动检测我的网络连接,但 Ubuntu 却无法自动检测。
以下是 的输出ifconfig
:
eth0 Link encap:Ethernet HWaddr 00:17:7c:19:32:8d
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)
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:175 errors:0 dropped:0 overruns:0 frame:0 TX packets:175 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:12609 (12.6 KB) TX bytes:12609 (12.6 KB)
修改当前:这是 /etc/network/interfaces 文件中的所有内容
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo eth0
iface eth0 inet dhcp
顺便说一句,当我检查我的网络偏好设置时,我没有添加任何连接
答案1
检查或将网络接口设置为 DHCP:以 root 身份在文本编辑器中打开文件:
sudo nano /etc/network/interfaces
检查文件中的 eth0 行:
自动 eth0
iface eth0 inet dhcp
保存文件并退出。
重启网络:
sudo 服务网络管理器重新启动
默认使用 dhcp 的 eth0 设置:
# The loopback network interface
auto lo eth0
iface lo inet loopback
# The primary network interface
iface eth0 inet dhcp