赞
踩
因为个人原因,VM进行了重装,使用了备份的Linux系统,这个时候发现,ip地址变成了动态申请,并且这个时候无法用eth0联网了,这涉及最常见的两个最常见的问题
用自动获取ip的方式可以解决上网问题,但是实际情况下我们需要的是固定ip并且要与之对应主机名也就是hosts文件。
自动获取ip地址暂且不说了实际应用不多,说一下固定ip地址。
1.固定ip地址的设置
首先设置vmare中虚拟网络编辑器,菜单栏>编辑>虚拟网络编辑器
在这设置子网IP,子网掩码,写子网段时要在这个范围内。如图是我的设置,因为我的虚拟机地址分别是
192.168.220.30; linux01
192.168.220.31; linux02
192.168.220.32; linux03
先不管这个了
设置好后打开虚拟机
root权限下编辑eth0
sudo - root
vi /etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes //启动时加载
BOOTPROTO=static //静态地址
我的设置如下:
IPADDR=192.168.220.30
GATEWAY=192.168.220.2
NETMASK=255.255.255.0
DNS1=192.168.220.2
DNS2=8.8.8.8
这是第一台机器的设置,都要在192.168.220红色的都要这个网段中。
保存
Service network restart //重启网络服务
ping www.baidu.com 看看能不能ping通百度设置完成.
固定ip的设置已完成.
2还有一个问题备份的系统重新导入Vmare后,eth0不生效,如何使eth0重新生效,进入
第一步
cd /etc/udev/rules.d/ //进入目录
mv 70-persistent-net.rules 70-persistent-net.rules.bak //删除文件
第二步
编辑eth0文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
注释掉如下两行就是加上#
#HWADDR=00:0C:29:6D:89:13
#UUID=6e84728a-0aca-4a37-a407-f02a2e14ef27
保存后 reboot重启系统.eht0可以使用了
搞定了!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。