背景
- 在virtualBox里边装了个rhel6.9,vbox默认的网络连接方式是网络地址转换(NAT),想从宿主机(就是创建虚拟机的实体机)通过ssh访问rhel6.9,只能换成桥接方式,关机,在设置->网络那一块将连接方式设为桥接方式,手贱点了生成一个新的随机MAC地址
手贱刷新MAC地址
也没多想,就去修改/etc/sysconfig/network-scripts/ifcfg-eth0
配置文件,激活网卡eth0,即ONBOOT=yes
,之后执行service network restart
就报错了:
Device eth0 does not seem to be present
咋解决?
-
我网卡咋了?不存在?我网卡呢?
-
查看网络设备试试
/proc/net/dev -
哦,改名了,吓死我了,原来刷新MAC地址会新生成个网卡,那就新建网卡eth1的配置文件呗,不过我懒,就直接将eth0的文件重命名为eth1了
-
将里边的DEVICE值eth0改为eth1,HWADDR改一下,这个应该就是MAC地址吧,你问我MAC地址咋看?反手就是一个
配置文件ipconfig -a
-
ifconfig -a
试试
[root@micocube ~]# ifconfig -a
eth1 Link encap:Ethernet HWaddr 08:00:27:31:FB:54
inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe31:fb54/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1217 errors:0 dropped:0 overruns:0 frame:0
TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:92227 (90.0 KiB) TX bytes:12881 (12.5 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
- 看到HWaddr了不?
- 好了,重启网络服务,
service network restart
- 完事
网友评论