一、使用平台
VMware10.0 、 CentOS
二、设置虚拟机和本机上的ip
可以清楚的看到多出现了两个网卡选项,这里我们使用VMware Network Adapter VMnet1 就行了,然后将其与的一个禁用。启用第一个之后,就要去给这个设置ip地址了,那么这个ip地址应该设置为多少呢?这个可以根据你自己的喜好自己去设置就好了,只要是在有效的网关之内都行
VM网络适配器 IP 192.168.1.100
这样设置好了本机的ip地址之后呢,就应该去设置虚拟机的ip地址了,首先要保证虚拟机被本机的通讯方式为host-only模式,即,仅主机模式、
打开VmWare之后呢,去这里设置仅主机模式
设置虚拟机IP
我的虚拟机有两个
IP分别是: 192.168.1.10
192.168.1.11
然后重新启动网卡,命令如下所示:
测试是否与本机联通
三、修改文件,更改hostname,具体方法省略,网上有可以搜,我的设置为 hadoopnamenode 和 hadoopnamenode1 。
四、修改文件,使hostname与虚拟机IP 绑定,测试联通性可以直接ping hadoopnamenode 即可。
五、关闭虚拟机的防火墙 命令:service iptables stop
六、关闭SELinux
vim /etc/sysconfig/selinux
SELINUX=enforcing
↓
SELINUX=disabled
更改之后在执行两条命令
setenforce 0
getenforce
七、关闭不需要的服务
使用下面命令进行关闭不需要的服务:
for SERVICES in abrtd acpid auditd avahi-daemon cpuspeed haldaemon mdmonitor messagebus udev-post; dochkconfig ${SERVICES} off; done
------------------------------------------------------------------------------------------------------------------------------------------------
解决问题:
一、ping地址后不停地被通信进度刷屏,解决方法:Ctrl+C 中断操作。
二、本机和虚拟机一直ping不通,我把开始虚拟机的IP 192.168.137.1 改为 192.168.1.100 ,可以ping通了 ,可能是因为网关为 192.168.1.1 ,需要在同一个网关内吧。
三、两个虚拟机ping时出现 返回包后带后缀(DUP!)问题出现在把本机IP更改之后,解决方法:把VM网络适配器,禁用然后再重启,即可恢复正常。
CentOS小知识点:
一、重启网卡:service network restart
二、查看IP等网络设置:ifconfig (Windows下为ipconfig)
三、中断命令开头有#也有$ #是root用户标志,$是普通用户标志。