解决ifconfig 只显示lo

最新新装了一台 virtual box 的linux 虚拟机-redhat 6.7.

安装完成后设置成桥式连接 是能用ifconfig 看到网络信息(ipv4:172.20.30.219).

但是过了几天重启过该虚拟机后,再次使用ifconfig 发现居然只显示lo


于是我在网上搜索了一番,发现是linux的网路设备没有启动导致的。因为redhat6.0后的版本网络设备开机后是默认不启动的,需要手动设置开启。

ifconfig eth0 up或者,可以 使用 ifup eth0 up.

这是系统返回了 错误信息:Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.

于是乎,只能再上度娘搜索一番。此时发现有若干篇文章说到 这个错误可能是因为拷贝虚拟机导致eth0 和 eth1 混淆了。

此时ipconfig -a 发现果然有eth1的 设备存在,但是该设备 也不能启动。

网络上解决步骤各异,其实就一句话。只要保证vm virtual machine的.vmx配置文件ifconfig –a、/etc/sysconfig/network-scripts/ifcfg-eth0、/etc/udev/rules.d/70-persistent-net.rules,所使用的网卡设备和MAC地址一致即可


具体操步骤

1) 确认vmx配置文件的mac地址

ethernet0.generatedAddress = "08:00:27:60:DE:A4"

2) ifconfig –a 确认当前网卡和mac地址

[root@Grace Desktop]# ifconfig -a

eth1 Link encap:Ethernet HWaddr 08:00:27:60:DE:A4

BROADCAST MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Interrupt:19 Base address:0x2024

lo Link encap:Local Loopback

………………………………

3) 重命名/etc/sysconfig/network-scripts/ifcfg-eth0为ifcfg-eth1

[root@Grace Desktop]# cd /etc/sysconfig/network-scripts

[root@Grace network-scripts]# mv ifcfg-eth0 ifcfg-eth1

vim /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE="eth1"

BOOTPROTO="dhcp"

HWADDR= 08:00:27:60:DE:A4

ONBOOT=yes开机后自动启动该网卡

…………

4) 修改vim /etc/udev/rules.d/70-persistent-net.rules

注释掉eth0的记录,打开eth1的记录

vim /etc/udev/rules.d/70-persistent-net.rules

# PCI device 0x1022:0x2000 (vmxnet) (custom name provided by external tool)

#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0C:29:F3:FE:4B", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x1022:0x2000 (vmxnet)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:60:DE:A4", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

5) 重启网络服务

会读取刚才修改过的配置文件,如果配置文件不生效的话,使用source命令使得配置文件生效即可。

service network restart

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值