linux 设置固定ip 并且解决ping www.baidu.com不通问题

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"
HWADDR="00:0C:29:04:79:32"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="9b96667f-033f-43b6-832f-3bedc16c18b4"
IPADDR="192.168.149.72"
NETMASK="255.255.255.0"
GATEWAY="192.168.149.2"
DNS1=8.8.8.8
DNS2=114.114.114.114

设置完成之后使其生效 输入命令 service network restart

说明:如果你的这个文件没有修改过,有颜色部分是需要修改或者添加。IPADDR你的ip地址,注意要和网关在一个网段,网关怎么看自己去查,NETMASK 照着写,NETMASK 网关,下面两个,照写,可以在其他电脑上面测试这两网站是否可以用,ping一下就知道了。单词千万不要写错,系统有可能 检查不来你拼写错误的

如果不行进行如下设置,命令

vim /etc/resolv.conf   修改文件,内容如下

# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 114.114.114.114

vim /etc/sysconfig/network 添加网关如果没有

GATEWAY=网关

关于克隆虚拟机如何修改

否则重启网络的时候可能出现如下错误:Error:No suitable device found: no device found for connection "System eth0"

克隆虚拟机的时候,这个配置文件会复制一份,UUID还有HWADDR都会复制,所有需要修改,最方便的方法:

第一步:

rm -f /etc/udev/rules.d/70-persistent-net.rules,删除这个文件,reboot命令重启,让其重新生成HWADDR,这个文件应该是指明了多个网卡,

第二步:

重启之后查看刚刚删除的文件,因为已经重新生成了,会发现文件如下类似内容

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:21:73:a9", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1",
标注颜色的就是了。修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0,将HWADDR替换,同时删除UUID这一行,不对UUID进行设置,ethx,这里的“x”代表和上面对应,

第三步:service network restart

原文地址:https://www.cnblogs.com/longsanshi/p/8289183.html