centos 增加网卡不能获得ip地址
- 先介绍下我开始的虚拟网卡桥接情况,本人在centos 虚拟机上新增加了一个网卡,并选择了直接连接物理网络的方式,本地网卡和新增的虚拟网卡均采用自动获得ip地址方式,如图:
之后重启网卡服务和重启虚拟机新增加的那个网卡都不能获得地址。
这里先说下思路:
1.检查虚拟机网卡桥接,在 vmware的 编辑–虚拟机网络编辑器中,点进去会发现桥接如下图:
vmnet0 桥接到我电脑建立的虚拟网卡,vmnet1 桥接到我电脑的有线网卡了。
2. 对于vmware 而言选择 桥接模式:直接连接物理网络 就是相当于桥接到vmnet0上了,这点非常重要!由于自己之前不清楚这点才会导致网卡桥接不对,获得不了ip地址。通过上图发现vmnet0 桥接到的是我电脑的虚拟网卡,而不是电脑的本地网卡,之后我将vmnet0 桥接到本地网卡后在重启centos 的网络服务后就可以获得和电脑本地网卡同一网段的ip 地址了!
3. 如果不想对vmnet0 和vmnet1 的连接方式修改,并且让centos 新增加的网卡获得和电脑网卡同一网段的地址需要桥接到vmnet1 上,因为在虚拟网络编辑器中 vmnet1 是桥接到电脑网卡上的!
4.如果网卡桥接正确后仍然获得不了ip 地址需要检查电脑的vmware dhcp相关选项是否启用。检查方法如下:在电脑
运行栏中输入 services.msc 进去后找到和vmware 相关选项
确保dhcp service 和 nat service两个选项启用。如果启用服务后任然不行,可以把电脑的防火墙关闭后尝试。
5.当然如果有比较不幸运的同学在启动 vmware dhcp service 时候会遇到如下报错:
这时候可以尝试把vmware 网卡编辑器恢复默认,
再重启本地电脑Ok 了!