解決方案
1.重新安裝kali虛擬機
安裝之前,首先配置虛擬網絡編輯器
對vmnet0選擇橋接模式(若沒有找到,要用管理員身份運行,windows10是這樣的),選擇橋接的網卡,本機用的無線網上網的,所以我橋接到了無線網卡,設置好了點確認就行了,然后按照我之前寫的《kali虛擬機安裝》一文安裝即可,我試了下開機就有網絡了。
2.對已有不能聯網的kali虛擬機進行配置
若顯示網路未托管,修改vi /etc/NetworkManager/NetworkManger.conf,把其中的false改為true
首先還是要配置虛擬網絡編輯器,和上面方法是一樣的,然后就是很重要的。我的網絡環境時通過wifi連接一臺路由器上網的,在這個環境下要看路由器是DHCP模式自動分配ip,還是固定ip。這個很關鍵。在網上找了很多教程,大多是說對于配置動態網絡不行就要用靜態配置ip,然后配置dns。我也試了,怎么都連不上網。
最后發現了,關鍵是dns要設置為網關的地址
相關操作。
1.配置網絡文件地址?
vi /etc/network/interfaces
配置文件中
auto表示啟動系統激活設備,auto lo表示loop回環地址
動態dhcp方式
auto eth0
iface eth0 inet dhcp
靜態Static
auto eth0
iface eth0 inet static
address 192.168.0.xxx ? ? ?(ip地址)
netmask 255.255.255.0 ? (子網掩碼)
gateway 192.168.0.1 ? ? ? (網關)
2.dns配置文件
vi /etc/resolv.conf
nameserver 192.168.0.1 ?(這里要填網關)
3.重啟網路
service network restart
/etc/init.d/networking restart ? ?(重啟所有網卡服務)
ifdown eth0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? (關閉指定網卡)
ifup eth0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(開啟指定網卡)
ifdown eth0 && ifup eth0 ? ? ? (對于遠程連接服務器來說一定要這樣,否則會關了網卡就再也連不上了,因為網卡關了。。。)