1. 状态
系统Ubuntu 16.04
有线网络且网线已插入
首先查看网络连接状态:
(base) mrzhao@mrzhao-haier-dt:~$ ifconfig
enp1s0 Link encap:Ethernet HWaddr 94:c6:91:9a:34:7e
inet addr:10.102.4.172 Bcast:10.102.127.255 Mask:255.255.128.0
inet6 addr: 2001:da8:4002:3010:d135:52d0:8a79:5f99/64 Scope:Global
inet6 addr: 2001:da8:4002:3010:9c8:4f76:f6db:c48/64 Scope:Global
inet6 addr: fe80::f500:c65e:a485:3660/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13336 errors:0 dropped:0 overruns:0 frame:0
TX packets:19195 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9560383 (9.5 MB) TX bytes:2240622 (2.2 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:5139 errors:0 dropped:0 overruns:0 frame:0
TX packets:5139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:402665 (402.6 KB) TX bytes:402665 (402.6 KB)
可以查到ip地址,说明连接是正常的,这种情况就是电脑设置出现问题:
2. 解决方法
2.1 修改网络参数
sudo vim /etc/network/interfaces
修改之前:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
修改之后
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp1s0 #enp1s0 是ifconfig 对应的以太网网卡名
iface enp1s0 inte dhcp
2.2 启用 NetworkManager 管理网络接口
通过以上设置还不能连接上网络,还需启用 NetworkManager 管理网络接口 :
sudo vim /etc/NetworkManager/NetworkManager.conf
修改之前:
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=false
修改之后:
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=true#仅修改此处
2.3 重启或重启service-manager
sudo service network-manager restart
3. 总结
在本机测试有效,两种文件均需要设置.
版权声明:本文为Destiny_zc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。