Kali Linux擁有強大的網絡功能,所使用的網絡配置文件與其餘的linux發行版也不一樣,Kali Linux屬於Debian Linuxlinux
一、基本的網絡命令服務器
ifconfig命令用於顯示當前主機中狀態爲「激活」的網絡接口信息。網絡
ifconfig -a命令用於顯示當前主機中全部網絡接口信息(包括未激活的網絡接口)dom
route命令:tcp
route命令用於顯示當前Linux系統中的路由信息,從route命令的顯示結果能夠看到當前主機所在的子網和默認網關的地址spa
netstat命令.net
netstat -r 命令能夠實現與「route"命令相同的功能,即顯示Linux系統中的路由信息(路由表)。rest
」netstat -au"顯示udp傳輸協議的鏈接狀況server
"netstat -at"顯示tcp傳輸協議的鏈接情況接口
網卡的啓用和停用:
#ifconfig up
#ifconfig down
配置動態獲取IP地址:
在大型網絡中,客戶端主機一般設置爲從DHCP服務器自動獲取IP地址、子網掩碼等網絡信息,所以能夠大大簡化網絡設置,下面是如何配置DHCP客戶端
"/etc/network/"目錄下的」interfaces"文件是kali linux中最重要的網絡配置文件之一,該文件用於描述主機中全部的網絡接口的信息,不論Linux主機中做爲DHCP客戶端仍是配置使用靜態IP地址,都須要對該文件進行修改。
如下是做爲DHCP客戶端的「interfaces」文件的配置內容,其中「iface eth0 inet dhcp"設置網絡接口eth0 經過DHCP獲取網絡地址。
iface eth0 inet dhcp //用於設置網絡接口eth0 經過dhcp協議獲取網絡配置
重啓網絡服務:
對」interfaces「文件進行更改後,須要從新啓動Linux中的networking 服務
# /etc/init.d/networking restart
配置使用靜態IP地址
配置Kali Linux使用靜態IP地址一樣須要在」/etc/networking"目錄下的「interfaces」文件中進行配置。靜態IP地址的配置將使用「interfaces"文件中更多的配置項。
以下所示是eth0配置爲使用靜態IP地址的」interfaces"文件的內容,配置文件中各配置項的功能以下所示:
重啓網絡服務:
對」interfaces「文件進行更改後,須要從新啓動Linux中的networking 服務
# /etc/init.d/networking restart
配置使用靜態IP地址
配置Kali Linux使用靜態IP地址一樣須要在」/etc/networking"目錄下的「interfaces」文件中進行配置。靜態IP地址的配置將使用「interfaces"文件中更多的配置項。
以下所示是eth0配置爲使用靜態IP地址的」interfaces"文件的內容,配置文件中各配置項的功能以下所示:
重啓網絡服務:
對」interfaces「文件進行更改後,須要從新啓動Linux中的networking 服務
# /etc/init.d/networking restart
配置DNS
Kali Linux的DNS服務器地址使用文件「/etc/resovl.conf」進行配置,用戶能夠經過「nameserver」配置項設置DNS服務器的 IP地址;「resolv.conf」文件中最多可使用
「nameserver」指定3個DNS服務器,按照前後的順序,一旦前面的DNS服務器失效,系統將自動使用後面的DNS服務器。
對於「resolv.conf」文件設置「nameserver」的修改是即時生效的,即只要對「resolv.conf」文件的修改進行了保存,在系統下一次須要進行域名的解析時就會按照該文件中指定
的DNS服務器IP地址進行域名的解析。
在resolv.conf中的格式以下:
domain
nameserver 10.10.10.10
nameserver 102.54.16.2
重啓網絡
在以前的步驟完成後保存,而後在終端裏邊重啓網絡,命令以下:/etc/init.d/networking restart
配置使用靜態IP地址
配置Kali Linux使用靜態IP地址一樣須要在」/etc/networking"目錄下的「interfaces」文件中進行配置。靜態IP地址的配置將使用「interfaces"文件中更多的配置項。
以下所示是eth0配置爲使用靜態IP地址的」interfaces"文件的內容,配置文件中各配置項的功能以下所示: