我刚刚将笔记本电脑从 17.10 更新到 18.04 LTS。但是,只有我的 wifi 连接仍然有效,而局域网连接不再有效。我看到其他人在更新系统后也遇到了类似的问题,但是对我来说没有任何效果。也许有人有办法。ifconfig 给我这个输出:
~$ ifconfig
enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 54:e1:ad:bb:4d:5f txqueuelen 1000 (Ethernet)
RX packets 32507 bytes 5736300 (5.7 MB)
RX errors 0 dropped 327 overruns 0 frame 0
TX packets 1687 bytes 1327985 (1.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 16 memory 0xf1300000-f1320000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Lokale Schleife)
RX packets 2599 bytes 221934 (221.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2599 bytes 221934 (221.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 134.93.216.46 netmask 255.255.240.0 broadcast 134.93.223.255
inet6 fe80::3e0f:9ef1:2208:6a3e prefixlen 64 scopeid 0x20<link>
inet6 2001:4c80:40:539:4dc9:e32f:747b:7f6a prefixlen 64 scopeid 0x0<global>
inet6 2001:4c80:40:539:f6b2:e234:8e22:6e62 prefixlen 64 scopeid 0x0<global>
ether 00:28:f8:55:06:b8 txqueuelen 1000 (Ethernet)
RX packets 682246 bytes 1011624146 (1.0 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 111926 bytes 13380382 (13.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我的/etc/network/interfaces
样子是这样的:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
任何帮助都值得感激。谢谢,丹尼尔
答案1
我从以下原理开始:您的计算机通过 ISP 盒连接到家庭 LAN 网络。您的以太网接口上没有任何 IP 地址,但接口链接似乎已启动。
sudo dhclient -v enp0s31f6
请在终端中运行该命令(该命令将尝试从 DHCP 服务器获取 IP 地址:您的盒子)。然后检查您是否收到 IP 地址(命令
ip address
或ifconfig
)。如果没有收到地址,请复制并粘贴命令的输出dhclient
。如果您正确获取了 IP,则测试您的互联网连接:
ping 8.8.8.8 -I enp0s31f6
8.8.8.8是Google的DNS地址。
如果你无法 ping 通这个地址,那么用命令检查路由
ip route
。确保你的盒子的 IP 是你电脑的默认网关。请检查网络管理器的配置。转到参数 → 网络 → 默认→ 点击齿轮 →IPv4, 选择自动 (DHCP)并应用更改。
答案2
我在从 16.04 升级到 18.04 时遇到了类似的问题,在我的情况下,wifi 连接正常,但 LAN 连接每 30/60 秒就会断开一次。
在 ifconfig 输出中,有一个桥接连接,其静态 ip 与网关 ip 一样!
当我删除此桥接连接时,一切都恢复了,LAN 也恢复了正常。
答案3
自 Ubuntu 18.04 LTS 以来,/etc/network/interfaces 保存了少量的网络信息。
配置更改为更强大的 /etc/netplan/*.yaml
例如,/etc/netplan/01-netcfg.yaml
从语法上看,它有些不同:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses: [ 31.147.205.54/23 ]
gateway4: 31.147.204.1
nameservers:
search: [ alu.hr ]
addresses:
- "161.53.2.69"
- "161.53.2.70"
- "161.53.235.3"
您可以在此处找到广泛的配置示例:
答案4
GIGABYTE AB350M-Gaming 3 rev. 1 F22 UBUNTU 18.04 LAN 问题
- IP 链接显示(了解您的 LAN 硬件名称)。
sudo nano /etc/network/interfaces
并编辑正确的 LAN 名称,例如enp3so
/enp5s0
。- Ctrl+ O(保存),然后Ctrl+ X(退出)。
- 重启服务器。