linux網路基本之ip命令

2021-07-15 17:44:38 字數 2515 閱讀 6505

預備知識準備如下,需盡可能全面了解,如有不足,自行再做補充:

1、乙太網卡:應用最多的網路裝置;

配置路由:route-ethx

route add -net 192.168.0.0/24 gw 172.16.100.177

ps:在/etc/sysconfig/network-script/下,自己建立編輯檔案vim route-eth0

配置檔案的格式1:每行乙個要配置的路由條目

[root@bogon ~]# ip addr show eth0

2: eth0:

mtu 1500 qdisc pfifo_fast state up qlen 1000

link/ether 00:0c:29:6e:c3:77 brd ff:ff:ff:ff:ff:ff

inet 192.168.136.128/24 brd 192.168.136.255 scope global eth0

inet 192.168.1.100/32 scope global eth0:0

inet 192.168.1.10/32 scope global eth0

inet6 fe80::20c:29ff:fe6e:c377/64 scope link 

valid_lft forever preferred_lft forever

[root@bogon ~]# ip route add 192.168.0.0/24 via 192.168.1.100

[root@bogon ~]# route -n

kernel ip routing table

destination     gateway         genmask         flags metric ref    use iface

192.168.0.0     192.168.1.100   255.255.255.0   ug    0      0        0 eth0

192.168.136.0   0.0.0.0         255.255.255.0   u     0      0        0 eth0

169.254.0.0     0.0.0.0         255.255.0.0     u     1002   0        0 eth0

0.0.0.0         192.168.136.2   0.0.0.0         ug    0      0        0 eth0

6、使用192.168.1.100做為源位址到達10.0.0.0這個網路;

[root@bogon ~]# ip route add 10.0.0.0/8 via 192.168.136.1 src 192.168.1.100

[root@bogon ~]# ip route show

192.168.0.0/24 via 192.168.1.100 dev eth0 

192.168.136.0/24 dev eth0  proto kernel  scope link  src 192.168.136.128 

169.254.0.0/16 dev eth0  scope link  metric 1002 

10.0.0.0/8 via 192.168.136.1 dev eth0  src 192.168.1.100 

default via 192.168.136.2 dev eth0 

ifconfig和route都是比較古老的命令了,建議掌握並學會使用ip addr和ip route 這兩個新的命令,因為在web配置服務時候可能會用到;

小結:ip命令的使用:

ip link

ip link show [inte***ce]

ip link set inte***ce [up|down] [multicast on|off]

ip addr:

可以在乙個介面配置多個位址而不使用介面別名;顯示這些位址

ip addr show

ip addr add dev inte***ce address [label inte***ce_alias]

ip addr del dev inte***ce address

ip addr show inte***ce

ip addr flush inte***ce [to net_address] 刪除這一網路的所有主機位址

ip route

ip route add destination [via next_hop] [src source_address] [dev device]

ip route del destination

ip route show 

啟用/禁用介面:

ip link set inte***ce up|down

ifconfig inte***ce up|down

ifdown inte***ce, ifup inte***ce: 

擴充:網路管理或監測等相關的命令如ping、netstat等自行查閱如何使用;

與netstat類似的命令還有:

Linux 網路之IP轉換

乙個ip位址是有小數點分開的十進位制數表示的,我們稱為點分十進位制表示法。其中每乙個十進位制數代表乙個位元組的無符號數值 按照網路位元組序 因為每個位元組都是無符號的8位數值,這就限制了每乙個位元組所能表示的範圍是0 255。特殊的ip in addr t inet addr const char ...

linux網路 強大的IP命令

1 檢視預設規則 ip rule list ip route list table local ip route list table main 2 建立test規則路由 echo 200 test etc iproute2 rt tables ip rule add from 10.0.0.10 ...

linux網路管理命令 ip 用法

linux的ip命令和ifconfig類似,但前者功能更強大,並旨在取代後者。使用ip命令,只需乙個命令,你就能很輕鬆地執行一些網路管理任務。ip help命令 ip help ip addr命令 ip addr add 192.168.1.140 24 broadcast dev eth0 ip ...