使用“ifconfig”命令查看網絡接口地址
直接執行“iconfg”命令后可以看到ens33、10、virbr0這3個網絡接口的信息,具體命令如下
ifconfig? ? ? ? ? ? ? ? ##查看網絡接口地址
ens33:第一塊以太網卡的名稱
lo:“回環”網絡接口
virbr0:虛擬網橋的連接接口
查看指定的網絡接口信息
執行“ifconfg ens33”命令可以只查看網卡 ens33 的配置信息,具體命令如下
ifconfig ens33? ? ? ? ##查看指定的網絡接口信息
使用“hostname”命令可以查看當前主機的主機名,不用添加任何選項或參數
hostname ? ? ? ? ? ##查看主機名稱
還可以使用此命令更改主機名
route ? ? ? ? ##查看路由表條目
執行“route”命令查看當前主機中的路由表信息,在結果中,Destination列對應目標網段的地址,Gateway列對應下一跳路由器的地址,Iface 列對應發送數據的網絡接口
執行“route -n“命令后,輸出信息中的“gateway地址將顯示為“192.168.4.1”,默認網關記錄中的“default”也將顯示為“0.0.0.0”
route -n ? ? ?##“-n”將地址顯示為數字形式
使用“netstat”命令查看網絡連接情況
查看本機中是否有監聽“TCP/22”端口的服務程序,輸出信息中包括PID 和進程名稱。
使用“traccroute”命令跟蹤數據包的路由途徑,跳點的信息
使用“traccroute”命令可以測試從當前主機到目的主機之間經過了哪些網絡跳點,
使用方法和ping相同
使用“nslookup”命令測試 DNS 域名解析
執行“nslookup www,baidu.com“命令后,nslookup 程序將提交查詢請求,詢問站點 www.baidu.com對應的 IP地址是多少,具體命令如下
修改網卡的 IP 地址、子網掩碼
設置網卡的地址時,命令格式如下
ifconfig網絡接口名稱 IP地址[ netmask 子網掩碼 ] 或 ifconfig 網絡接口名稱 IP地址[/子網掩碼長度]?
執行以下命令可以將網卡ens33的IP地址設置為192.168.80.128,子網掩碼長度為 24
禁用、激活網絡接口
臨時禁用或重新激活指定的網絡接口時,需要結合“down”和“up”開關選項。網絡接口被禁用后,將無法使用該網絡接口與其他主機進行連接。例如,執行以下命令可以禁用網卡ens33
為網卡設備綁定虛擬端口
ifconfig ens33?down
執行以下命令可以為網卡 cns33 添加一個虛擬接口ens33:0,并將這個虛擬接口的 IP 地址設置為 172.17.17.17。虛擬接口的 地址和網卡原有的IP 地址都可以正常使用
使用“route”命令添加、刪除靜態路由記錄
netstat -anpt? ? ? ? ? ?##以數字的形式顯示所有的TCP連接信息
?
netstat命令常用選項有:
-a :顯示所有活動的網絡連接信息
-n :以數字的形式顯示相關的主機地址、端口等信息
-r :顯示路由表信息
-l :顯示處于監聽狀態的網絡連接及端口信息
-t :查看與TCP相關的信息
-u :顯示與UDP相關的信息
-p :顯示與網絡連接相關的進程號、進程名信息
通過“route add”命令可以添加路由記錄,結合“-net”選項指定目標網段的地址,結合“gw”項指定下一跳路由器的 IP 地址。例如,若要使本機訪問另一個網段 192.168.76.0/24 的數據包都發送給192.168.80.254,則可以執行以下命令
-
ping 192.168.17.2 ##測試網絡連通性
-
Ctrl+C終止執行
nslookup www.baidu.com ##測試DNS域名解析
ipconfig ?ens33 ?192.168.17.111/24 ? ? ##修改網卡地址、狀態
ifconfig ?ens33 ?down ? ? ? ? ? ? ? ? ?##禁用(down)、激活(up)網絡接口
ifconfig ?ens33:0 ?172.16.1.1 ? ? ? ? ?##為網卡綁定虛擬接口
route add -net 192.168.30.0/24 gw 192.168.17.2 ##添加靜態路由
route -n ##確認添加的路由條目
route del -net 192.168.30.0/24 ##刪除路由條目
route -n ##確認刪除的路由條目