Ubuntu16.04设置静态IP后无法联网

Ubuntu16.04设置静态IP后无法联网


登录校园网后发现IP地址又变了,为登录Openstack,所以必须设置静态IP

问题

根据网上相关教程配置静态IP后,重启无法联网

参考链接

https://yq.aliyun.com/articles/447681

解决方法

关于设置静态ip,网上很多教程,这里不再赘述。总结为:

  1. 通过sudo gedit /etc/network/interfaces修改如下:
auto enp0s25 							#enp0s25通过ifconfig查看
iface enp0s25 inet static				#enp0s25设为静态
address 10.170.57.114					#设为搭建devstack环境时的IP
gateway 10.170.57.1						#根据IP设置网关
netmask 255.255.255.0					#设置子网掩码(最常用)
#dns-nameservers 218.30.19.40			#DNS地址

注意:网关通过route命令查看,DNS地址通过cat /etc/resolv.conf查看,如果不在此设置DNS,经过我尝试,也不会影响联网,也不清楚原因。有的教程里说修改 resolvconf服务的配置文件来添加DNS,也没怎么看明白,有知道原因的小伙伴还请指教。

  1. 通过sudo gedit /etc/NetworkManager/NetworkManager.conf修改如下:
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true
  1. 最后直接重启= =
  2. 重启之后发现右上角的网络多了ifupdown的选项,正如参考链接中最后的说明一样,如果想联网,就切换到有线连接,如果要用静态IP,就选择ifupdown,通过ifconfig查看的时候,IP地址也会自动切换。

总结

其实并没太大改动,只能说将就着解决了问题,来回切换网络也实在不方便,如果有更好的解决方法,还请下方留言~~

发布了15 篇原创文章 · 获赞 7 · 访问量 4950

猜你喜欢

转载自blog.csdn.net/qq_32472703/article/details/91896836