@Dukebf
2018-03-21T12:41:34.000000Z
字数 1121
阅读 1398
VMware
在VMware中启用NAT模式,并给里面的Ubuntu配置静态IP地址.
打开 编辑->虚拟网络配置 ,将"使用本地DHCP分配IP地址"这个选项取消打钩;
其中"连接到主机适配器" 是指虚拟机中是否可以访问主机的ip地址.
接着点击"NAT 设置",配置网关地址.
如图,设置的是 192.2.1.2
如果宿主机是windows系统,网关可以设置xx.xx.xx.1,而宿主机是Linux时,则不能设置xx.xx.xx.1
编辑设置网络的文件,在 /etc/network/interface 中,
需要将原来动态地址修改为静态地址.
原来的如下:
auto ens33
iface ens33 inet dhcp
修改如下地址:
auto ens33
iface ens33 inet static # 设置为静态地址
address 192.2.1.3 # 设置静态的IP
netmask 255.255.255.0 # 子网掩码
gateway 192.2.1.2 # 在VMware配置中,"NAT 配置"中设置的网关地址
dns-nameservers 192.2.1.2 223.5.5.5 # DNS 解析,配置为网关地址,或者公共的DNS解析地址,多个地址就空格隔开
配置完毕后,重启网络设置
# systemctl restart networking.service
这样就配置完成了.
除了可以在 /etc/network/interface 中配置 DNS解析,
也还可以在 /etc/resolvconf/resolv.conf.d/base 中配置.
# echo "nameserver 223.5.5.5" >> /etc/resolvconf/resolv.conf.d/base
# resolvconf -u # 刷新DNS解析
# systemctl restart networking.service # 重启网络
注意, interface 文件配置的DNS解析,比 base 文件配置,优先级要高
在/etc/resolv.conf查看这时使用的DNS解析地址.(注意,不要直接在 /etc/resolv.conf 中配置地址,它会被上面的两种方式给覆盖)
# cat /etc/resolv.conf
# 下面是/etc/resolv.conf 内容
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 223.5.5.5
接着就可以测试了,
$ ping baidu.com