问题描述:
kali系统网络模式为NAT模式时获取ip正常,但是切换到桥接模式就无法获取ip,从而无法连接网络。
image.png由图可见,eth0无ip地址。
原因分析:
-
DNS服务器设置问题,没有设置正确的域名服务器
-
网卡配置,没有设置自动识别网卡和自动获取ip
-
虚拟机网络设置,桥接模式设置中“桥接到”到“自动”,这可能无法识别正确的网卡。
解决方法:
- 设置正确的DNS服务器域名,国内推荐使用114.114.114.114
使用命令“nano /etc/resolv.conf”进入到域名解析配置文件中,如上图,其中红框内的文本自己添加,后边的“114.114.114.114”为域名服务器ip地址,国内推荐这个服务器,当然其他服务器也可以,比如Google的8.8.8.8,阿里的223.5.5.5,223.6.6.6,腾讯的119.29.29.29.
- 正确配置网卡模式
使用命令“nano /etc/network/interfaces”进入配置文件。
红框内容为自己添加内容,上面一行表示自动识别网卡,网卡名为eth0,也可能为其他名字,但是基本都是eth0。
下面一行为自动获取ip地址。
- 设置虚拟机网络设置中桥接模式“桥接到”你真正电脑所使用的网卡。
在虚拟机“编辑”中选择“虚拟网络编辑器”。
image.png打开的界面中,由于权限不够无法编辑,点击红框中的按钮,再选择“是”,获取系统管理员权限。
image.png获取权限后的界面如下图
image.png多了个“VMnet0”,基本上这个就是设置桥接模式的配置, 点击“VMnet0”后,在下方选择“桥接模式”,随后“桥接到”你物理主机使用的网卡,我这里物理主机使用的是如图所示的网卡。
随后,保存退出,重启kali系统或者网卡服务“/etc/init.d/networking restart”。
备注:
以上三种可能性都会有发生的可能,并不是按照顺序一定重新配置一遍才可以获取ip,可能只是其中一种可能发生了,只要解决该问题就可以。如果不知道问题出在哪里,可以按照上面的顺序挨个排查,发现错误了修改即可。
网友评论