1.报错 ifconfig后出现以下报错
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 (Local Loopback)
RX packets 9216 bytes 1245299 (1.2 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9216 bytes 1245299 (1.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2.误区
2.1、sudo -i
切换为root用户
2.2、输入dhclient -v
2.再输入ifconfig
就可以看到多了一个ip地址
确实可以解决这个问题 但是每次都需要重新输入 而且并未完全解决我的问题
3.正式解决
查看我的ubuntu之后发现我的网络设置没有有线连接 这个选项
因此决定解决这个问题
3.1.
方案1:网络连接状态排除:
打开终端,输入命令,查看网络连接状态:
sudo vim /var/lib/NetworkManager/NetworkManager.state
NetworkingEnabled显示为false.需要进行修改为true.
修改方式如下:
关闭网络服务:sudo service network-manager stop
设置网络状态:sudo vim /var/lib/NetworkManager/NetworkManager.state,设置为true
打开网络服务:sudo service network-manager start
由此问题解决
4.探究原因:
1 什么是NetworkManager
NetworkManager是一个检测网络、自动连接网络的程序(网络管理器),无论是无线网络,还是有线连接,它都可以令您轻松管理
2.开启/关闭networkManager
sudo service network-manager start/stop