虚拟机仅主机模式的Linux网络配置(Centos6.5)

最近在学习hadoop的过程中,涉及到linux的虚拟机环境,搭建小型的局域网,涉及到网络配置,总结后以供分享。我的环境是Centos6.5,本人觉得Centos的应该都是适用的吧。

1.配置本机的虚拟机网卡,注意仅主机的虚拟机网卡是VMware Network Adapter Vmnet1,进入网络连接->VMware Network Adapter Vmnet1,

修改Internet协议版本4(TCP/IPv4)属性,保证VMnet1的网段要和本地window系统的不一样,比如本地windows系统是192.168.2.88,那么VMnet1的网段不能是192.168.2了,可以更改为192.168.1.88,和本机要不一致,可以通过cmd查看。此外VMnet8再Host-Only网络模式下用不到,所以这块网卡不用去搭理。DNS可以不用填写。


,点击确定,本机IP修改完毕。

2.虚拟机设置:

编辑->虚拟网络编辑器配置如下:



虚拟机->设置如下:


以上虚拟机的网络设置结束。

现在需要设置Linux的网络设置。

因为我们的linux的虚拟机环境基本都是从别的地方拷贝过来的,所以,我们虚拟机的网卡是复制的别人的,拷贝过来后,会新生成一个虚拟机网卡,这个需要更改两个文件。

进入Linux环境,

1)修改文件/etc/udev/rules.d/70-persistent-net.rules

将name=eth0那一段注释掉,下面新生成的eth1或者是别的什么的,下面那段才是新生成的网卡内容,ATTR{address}=="00:0c:29:d1:3c:a7",就是我本机的网卡地址,然后把eth1修改为eth0,如下:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:d1:3c:a7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


保存退出。


2)将00:0c:29:d1:3c:a7 复制修改/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0      (对应上一个修改的内容eth0)
#BOOTPROTO="none"
BOOTPROTO=none
#HWADDR=00:0C:29:92:E5:B7  (我linux虚拟机之前的网卡,我给注释掉了)
HWADDR="00:0c:29:d1:3c:a7"
#IPV6INIT="yes"
IPV6INIT=no             (我们用的IPV4,注释掉IPV6了)
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Ethernet
UUID="2d678a8b-6c40-4ebc-8f4e-245ef6b7a969"


IPADDR="192.168.1.101"     (本机IP地址)
NETMASK="255.255.255.0"
GATEWAY="192.168.1.100"
USERCTL="no"

保存退出。

上面的步骤修改完后,重新启动网络,在终端运行命令重启网络服务 service network restart, 然后 ifconfig  就能看到本机的IP地址是192.168.1.101,网卡是eth0,然后在windows机器上cmd, ping 192.168.1.101,ping通表示网络通畅。

我碰到过有变态的,机器休眠了一下启动后网络就不通了,重启机器再测就好了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值