1. 程式人生 > 實用技巧 >kali的網路設定及三種網路模式

kali的網路設定及三種網路模式

kali的網路設定及三種網路模式

1. Kali的網路設定

kali安裝完成之後,首先確定你是DHCP還是靜態IP。

DHCP:動態主機配置協議,是用來給大型網路動態分配IP的協議。

靜態IP:通常用於大部分中小型網路(如校園網、家庭網路),以網路管理員手工分配靜態IP的方法來確定IP地址。

原理程序

1.寫入dhcp服務

vi /etc/network/interfaces (/etc目錄 —— 系統軟體的啟動和配置檔案,系統在啟動過程中需要讀取的檔案都在這個目錄。)

  1. 新增DHCP動態主機配置協議:

    auto eth0

    iface eth0 inet dhcp //配置eth0使用DHCP協議

  2. 靜態配置方式(手動配置)

    auto eth0
    iface eth0 inet static //配置eth0使用預設的靜態地址
    address 192.168.0.90 //設定eth0的IP地址,根據需求配置
    gateway 192.168.0.1 //配置當前主機的預設閘道器,根據需求配置
    netmask 255.255.255.0 //配置eth0的子網掩碼,根據需求配置

儲存,退出

2.進行DNS設定

通過“nameserver”配置項設定DNS伺服器的 IP地址。

“resolv.conf”檔案中最多可以使用 “nameserver” 指定3個DNS伺服器。按照先後的順序,一旦前面的DNS伺服器失效,系統將自動使用後面的DNS伺服器。

對於“resolv.conf”檔案設定“nameserver”的修改是即時生效的,即只要對“resolv.conf”檔案的修改進行了儲存,在系統下一次需要進行域名的解析時就會按照該檔案中指定的DNS伺服器IP地址進行域名的解析。

vi /etc/resolv.conf #進行DNS編輯

nameserver 114.114.114.114 //國內移動、電信和聯通通用的DNS

nameserver 8.8.8.8 //是谷歌的IP地址

nameserver 223.5.5.5 //是阿里雲的IP地址

nameserver 180.76.76.87 //是百度的IP地址

儲存,退出

重啟網路服務

sudo service networking restart

2. Kali的三種模式

無論是vmware、virtual box,virtual pc、parallels desktop等虛擬機器軟體,一般來說,虛擬機器有三種網路模式:

  • NAT (網路地址轉換模式)
  • Bridged (橋接模式)
  • Host-Only(主機模式)

2.1 NAT (網路地址轉換模式)

所謂nat模式,就是虛擬系統會通過宿主機的網路來訪問外網。而這裡的宿主機相當於有兩個網絡卡,一個是真實網絡卡,一個是虛擬網絡卡,真實網絡卡相當於連結了現實世界的真實路由器,而宿主機的虛擬網絡卡,相當於連結了一個可以認為是虛擬交換機(這個虛擬交換機同時連結了虛擬系統(linux)和宿主機)。

​ 當虛擬網路想訪問外網,就必須通過宿主機的IP地址,而外面看來也確實是宿主機的IP地址(實則是虛擬機器訪問的!!),完全看不到虛擬網路局域的內部形式,而這個時候linux和宿主機和虛擬交換機形成一個網段,宿主機和真實路由形成一個網段。

優點:不需要自己來手動分配IP地址和子網掩碼,只要宿主機能訪問網路,他就能(注意,虛擬機器可以ping宿主機,宿主機ping不了虛擬機器)

在這裡插入圖片描述

2.2 Bridged (橋接模式)

橋接網路是指物理網絡卡和虛擬網絡卡通過VMnet0虛擬交換機進行橋接。

此時VMnet0虛擬交換機相當於一臺現實網路中的交換機,虛擬機器相當於一臺物理主機。他可以訪問這個區域網內的所有的主機,但是需要手動來配置IP地址,子網掩碼,並且他是和真實主機在同一個網段(nat是兩個網段),這個模式裡,虛擬機器和宿主機可以互相ping通。

在這裡插入圖片描述
所以當我們要在區域網使用虛擬機器,對區域網其他pc提供服務時,例如提供ftp,提供ssh,提供http服務,那麼就要選擇橋接模式。

2.3 Host-Only(主機模式)

在Host-Only模式下,虛擬網路是一個全封閉的網路,它唯一能夠訪問的就是主機。

其實Host-Only網路和NAT網路很相似,不同的地方就是Host-Only網路沒有NAT服務,所以虛擬網路不能連線到Internet。主機和虛擬機器之間的通訊是通過VMware Network Adepter VMnet1虛擬網絡卡來實現的。

​ Host-Only的宗旨就是建立一個與外界隔絕的內部網路,來提高內網的安全性。這個功能或許對普通使用者來說沒有多大意義,但大型服務商會常常利用這個功能。如果你想為VMnet1網段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因為ICS會把內網的IP地址改為192.168.0.1,但虛擬機器是不會給VMnet1虛擬網絡卡分配這個地址的,那麼主機和虛擬機器之間就不能通訊了。

當kali的網路設定出現問題的時候,可能導致的原因有多種,本文僅供參考,僅供參考

參考:
http://www.xitongzhijia.net/xtjc/20141204/31887.html
https://www.cnblogs.com/huhuxixi/p/11527837.html
https://blog.csdn.net/l1028386804/article/details/84747764