在解决Kali Linux无法上网之前,要先明确一点,那就是你用的网络连接模式是什么以及其对应的网段应该是什么,本期就分享下在桥接模式下无法联网该怎么解决。
一、虚拟机装Linux的三种联网方式
- 桥接(应该和宿主机一个网段)
- nat方式(应该和虚拟网卡vmnet8一个网段)
- 仅主机方式(应该和虚拟网卡vmnet1一个网段)
明确这一点后就可以开始配置了
二、查看宿主机的网段
- 打开电脑的网络连接界面(找到控制面板,点击网络和Internet,再点击网络连接)
2. 右键单击以太网,点击状态,点击详细信息,查看宿主机的IPv4地址、IPv4默认网关和IPv4 DNS服务器(这些后续设置会用到)
三、配置静态IP地址
- 打开interfaces文件
vim /etc/network/interfaces
- 把以下代码添加到文件末尾(本文是举个例子,实际填写内容要根据个人的电脑的IPv4地址、IPv4默认网关和IPv4 DNS服务器来决定)
auto eth0
iface eth0 inet static
address 192.168.119.111
netmask 255.255.255.0
gateway 192.168.119.227
address
填写跟你的宿主机同网段的IP地址(随机)
netmask
宿主机的子网掩码
gateway
就是宿主机的网关
四、配置虚拟机DNS
- 在终端输入
vim /etc/resolv.conf
来进行DNS配置 - 添加以下内容(举例,实际地址根据个人的宿主机的地址填写)
nameserver 192.168.119.227
nameserver 114.114.114.114
search haohaoxuexi.cn
注:search这一行可写可不写,如果写的话,search后面跟的是刚开始安装Kali时填写的主机名
五、重启网络
systemctl restart networking
六、测试网络
重启网络后的五、六秒可以ping一下网络地址,来检查网络是否连接成功
如:
ping baidu.com
出现这个界面代表连接成功
若网络还是连接不成功,重启Kali Linux即可