当前位置: 首页 > Linux

Ubuntu设置静态IP

时间:2023-04-06 20:11:28 Linux

【ubuntu12.04】vmwarebridgemode在vmwarebridgemode下,设置ubuntu的静态IP地址。直接打开/etc/network/interfaces文件。文件开头只有如下内容:autoloifaceloinetloopback然后直接在文件后面添加设置。修改后的内容变为autoloifaceloinetloopbackautoeth0ifaceeth0inetstaticaddress192.168。31.99netmask255.255.255.0gateway192.168.31.1dns-nameservers211.136.20.203读者要注意,参数eth0要和读者自己机器的ifconfig输出一致,dns-nameservers参数一定要设置,否则上网会不可用。[ubuntu14.04]在ubuntu14.04中,之前的设置和ubuntu12.04一样,但是需要修改一个文件/etc/NetworkManager/NetworkManager.conf,将里面的managed参数设置为true,然后重启机器。[ubuntu16.04]首先需要修改/etc/network/interfaces添加autoens33ifaceens33inetstaticaddress192.168.88.181netmask255.255.255.0gateway192.168.88.2(注意ubuntu16之后的网卡名称不再是eth0,但是其他名字,比如这里的作者是ens33,dns-server这一行一定要写,否则设置失败)修改/etc/NetworkManager/NetworkManager.conf文件,设置managed为true,设置/etc/resolvconf/resolv.conf.d/base,添加nameserver223.5.5.5nameserver223.6.6.6因为机器重启后,真正读取dns的配置在/etc/resolv.conf中,而/etc/resolv.conf中的数据。conf来自/etc/resolvconf/resolv.conf.d/base用户可以使用如下命令查看/etc/resolvconf/resolv.conf.d/base的值是否被刷到/etc/resolv.confresolvconf-u重启网络服务/etc/init.d/networkingrestart【ubuntu18.04】打开/etc/netplan/01-network-manager-all.yaml配置文件,原文如下#让NetworkManager管理这上面的所有设备systemnetwork:version:2renderer:NetworkManager修改配置复制代码#让NetworkManager管理本系统所有设备network:version:2renderer:NetworkManagerethernets:ens33:#配置的网卡名称dhcp4:no#dhcp4offdhcp6:no#dhcp6offaddresses:[192.168.117.130/24]#SetlocalIPandmaskgateway4:192.168.117.2#Setgatewaynameservers:addresses:[114.114.114.114,8.8.8.8]#SetDNSreplicationcode执行以下命令使配置生效效果,然后IP地址就变成静态的了,pingInternet的地址正常了。sudonetplanapplyubuntu12.04静态IP博客:https://www.cnblogs.com/longr...ubuntu14.04静态IP博客:https://www.cnblogs.com/dsdr/...ubuntu18.04静态博客IP:http://blog.sina.com.cn/s/blo...