ip 命令整合了系統像是 ifconfig, route, arp 等工具的功能,還利用了 linux kernel 新式的一些功能達成特殊配置,這都不是ifconfig 與 route 等工具可以設定出。
舉例:
1、ifconfig 只能給網絡卡加一個IP,如果要加多個IP,需要用alias,可是ip就直接可能給一個網絡卡加很多IP;
ip addr add
IP1/掩碼 dev 網絡卡名
ip addr add IP2/掩碼 dev
網絡卡名
2、route命令只能在預設的路由表中新增路由,對於策略路由無能為力;
ip route add 網路 via 閘道器 dev 網絡卡
table 100
然後
ip rule add from IP table 100
這樣設定後,從IP來的資料包都透過路由表100查詢路由。
ip 命令整合了系統像是 ifconfig, route, arp 等工具的功能,還利用了 linux kernel 新式的一些功能達成特殊配置,這都不是ifconfig 與 route 等工具可以設定出。
舉例:
1、ifconfig 只能給網絡卡加一個IP,如果要加多個IP,需要用alias,可是ip就直接可能給一個網絡卡加很多IP;
ip addr add
IP1/掩碼 dev 網絡卡名
ip addr add IP2/掩碼 dev
網絡卡名
2、route命令只能在預設的路由表中新增路由,對於策略路由無能為力;
ip route add 網路 via 閘道器 dev 網絡卡
table 100
然後
ip rule add from IP table 100
這樣設定後,從IP來的資料包都透過路由表100查詢路由。