Linux下的ip命令
Linux下的ip命令
Linux的ip命令和ifconfig類似,但前者功能更強大,并旨在取代后者。使用ip命令,只需一個命令,你就能很輕松地執(zhí)行一些網(wǎng)絡管理任務。ifconfig是net-tools中已被廢棄使用的一個命令,許多年前就已經(jīng)沒有維護了。接下來是小編為大家收集的Linux下的ip命令,歡迎大家閱讀:
Linux下的ip命令
$ git clone https://kernel.googlesource.com/pub/scm/linux/kernel/git/shemminger/iproute2.git
設置和刪除Ip地址
要給你的機器設置一個IP地址,可以使用下列ip命令:
$ sudo ip addr add 192.168.0.193/24 dev wlan0
請注意IP地址要有一個后綴,比如/24。這種用法用于在無類域內(nèi)路由選擇(CIDR)中來顯示所用的子網(wǎng)掩碼。在這個例子中,子網(wǎng)掩碼是255.255.255.0。
在你按照上述方式設置好IP地址后,需要查看是否已經(jīng)生效。
$ ip addr show wlan0
你也可以使用相同的方式來刪除IP地址,只需用del代替add。
$ sudo ip addr del192.168.0.193/24 dev wlan0
列出路由表條目
ip命令的路由對象的參數(shù)還可以幫助你查看網(wǎng)絡中的路由數(shù)據(jù),并設置你的路由表。第一個條目是默認的路由條目,你可以隨意改動它。
在這個例子中,有幾個路由條目。這個結(jié)果顯示有幾個設備通過不同的網(wǎng)絡接口連接起來。它們包括WIFI、以太網(wǎng)和一個點對點連接。
$ ip route show
假設現(xiàn)在你有一個IP地址,你需要知道路由包從哪里來。可以使用下面的路由選項(譯注:列出了路由所使用的接口等):
$ ip route get10.42.0.47
看了“Linux下的ip命令”還想看: