linux常用網路相關命令

2021-10-01 12:33:00 字數 2524 閱讀 7036

簡介:路由器的功能主要是跨網段通訊。靜態路由指的是手工指定的路由,相對於動態路由,靜態路由不需要在路由器之間頻繁地交換各自的路由表,因此,相對於動態路由,靜態路由主要有不占用網路頻寬更新流量,也會更加安全(通過對動態路由表的分析可以得出網路的拓撲結構和網路位址資訊)。

route -n  或

這裡,.0.0.0.0代表任何地方,發給預設閘道器192.168.3.1。

route add default gw 10.0.0.254

//也相當於

route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.254

//配置從10.0.0.128到192.168.1.0/24網段的路徑

route add -net 192.168.1.0/24 gw 10.0.0.129

//指定裝置而不是位址

route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

將多個ip對映到同一塊網絡卡上。

//增加

ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0 up

//取消

ifconfig eth0:0 down

//檢視ip別名

ifconfig eth0:0

ip是iproute2軟體包裡面的乙個強大的網路配置工具,可以顯示或操作路由、網路裝置、策略路由和隧道。

ip [option]object

1.object

link 網路裝置

address 協議位址

addrlable 協議位址選擇的標籤

neighbour arp或ndisc快取條目

route 路由表條目

rule 路由策略資料庫中的規則

maddress 組播位址

mroute 組播路由快取條目

tunnel ip隧道

xfrm ipsec協議框架

2.option

-v,-version 顯示指令版本資訊

-s,-stats,statistics 輸出詳細資訊

-h,-human,-human-readable 輸出人類可讀的統計資訊和字尾

-iec 以iec標準單位列印人類可讀速率(例如1k=1024)

-f,-family 指定要使用的協議族。協議族標識可以是inet、inet6、ipx、dnet或link之一。如果此選項不存在,則從其他引數中推測協議族。如果命令列的其餘部分沒有提供足夠的資訊來推測該族,則ip會退回到預設值,通常是inet或any。link是乙個特殊的系列識別符號,表示不涉及網路協議。

-4 –family inet的快捷方式

-6 –family inet6的快捷方式

-0 –family link的快捷方式

-o,-oneline 將每條記錄輸出到一行,用』\』字元替換換行符。

r,-resolve 使用系統名稱解析程式來列印dns名稱而不是主機位址。

command部分可以用tab補齊。

eg:

1.新增位址

ip address add 192.168.1.1/24 dev eth0

2.刪除位址

ip address flush dev eth0

3.檢視裝置資訊

ip link eth0

4.停止/啟用裝置

ip link dev eth0 up

ip link dev eth0 down

5.路由表相關

檢視路由表

ip route

ip route dev eth0

新增路由

ip route add 192.168.1.0/24 dev eth0

預設路由的新增與修改

ip r add default via 192.168.1.1

//會在路由表中新增預設專案 default via 192.168.78.1 dev eth1

6.檢視arp表

ip neighbour

抓包,預設是抓68個位元組。

tcpdump -h 幫助

tcpdump

-i 網絡卡

-s 0 尺寸大小。0 表示抓完整的包

-w 儲存到某個檔案中

-r 讀取檔案的內容

-a 用asii的形式檢視

-x 用十六進製制的形式看

tcp 指定協議

port 指定埠

host 指定ip src host或dst host

-n 不做網域名稱解析

常用網路相關命令

t 持續ping目標主機直到接收到停止訊號 a 將目標ip位址解析成主機名 n 對目標主機ping的次數 l ping包的大小 f 設定ip包的df值 all 顯示更加詳細的資訊 renew 更新介面卡dhcp配置 release 更新dhcp租約期 displaydns 顯示dns快取資訊 que...

Linux相關網路命令

手動臨時設定ip sudo ifconfig eth0 up 192.168.1.10 手動設定ip一般在系統重啟後就失效 靜態設定ip ubuntu網路配置資訊儲存在 etc network inte ces 檔案中,預設內容如下 auto eth0 iface eth0 inet dhcp au...

Linux網路相關命令

2.物理介面上增加子介面 同乙個物理介面上的不同子介面是以vlan區分的,所以首先要增加vlan,命令 vconfig add ethx vlanid,此後便在ethx介面上建立了vlan為vlanid的子介面ethx.vlanid,然後ifconfig為ethx.vlanid介面配置ip。刪除子介...