您的位置:首页 > 运维架构 > Linux

【Linux基础笔记】虚拟机下的centOS不能自动获取IP地址

2015-02-17 08:12 621 查看
前提:过年放假回家.用360无线网卡分了一个网络出来,发现虚拟机启动后不能用以前的xshell去远程连接.

于是自己把网线插到电脑上面,笔记本用有线网络,仍然连不上,手动设置IP 不行

最后 无奈各种方法尝试之后 .重启网络服务 用到了命令: service network restart

最后定位到了 Determining IP information for eth0 ....failed

发现时网络连接模式的选择问题,我在外面是用的无线路由器,选择的是桥接模式,在家里面我用的有线网络 【不知道360无线网卡是不是不算做事一个d hcp服务器,台式电脑用360分了一个无线网络.笔记本连接这个无线网络,笔记本里面的虚拟机仍然不能自动获取IP】

虚拟机里面有多种网络连接方式:

虚拟机装完后 会有vmnet1 vmnet8两个虚拟机网卡

1,桥接方式 选择这个桥接模式,虚拟机和真实机 可以相互通讯,但是虚拟机会占用你真实机的网段中的某一个IP;比如 你的真是机是192.168.1.24

你的虚拟机网段就会占用一个192.168.1.XXX这样一个网络IP.网卡会选择真实机上面的本地网卡

2.nat 【network address translation】 这个会通过vmnet8这个网卡与真实机通讯

3,host-only 选择这个会通过vmnet1网卡与真实机通讯

注意:第二种和第三种只能真实机通讯,不能与局域网内的的其他网络设备通讯,但是NAT模式是可以访问互联网.host-only是不可以访问互联网的

由于我之前选择的是桥接模式,发现桥接模式一种方法是设定静态IP,或者不设置静态IP 局域网内有DHCP服务器才可以.当下我局域网没有DHCP服务器

【路由器可以看做一个DHCP服务器,什么是DHCP服务器;

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网网络协议,使用UDP协议工作,
主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC
2131中有详细的描述。DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网网络协议,使用UDP协议工作,
主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC
2131中有详细的描述。



最后我选择了NAT模式 终于在真实机上面用Xshell链接成功到了虚拟机上面的centOS,但是centOS ping外网数据没有pin通 这个问题先暂且记录下来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: