文章目录
前言
宿主机是无线网络。之前以为采用NAT连接模式时,只要主机能联网,虚拟机系统也能自动联网。apt-get时发现无法解析域名,尝试多种方法之后终于发现这个坑,主要还是因为粗心没有预先排查。
提示:以下是本篇文章正文内容,下面案例可供参考
一、解决方法
1.首先打开虚拟网络编辑器,VMware 编辑 --》虚拟网络编辑器 --》 选中NAT模式;
从这里就能对应上Windows系统中网络适配器中的VMnet1和VMnet8。
并且NAT模式是自动分配IP的,且网段是上图中的192.168.247.0。那究竟为何连不上网呢?
2.查证资料发现kali系统的右下角没有网络标志(一个小电脑标志),网络服务没有打开(坑啊~);
使用命令打开服务:
service network-manager stop
service network-manager start
打开服务之后发现网络还是无法连接,但是标志出来了,上面有个小红叉:
3.还需要设置一下,在/etc/NetworkManager/NetworkManager.conf中设置managed=true 重点!默认是false;
设置完成之后,重启服务,终于成功联网。连接Wired connection1,默认连接的是eth0。
二、设置静态IP及修改源(尝试过的方法)
1.设置静态IP;
sudo vim /etc/network/interfaces
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.247.2
netmask 255.255.255.0
gateway 192.168.247.0
2.设置DNS;
sudo vim /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.247.2
3.修改源;
sudo vim /ect/apt/sources.list
# See https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
deb http://http.kali.org/kali kali-rolling main contrib non-free
# Additional line for source packages
将以下的源选择一个添加进去:
//中科大kali源:
deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib
deb http://mirrors.ustc.edu.cn/kali-security/ sana/updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/kali-security/ sana/updates main contrib non-free
//阿里云kali源
deb http://mirrors.aliyun.com/kali sana main non-free contrib
deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free
//清华kali源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
4.重启网络
/etc/init.d/networking restart
或者
service network restart
三、总结
1.apt-get的update和upgrade:
apt-get update 将镜像源里软件包的列表文件更新到本地(这里只是更新列表文件,不会对软件进行更新);
apt-get upgrade 是检查系统里哪些软件需要更新,它会对比上边获取到的“软件包列表文件”。再检查完后会提示是否需要更新;
apt-get install 安装软件。
2.虚拟机中的三种连接模式桥接/NAT/仅主机;
该博主分析的比较用心,值得一看:
链接: VMware虚拟机三种网络模式:桥接模式,NAT模式,仅主机模式.