Ubuntu 16.04设置固定IP和DNS
本地虚拟机里安装Ubuntu 16.04,Server版的,不安装虚拟机工具(例如VMware)的时候命令的复制粘贴很麻烦,这时候想到本机用Xshell等SSH工具登陆管理,虚拟机的Ubuntu系统则需要固定IP,要是上网的话还得弄下DNS。
这里记录一下配置过程,命令行下配置Ubuntu的固定IP和DNS。
注:对于Desktop版的Ubuntu,用NetworkManager通过图形界面配置IP和DNS就可以了。
为Ubuntu 16.04设置静态IP
切换root
用户登陆,然后编辑interfaces
:
sudo -i
nano /etc/network/interfaces
用下面的内容替换:
# The primary network interface
auto ens33 # 网卡接口,一般常见是eth0
iface ens33 inet static # 设置静态IP,原先的auto设置为static
address 192.168.123.123 # IP地址,例如本机192.168.1.45,可以设置为192.168.1.123
netmask 255.255.255.0 # 子网掩码
gateway 192.168.123.1 # 默认网关,基本上是路由器的管理地址,例如192.168.1.1
重启网络使上面的配置生效:
/etc/init.d/networking restart
如果上面命令无法令Ubuntu重启网络,则使用下面命令(根据实际情况,替换ens33
为例如eth0
的其他):
ifdown ens33 && ifup ens33
本地用Xshell等SSH工具就可以登陆了:
为Ubuntu 16.04设置固定DNS
创建并修改下面文件:
sudo - i
nano /etc/resolvconf/resolv.conf.d/base
添加下面内容:
nameserver 223.5.5.5
nameserver 223.6.6.6
修改好保存,然后执行:
resolvconf -u
命令ping www.baidu.com
测试是否联通:
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。