Virtualbox下CentOS6.10的网络配置(NAT网络、Host-Only)
刚开始学习的时候使用的是桥接网络,但是除了可以 ping 通自己的物理主机之外,内网中的其他主机和外网都无法 ping 通,在网上看了很多文章始终没有解决。
今天上午闲着没事干,随便点了几下,如图 1 所示。
图 1 改变MAC地址
结果进入系统就出问题了。输入命令:service network restart,报错结果大概是说 eth0 不存在,然后输入命令: vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改 eth0 的MAC地址,使得图1中的MAC地址和配置文件的MAC保持一致,保存退出,再重启网络服务:service network restart,报错结果和先前一样,之后不论是关机重启啥的都试过了,还是不行。
图 2 setup 网络配置
后来使用了 RedHalt 自带的 setup 命令进行网络配置,如图2所示,当时只有图2 中红色框框里的内容,并没有后面的网卡信息。
后来也没去百度,直接就重新装了系统,在配置网络的时候选择了 NAT网络和Host-Only两种网络接入方式,所以需要两块网卡,如下图3所示。
图 3 NAT网络和Host-only
如图 3,划红线的MAC地址待会儿要用到,用以配置网卡文件(ifcfg-eth0、ifcfg-eth1)。
查看网卡配置信息:ifconfig,发现只有 eth0,没有 eth1。这里也可以使用 ip addr 查看配置信息。
在终端输入以下命令:
cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-eth1 (这里是因为没有 ifcfg-eth1文件,所以复制一份)
vi ifcfg-eth0
vi ifcfg-eth1
图 4 配置 ifcfg-eth0和ifcfg-eth1
配置好之后,重启网络服务:service network restart ,然后查看网卡配置信息:ifconfig,如下图所示。
ping 百度和本地物理主机,没问题。
至此算是大功告成了,终于可以连网了。
参考: