新装 Ubuntu 18.04(Desktop)配置静态 IP 、MAC、 DNS
1. 查看电脑网卡
ifconfig
若:
则需要连无线网执行:
sudo apt install net-tools
其中可能会涉及更新国内镜像源的问题(改为清华源,然后 sudo apt-get update
)。
2. 停止桌面版自带的NetworkManager
sudo systemctl stop NetworkManager.service
sudo systemctl disable NetworkManager.service
3. 设置永久 MAC、 IP、 DNS
sudo gedit /etc/network/interfaces
将interfaces文件中的 auto lo 和 iface lo inet loopback 注释掉,并将以下内容更改后复制到 interfaces文件中(需把中文注释删除)
auto enp0s25 #设置网卡
iface enp0s25 inet static #设置IPV4为静态地址
address 192.168.158.11 #设置IP
netmask 255.255.255.0 #设置子网掩码
gateway 192.168.158.1 #设置网关
broadcast 192.168.158.255
dns-nameservers 114.114.114.114 8.8.8.8 #设置DNS服务器,多个用空格隔开
hwaddress ether 2c:01:dc:01:01:01 #设置MAC地址
更改后结果如下:
若电脑只需要绑定MAC,则需要把 interfaces文件改为
auto enp4s0 # 设置网卡
iface enp4s0 inet dhcp #设置IPV4为动态地址
dns-nameservers 114.114.114.114 8.8.8.8 # 设置DNS
hwaddress ether 2c:11:dc:01:01:01 # 绑定MAC
更改后结果如下:
4. 重启网络服务
sudo service networking restart
5. 更改 DNS
sudo gedit /etc/systemd/resolved.conf
更改 resolved.conf 文件中的 DNS
DNS=114.114.114.114 8.8.8.8
更改后结果如下:
6. 重启网络服务
sudo /etc/init.d/networking restart
现在就可以上网啦!