VMWare虚拟机设置固定IP上网方法
修改 /etc/resolv.conf 文件,添加如下代码:
nameserver 202.96.128.166
nameserver 202.96.134.133
2.配置固定IP地址:
DEVICE=eth0 #网卡代号,需要ifcfg-eth0想对应
HWADDR=00:0c:29:97:70:f9 #网卡地址
BOOTPROT=static #开机协议,有dhcp及static
IPADDR=192.168.1.188 #IP(自定义的固定IP)
GATEWAY=192.168.1.1 #网关,即默认路由
NETMASK=255.255.255.0 #子网掩码/子屏蔽网络
ONBOOT=yes #是否开机启动
DNS1=202.96.128.166 #主DNS1地址
DNS2=202.96.134.133 #备用DNS2地址
如果出现报错:弹出界面 eth0: eth0 设备的 MAC 地址与预想的不符,忽略。
修改时不要动HWADDR的值。
ip address show 命令可查找HWADDR的值。
3.重启网络 :
或者
service network restart
4.通过链接工具:
两个异常:
重启:
Bringing up interface eth0: Determining if ip address 10.109.67.81 is already in use for device eth0...
重启网卡出现提示:
Bringing up interface eth0: Determining if ip address 10.109.67.81 is already in use for device eth0...
[ OK ]
Bringing up interface eth1: Determining if ip address 10.109.67.83 is already in use for device eth1...
[ OK ]
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
IPADDR=10.109.67.81
PREFIX=24
GATEWAY=10.109.67.254
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=eth0
UUID=86d44060-4579-48cc-b85b-219a206ca37c
ONBOOT=yes
HWADDR=00:50:56:95:09:76
LAST_CONNECT=1411004329
ARPCHECK=no
**********************
linux下rtnetlink answers file exists的解决方案
第一种: 和 NetworkManager 服务有冲突,这个好解决,直接关闭 NetworkManger 服务就好了, service NetworkManager stop,并且禁止开机启动 chkconfig NetworkManager off 。之后重启就好了。
第二种:和配置文件的MAC地址不匹配,这个也好解决,直接修改 /etc/udev/rules.d/70-persistent-net.rules文件的MAC地址和 /etc/sysconfig/network-scripts/ifcfg-eth0一样就好了。
这两种方法整了半天,还是没弄出来,折磨了一晚上,今天早晨还继续搞,结果从哪个不知名的帖子上发现了这么一条命令 ip addr flush dev eth0,结果就好了。
配置要点:
要选择桥链接
Ip地址前三个要跟主机一样。
子网掩码和网关要跟主机一样。
1. 先进入对应文件夹:
cd /etc/sysconfig/network-scripts/
2.获取root权限:
su 然后输入root密码
3.修改ifcfg-eth0
vi ifcfg-eth0
把no改为yes
DEVICE=eth0
HWADDR=78:24:AF:9C:D8:58
TYPE=Ethernet
UUID=dfbd4d14-d01f-4f02-87f7-6f796b066c15
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
然后保存并退出:esc键然后输入:然后输入wq
4.重启网络:
/etc/init.d/network restart
5.测试网络是否通了:
ping www.baidu.com
6.如果需要查看IP:
ifconfig -a