Ubuntu16.04 LTS设置永久静态IP

第一步:首先判断是否有root用户,如果有跳过第一步,如果没有执行第一步

1、打开终端开启root账户 :sudo passwd -u root

2、输入当前用户的密码

3、为root账户设置密码:sudo passwd root

4、设置root密码,输入两次

5、测试用户 输入su,看有没有切换到root下

第二步:查看ifconfig,找到网卡名称,不是lo那个名称,是另外一个,前提是打开了网络,右上角网络图标按钮,enable networking前面打勾,我的网卡名称是enp2s0

第三步:配置IP地址

在root用户下 输入 vi  /etc/network/interfaces

进入文档,首先将光标最后一行最后一个字母位置上,按a进入输入模式,按回车,在文档中添加下面内容

auto enp2s0(网卡名称)

iface enp2s0 inet static(设置为静态)

address 192.168.1.20(静态IP地址)

netmask 255.255.255.0(网络掩码)

gateway 192.168.1.1(网关)

按esc退出输入状态然后输入 :wq

第四步:配置dns,

在root用户下 输入vi  /etc/resolvconf/resolv.conf.d/head,添加如下内容

nameserver 114.114.114.114(dns)

按esc退出输入状态然后输入 :wq

第五步:重启网络

在root用户下 输入 /etc/init.d/networking restart

然后再输入ifconfig查看enp2s0的静态ip改成自己写的了没,如果没有在root用户下输入reboot,等重启后再次输入ifconfig查看enp2s0的静态ip改成自己写的了没。

改成自己的ip后输入ping www.baidu.com 进行验证

验证通过后就可以上网啦!

猜你喜欢

转载自blog.csdn.net/hbbdzry/article/details/86292605