簡述:ip命令是一個新的網(wǎng)絡命令行實用程序,用于在Linux系統(tǒng)上為網(wǎng)絡接口分配IP地址或配置/更新有用的網(wǎng)絡變量。ip命令是iproute2軟件包的一部分,它提供多項網(wǎng)絡管理任務,例如打開或關(guān)閉網(wǎng)絡接口、分配和刪除IP地址和路由、管理ARP緩存
ip指令是一個新的互聯(lián)網(wǎng)cmd應用工具,用以在Linux系統(tǒng)上為網(wǎng)線端口分派IP地址或配備/升級有效的互聯(lián)網(wǎng)自變量。
ip指令是iproute2程序包的一部分,它給予多種網(wǎng)絡安全管理每日任務,比如開啟或關(guān)掉網(wǎng)線端口、分派和刪掉IP地址和路由、管理方法ARP緩存文件等。
ip指令與舊的ifconfig命令十分類似,但它的功能要強勁得多,并且添加了更多的是作用和拓展工作能力。
在全部時下Linux桌面操作系統(tǒng)中,ifconfig指令已被停止使用并由ip指令所替代??墒牵琲fconfig指令依然合理而且適合于大部分Linux桌面操作系統(tǒng)之中。
此文將簡易歸納梳理10個配備網(wǎng)線端口的“IP”指令,假如大伙兒必須自主設定得話,盡量在使用以前搞好備份數(shù)據(jù)工作中。
配備靜態(tài)IP詳細地址Internet協(xié)議書(IPv4)要想在Linux系統(tǒng)中配備靜態(tài)IP詳細地址,則必須刷新或編寫互聯(lián)網(wǎng)環(huán)境變量便于將靜態(tài)IP詳細地址分派給系統(tǒng)軟件。要實現(xiàn)此實際操作,必須是具備來源于終端設備或cmdsu指令的忠實用戶。
適用RHEL/CentOS/Fedora和RockyLinux/AlmaLinux應用文本編輯開啟并編寫互聯(lián)網(wǎng)環(huán)境變量(eth0或eth1)。比如,為eth0插口分派IP地址如下所示。
[root@idccoupon~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0導出如下所示:
DEVICE="eth0"BOOTPROTO=staticONBOOT=yesTYPE="Ethernet"IPADDR=192.168.66.2NAME="Systemeth0"HWADDR=00:0C:28:28:FD:3BGATEWAY=192.168.66.1適用Ubuntu/Debian/LinuxMint
編寫環(huán)境變量/etc/network/interfaces將靜態(tài)IP詳細地址分派給eth0插口以開展永久變更,如下所示指令。
autoeth0ifaceeth0inetstaticaddress192.168.66.2netmask255.255.255.0gateway192.168.66.1
下面,運用下列指令鍵入詳細資料后重啟互聯(lián)網(wǎng)服務。
#systemctlrestartNetworkManager.service或是#/etc/init.d/networkingrestart
根據(jù)之上全過程就能夠在Linux系統(tǒng)中設定靜態(tài)IP詳細地址了,下邊簡易剖析10個有價值的“ip”指令。
配備網(wǎng)線端口的“IP”指令1、為特殊插口分派IP地址下列指令用以將IP地址動態(tài)分配給特殊插口(比如eth1)。
#ipaddradd192.168.66.5deveth1
$sudoipaddradd192.168.66.5deveth1
留意:系統(tǒng)重啟后每一個這種設定可能無效。
2、查驗IP地址要獲得網(wǎng)線端口信息內(nèi)容,比如IP和MAC地址信息內(nèi)容,可以用下列指令。
#ipaddrshow
$sudoipaddrshow鍵入如下所示
1:lo:3、清除IP地址mtu16436qdiscnoqueuestateUNKNOWNlink/loopback00:00:00:00:00:00brd00:00:00:00:00:00inet127.0.0.1/8scopehostloinet6::1/128scopehostvalid_lftforeverpreferred_lftforever2:eth0: mtu1500qdiscpfifo_faststateUNKNOWNqlen1000link/ether00:0c:29:28:fd:4cbrdff:ff:ff:ff:ff:ffinet192.168.66.2/24brd192.168.66.255scopeglobaleth0inet6fe80::20c:29ff:fe28:fd4c/64scopelinkvalid_lftforeverpreferred_lftforever3:eth1: mtu1500qdiscpfifo_faststateUNKNOWNqlen1000link/ether00:0c:29:28:fd:56brdff:ff:ff:ff:ff:ffinet192.168.66.5/24scopeglobaleth1inet6fe80::20c:29ff:fe28:fd56/64scopelinkvalid_lftforeverpreferred_lftforever
下列指令將從特殊的插口(eth1)中刪掉分派的IP地址,指令如下所示:
#ipaddrdel192.168.66.5/24deveth1
$sudoipaddrdel192.66.50.5/24deveth14、開啟網(wǎng)線端口
含有“up”標示的插口名字(如eth1)將開啟網(wǎng)線端口,比如,下列指令將啟用eth1網(wǎng)線端口。
#iplinkseteth1up
$sudoiplinkseteth1up5、禁用網(wǎng)絡插口
含有“down”標示的插口名字(如eth1)將禁用網(wǎng)絡插口,比如,下列指令將嚴禁啟用eth1網(wǎng)線端口。
#iplinkseteth1down
$sudoiplinkseteth1down6、查詢默認路由
鍵入下列指令可能查看系統(tǒng)的默認路由信息內(nèi)容,指令如下所示:
#iprouteshow
$sudoiprouteshow樣版導出
10.10.20.0/24根據(jù)192.168.50.100deveth0192.168.160.0/24deveth1proto核心范疇連接src192.168.160.130metric1192.168.50.0/24deveth0proto核心范疇連接src192.168.50.2169.254.0.0/16deveth0范疇連接指標值1002默認設置根據(jù)192.168.50.1deveth0protostatic7、加上靜態(tài)路由
為何必須加上靜態(tài)路由或人力路由器,由于總流量一定是不可以根據(jù)默認網(wǎng)關(guān)的,因此要加上靜態(tài)數(shù)據(jù)/人力路由器來傳送總流量到目的地。
#iprouteadd10.10.30.0/24via192.168.66.100deveth0
$sudoiprouteadd10.10.30.0/24via192.168.66.100deveth08、刪掉靜態(tài)路由
要刪除分派的靜態(tài)路由,只需鍵入下列指令就可以:
#iproutedel10.10.30.0/24
$sudoiproutedel10.10.30.0/249、設定永久靜態(tài)路由
系統(tǒng)重啟后,以上全部路由設置都將遺失。因此要是要想加上永久靜態(tài)路由,請編寫/etc/sysconfig/network-scripts/route-eth0(eth0靜態(tài)路由儲存)文檔:
適用RHEL/CentOS/Fedora和RockyLinux/AlmaLinux#vi/etc/sysconfig/network-scripts/route-eth0
加上以下幾點并儲存撤出,默認設置前提下,route-eth0文件不存在,必須建立。
10.10.30.0/24via192.168.66.100deveth0適用Ubuntu/Debian/LinuxMint
打開文件/etc/network/interfaces請在最終加上永久靜態(tài)路由,IP地址因本人自然環(huán)境而異。
$sudovi/etc/network/interfaces
autoeth0ifaceeth0inetstaticaddress192.168.66.2netmask255.255.255.0gateway192.168.66.100#########{StaticRoute}###########upiprouteadd10.10.30.0/24via192.168.66.100deveth0
下面,運用下列指令鍵入詳細資料后重啟互聯(lián)網(wǎng)服務。
#systemctlrestartNetworkManager.service或是#/etc/init.d/networkingrestart10、加上默認網(wǎng)關(guān)
能夠全局性特定默認網(wǎng)關(guān),還可以為特殊于插口的環(huán)境變量特定默認網(wǎng)關(guān)。設定默認網(wǎng)關(guān)的優(yōu)點取決于假如體系中存有好幾個NIC(網(wǎng)口),你能按下邊所顯示指令動態(tài)性的加上默認網(wǎng)關(guān)。
#iprouteadddefaultvia192.168.66.100
$sudoiprouteadddefaultvia192.168.66.100
總而言之,之上便是簡易共享梳理的10個配備網(wǎng)線端口“IP”指令,僅作參考。在租定海外服務器的情況下,互聯(lián)網(wǎng)接口配置是一項主要的功能模塊,如果不能取得成功的配備,那么就無法使用好幾個IP地址或是不可以開展網(wǎng)上,那么就較為尷尬了。
自然,之上只是梳理了較為常用的好多個“ip”指令,實際上ip作用指令遠遠不止這種,假如想了解更多ip指令,能夠在終端設備/cmd鍵入manip指令開展查詢。
騰佑科技(www.mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎設施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個國家版權(quán)局認證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務中心。
售前咨詢熱線:400-996-8756
備案提交:0371-89913068
售后客服:0371-89913000
搜索詞
熱門產(chǎn)品推薦