virtualbox centos 联网实录(bridge nat host-only)

一时兴起,用virtualbox 装了个centos minimal 才300多M,和其它好几G的系统比起来,真的小巧很多,当然代价也是有的,没有了华丽的图形界面,不过说真的Linux 的命令行模式操作起来比起图形界面的操作要便捷很多,如果对于刚刚接触的人不适应,装个图形界面就行,个人觉得GNOME还是不错的,如果觉得麻烦,还是用集成好的吧,大爱ubuntu,真的是个人觉得最对口的一个linux 版本了,基本可以代替窗口操作系统了。

其实对于学习来说,windows+virtualbox(vmware)+linux 是比较好的一种组合,将linux 装虚拟机里,想怎么玩就怎么玩,玩坏了对原系统也没有影响。

对于如何安装virtualbox ,如果安装linux 这里就不多说了,这个几个月一个版本的,更新很快,最好去官网下载。

接下去要做的就是两件事,1、让虚拟机里的系统联上网,2、设置主机与虚拟机的共享文件

当然连网最重要 

虚拟机连网一般有三种模式:

1、Bridge Adapter 

2、NAT(Network Address Translator)

3、Host-only

如果你连网有自己的路由器,那么选这个是最为方便的,Bridge 是桥接的意思 ,可以说是将主机与虚拟机看成是对等的两个系统,他们同由路由器分配IP地址,并且相互都可能通讯,网络上的其它主机也可以访问虚拟机。

如果你没有路由器,而是真接由猫经网线连到电脑上,这种模式就不行了,除非你伸请了两个IP,所里这种模式就不行了。

为了让两台电脑能通过一个IP共同上网,那只能使用NAT了,所以数据包通过主机转发出去,因此虚拟机和主机地位就不对等,主机在上一层,这样主机和虚拟机可以互ping,而且虚拟机可以通过主机连接外网,但外网的计算机就无法访问虚拟机了。没有IP真伤心。。。。

而Host-only,则更加限制,它完全断开了虚拟机与外界通讯的可能,只能主机与虚拟机相互通讯。我想除非想用来调试,一般不会这么做吧。

下面是我个人连接网时可能会碰到的一些问题:

对于CentOS比较重要的几个文件:

/etc/sysconfig/network-scripts/ifcfg-eth0

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

几个命令:

service network restart 重启网络服务(也可以当作检测,如果有错误查看哪一步错误了)

ifconfig eth0 up 打开eth0 网卡

ifup etho up  打开网络接口


第一次登录centos ,首先更改 ifcfg-eth0

将ONBOOT 改为yes

将NM_CONTROLLED设为no

将BOOTPROTO设为dhcp

保存重启网络服务,通过ifconfig可查找连接状态以及ip等,Bridge模式下,此方最好,也可不设为dhcp,自行设置静态IP

如果要转到NAT模式

可能会发生 Device eth0 does not seem to be present...错误,原因是你在虚拟机设置里该了MAC地址,而原先系统已经绑定了原来的MAC地址,与是网卡设备变为eth1了

可在/etc/udev/rules.d/70-persistent-net.rules里查看,如果看到eth0 和eth1 ,则问题就在这里,此有两种解决办法,将该文件删除,然后重启,或者修改将原来eth0的删除,

将eth1的该为eth0,并且还要修改/etc/sysconfg/network-scripts/ifcfg-eth0里面的HWADDR,要不删除,要不改为当前的mac地址(用ifconfig查看)。重启网络服务,一切OK。





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值