新聞中心
在Linux系統(tǒng)中,IP地址是一個非常重要的概念。IP地址標識了計算機在網(wǎng)絡中的位置信息,通過IP地址我們能夠進行網(wǎng)絡通信。如果你正在學習Linux系統(tǒng),了解ip addr命令將會非常有幫助。

本文將會介紹IP地址的概念、IP地址的分類、IP地址的配置和管理以及如何使用ip addr命令來管理和配置IP地址。
IP地址的概念
IP地址是一個32位的二進制數(shù)字,通常被分成四個八位的數(shù)字串,每個數(shù)字串更大為255。例如,192.168.1.1就是一個IP地址。其中,192代表了網(wǎng)絡的ID,而168.1.1代表了主機的ID。
為了方便理解,通常我們會將IP地址分成網(wǎng)段地址和主機地址兩部分。其中,網(wǎng)段地址是IP地址中前面的部分。例如上面的例子中,192.168就是網(wǎng)段地址。
IP地址的分類
在IP地址的發(fā)展歷史中,人們根據(jù)一些規(guī)則將IP地址分成了五個類別,分別是A、B、C、D、E類。這些類別的地址范圍、用途以及其二進制形式都是不同的。
A類地址的范圍是1.0.0.0~127.255.255.255,其中之一個字節(jié)的更高位是0。A類地址通常被用作大型企業(yè)或組織的網(wǎng)絡。
B類地址的范圍是128.0.0.0~191.255.255.255,其中之一個字節(jié)的更高位是10。B類地址通常被用作中等規(guī)模的企業(yè)或組織的網(wǎng)絡。
C類地址的范圍是192.0.0.0~223.255.255.255,其中之一個字節(jié)的更高位是110。C類地址通常被用作小型企業(yè)或組織的網(wǎng)絡。
D類地址的范圍是224.0.0.0~239.255.255.255,其中之一個字節(jié)的更高位是1110。D類地址被用作多點廣播地址。
E類地址的范圍是240.0.0.0~255.255.255.255,其中之一個字節(jié)的更高位是1111。E類地址保留,暫時沒有分配給任何用途。
IP地址的配置和管理
在Linux系統(tǒng)中,管理和配置IP地址需要編輯和修改一些系統(tǒng)文件。其中,最常用的是/etc/network/interfaces文件和/etc/resolv.conf文件。
/etc/network/interfaces文件用于設置網(wǎng)絡接口的IP地址、網(wǎng)關、DNS服務器等相關參數(shù)。例如,下面是一個簡單的interfaces文件:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
在這個文件中,我們定義了eth0接口的IP地址為192.168.1.100,子網(wǎng)掩碼為255.255.255.0。同時,我們還定義了一個默認網(wǎng)關192.168.1.1和兩個DNS服務器地址8.8.8.8和8.8.4.4。
/etc/resolv.conf文件用于設置DNS服務器的地址。例如,下面是一個簡單的resolv.conf文件:
nameserver 8.8.8.8
nameserver 8.8.4.4
在這個文件中,我們設置了兩個DNS服務器地址分別為8.8.8.8和8.8.4.4。
使用ip addr命令
Linux系統(tǒng)提供了許多命令來管理和配置IP地址,其中ip addr命令是比較常用的一個。使用ip addr命令可以查看當前系統(tǒng)中所有的網(wǎng)絡接口信息,包括接口名、MAC地址、IP地址、子網(wǎng)掩碼等等。
例如,下面是一個使用ip addr命令查看eth0接口信息的例子:
$ sudo ip addr show eth0
2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:38:f5:60 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
valid_lft 42926sec preferred_lft 42926sec
inet6 fe80::20c:29ff:fe38:f560/64 scope link
valid_lft forever preferred_lft forever
通過這個命令我們可以查看到eth0接口的IP地址為192.168.1.100,子網(wǎng)掩碼為255.255.255.0。同時,我們還可以看到這個接口的MAC地址、網(wǎng)絡類型以及其他一些相關信息。
除了查看接口信息,ip addr命令還可以用來配置接口的IP地址和其他相關參數(shù)。例如,下面是一個設置eth0接口IP地址的例子:
$ sudo ip addr add 192.168.1.200/24 dev eth0
通過這個命令我們將eth0接口的IP地址設置為192.168.1.200,并設置了一個子網(wǎng)掩碼為255.255.255.0的網(wǎng)段。通過這個命令,我們可以快速地修改接口的IP地址和其他相關參數(shù)。
相關問題拓展閱讀:
- Centos如何設置IP地址,LINUX怎么修改IP地址
Centos如何設置IP地址,LINUX怎么修改IP地址
以我的CentOS6.8為例:鼠標右鍵點擊那個象臺階的無線連接。選編輯連接
選無線,點編輯
默認是dhcp。如果要改,在方法里面選手動
地址旁點擊添加。譽圓模仿圖中所示進行輸入。仿虛明注意IP地址和網(wǎng)關要相符。不能出現(xiàn)地址是192.168.0.x網(wǎng)關卻是192.168.1.1。還有網(wǎng)關和DNS服務器要一致。此外,如果有貓和路由器。網(wǎng)關和DNS要和登錄路由器的IP一致。就是說,如果你的貓的IP是192.168.1.1而路由器的IP是192.168.0.1。那么你的網(wǎng)關和路由器就一定是192.168.0.1而不是1.1。因為不管是有線還是無線。備告你的電腦都是連接到路由上的,是要通過路由才能和貓接上,和貓戀上了,才能連到網(wǎng)絡。
登陸連接centos系統(tǒng),輸入 ifconfig 可以查看到當前本機的IP地址信息,
Centos如何設置IP地兆迅址,LINUX怎么修改IP地址
臨時設置IP地址
1如本機為例,上面查詢IP為1.117,輸入 ifconfig eth0 (默認是之一個網(wǎng)卡) 后面接IP地址, 網(wǎng)絡掩碼和 網(wǎng)關,如果不設置,就使用默認的掩碼
Centos如何設置IP地址,LINUX怎么修改IP地址
2再次查看IP就已經(jīng)變成新的IP地址了
注意這種方法修改只是臨時修改,重啟網(wǎng)卡或服務器后又會還原
Centos如何設置IP地址,LINUX怎么修改IP地址
設置\修改IP地址
1如果要讓IP地址永久生效,需要編輯網(wǎng)卡配置文件
使用VI編輯器設置,如 vi /etc/sysconfig/network-scripts/ifcfg-eth0
Centos如何設置IP地址,LINUX怎么修改IP地址
2說明一下這個文件;DEVICE=eth0 網(wǎng)卡對應的設備別名,如ifcfg-eth0之一塊網(wǎng)卡 BOOTPROTO=static
網(wǎng)卡獲得ip地址的方式,
Static(靜態(tài) ip地址)
dhcp(通過dhcp協(xié)議獲取ip)
bootip通過bootp協(xié)議獲得的ip地址 BROADCAST=192.168.0.子網(wǎng)廣播地址 HWADDR=00:50:56:8E:47:EE網(wǎng)卡物理地址 IPADDR=12.168.1. 網(wǎng)卡IP地址
IPV6INIT=no是否啟用IPV6IPV6_AUTOCONF=no NETMASK=255.255.255.網(wǎng)卡對應網(wǎng)絡掩碼 NETWORK=192.168.1.網(wǎng)卡對應的網(wǎng)絡地址 ONBOOT=yes系統(tǒng)啟動時是否設置此網(wǎng)絡接口,設置為yes時,系統(tǒng)啟動時激活此設備。默認設置為yes
至于后面的 TYPE 和UUID這個就不用管了,這網(wǎng)卡的類型
2.使用vi編輯器扮猜檔, 按 insert鍵插入,進入編輯模式
Centos如何設置IP地址,LINUX怎么修改IP地址
3.將光標移動到 IPADDR 設置部分,改成需要設置的IP地址,
如本例中改成 1.118. 按下esc 鍵。
輸入 冒號:wq 保存退出
會提示 “/etc/sysconfig/network-scripts/ifcfg-eth0” 14L, 302C written
Centos如何設置IP地址,LINUX怎么修改IP地址
4. 設置好之后,把網(wǎng)絡服務重啟一下,2個命令均可以 service network restart
Centos如何設置IP地址,LINUX怎么修改IP地址
5.再次查看IP你會發(fā)現(xiàn)已經(jīng)改成新的IP地址 1.118了
圖形界面操作
除此之外,
您可以可以在圖形界面操作廳亂。編輯網(wǎng)卡設置, 或者使用 netconfig命令進入圖形界面設置
Centos如何設置IP地址,LINUX怎么修改IP地址
設置之后,如果需要IP生效。同樣需要重啟網(wǎng)絡服務,或者重啟電腦
在圖形彎敏洞界面很好操作,命令行界面使用一下命令:
vi /etc/sysconfig/network-scripts/ifcfg-XXX #編輯網(wǎng)卡配置文件
IPADDR=192.168.1.#設置IP地址
NETMASK=255.255.255.0 #設置子網(wǎng)掩碼,也可以使用PREFIX=24
GATEWAY=192.168.1.254 #設置網(wǎng)關
DNS1=114.114.114.#設置主DNS服務器
DNS2=223.5.5.5 #設置備拿螞用DNS服務器
ONBOOT=yes #修改網(wǎng)卡隨系統(tǒng)自啟動
BOOTPROTO=static #設置網(wǎng)卡采埋枯用靜態(tài)IP,自動獲取就是dhcp
systemctl start/stop/restart/status NetworkManager
#啟動/停止/重啟/狀態(tài)網(wǎng)絡服務狀態(tài)(CentOS 7及后面版本)
service network start/stop/restart
#啟動/停止/重啟網(wǎng)絡服務(CentOS 6及之前的版本)
#vim命令請查閱資料學習
linux ip addr的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于linux ip addr,Linux中的IP地址——了解ip addr命令,Centos如何設置IP地址,LINUX怎么修改IP地址的信息別忘了在本站進行查找喔。
香港服務器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務提供商,擁有超過10年的服務器租用、服務器托管、云服務器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務器、香港云服務器、免備案服務器等。
網(wǎng)站名稱:Linux中的IP地址——了解ipaddr命令(linuxipaddr)
文章轉載:http://m.5511xx.com/article/coedjch.html


咨詢
建站咨詢
