sudo vim /etc/NetworkManager/NetworkManager.conf
將managed=false修改成managed=true
可以通過ifconfig, ip address(推薦新版) 得到網卡名。
lo 本地loopback 回環地址名字
另外的是網卡名,我的是enp0s31f6
如果改成默認 dhcp
iface enp0s31f6 inet dhcp
1.打開ubuntu的/etc/network/interfaces文件默認的內容如下:
系統默認:
# The loopback network interface(配置環回地址)
auto lo # 開機自動激lo接口
iface lo inet loopback # 配置lo接口為環回口
#自動掛載enp0s31f6網卡 動態獲取的配置 DHCP:
auto enp0s31f6
iface enp0s31f6 inet dhcp
#配置網絡 靜態IP等
auto enp0s31f6 #自動掛載enp0s31f6網卡
iface enp0s31f6 inet static #配置enp0s31f6接口為靜態設置IP地址
address 10.16.3.99
netmask 255.255.255.0
network 10.16.3.0
broadcast 10.16.3.255
gateway 10.16.3.1
根據配置要求(是動態分配還是自動獲取)修改該配置文件保存。
2.添加域名服務器:打開/etc/resolv.conf文件
添加這行:nameserver 202.99.166.4(可以改成離你最近的域名服務器)
3.重啟下網絡
\(/etc/init.d/networking restart(這條命令是重啟網卡) 或者 \)ifdown eth0
$ifup eth0(這兩條命令是有針對性的重啟某個網絡接口,因為一個系統可能有多個網絡接口)
4.查看網絡配置的參數是不是正確(每進行一次操作都可以查看一下是不是修改了網絡配置)
$ifconfig
5.看看是不是能夠ping通
ping不通網關說明網絡配置有問題 ping不通域名說明dns有問題
==========
lantern 無效是因為系統默認代理為127.0.0.1
https://github.com/getlantern/forum/issues/4553
# 重啟networking服務
sudo systemctl restart networking.service
----------------------
設置DNS
# 默認文件不存在
sudo vim /etc/resolvconf/resolv.conf.d/base
添加下面內容:
meserver 8.8.8.8
nameserver 8.8.4.4
# sise-dns
nameserver 172.16.2.1
nameserver 172.16.2.6
刷新配置文件
sudo resolvconf -u
