linux學習 lesson10LINUX下的網路配置
一.什麼是IP ADDRESS (IP地址)
IP地址是指網際網路協議地址,全拼internet protocol ADDRESS 。IP地址被用來給Internet上的電腦一個編號。大家日常見到的情況是每臺聯網的PC上都需要有IP地址,才能正常通訊。我們可以把“個人電腦”比作“一臺電話”,那麼“IP地址”就相當於“電話號碼”。
1.ip的組成
IP地址是一個32位的二進位制數,通常被分割為4個“8位二進位制數”(也就是4個位元組)。IP地址通常用“點分十進位制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進位制整數。 例: 11111110.11111110.11111110.11111110 = 254.254.254.254
二.網路設定工具
命令方式設定ip
ping ##檢測網路是否通暢
ifconfig ##檢視或設定網路介面
ifconfig device ip/24 ##設定
ifconfig device down ##關閉
ifconfig device up ##開機
ip addr ##檢測
ip addr show ##檢測(可加硬體裝置)
ip addr add ip/24 dev device ##設定
“注意: device的名字是一個物理事實,看到什麼名字只能用什麼名字”
圖形方式設定ip
1.nm-connection-edtior
systemctl restart network
2.nmtui
注意:此介面操作用上|下|左|右 鍵,選擇用回車(Enter)
三、 迴環介面
簡介:lo,什麼是迴環介面 我們在Linux執行ifconfig指令時會發現顯示兩個裝置的資訊,一般來說,一個是網絡卡eth0,一個就是lo。我們知道eth0是乙太網卡,而lo是一個系統虛擬的迴環介面,它的IP地址是127.0.0.1,利用這個介面可以實現系統內部發送和接收資料。 通俗易懂的說eth0是我們自身和外部交流的媒介。而我們的身體就好比是電腦的系統,lo(迴環介面)相當於我們身體各個部位通訊所用到的工具。所以我們不用去配置它,在系統安裝的那一刻它就是一直存在的。
四、命令方式設定網路
NetworkManager
NetworkManager : 命令列工具命令,一個NetworkManager的命令列介面。
用法:
systemctl status NetworkManager ###檢視狀態(綠色active(running)表示已經開啟 inactive(dead)表示已關閉)
systemctl start NetworkManager ###開啟
systemctl stop NetworkManager ###關閉
NetworkManager有自己的CLI工具:nmcli。使用nmcli使用者可以查詢網路連線的狀態,也可以用來管理。優點:原始;語法相對簡單;在CLI中使用NetworkManager很容易掌握。
nmcli定義,解決什麼問題?
開啟NetworkManager之後就可以使用nmcli管理網路連線。
nmcli device connect ##啟用網絡卡
nmcli device disconnect ##關閉網絡卡![在這裡插入圖片描述](https://img-blog.csdn.net/20181012143059463?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4ODY0MTU1/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
nmcli device show ##檢視網絡卡>資訊
nmcli device status ##檢視網絡卡服務介面資訊
後加裝置名稱 eth0
nmcli connection show (NAME:裝置名稱 UUID:裝置id TYPE:裝置類
型 DEVICE:硬體裝置)
nmcli connection (down/up)+裝置名稱 ##關閉或開啟網絡卡
nmcli connection delete +裝置名稱 ##刪除網絡卡
nmcli connection add type ethernet con-name dongtai ifname eth1 autoconnect yes ##新增一個動態網路
nmcli connection add type ethernet con-name haha ifname eth0 ip4 172.25.254.108/24 ##新增一個靜態網路
靜態轉換動態
nmcli connection modify haha ipv4.method auto ##將網絡卡轉換動態網路
動態轉換靜態
step1.設定地址
nmcli connection modify haha ipv4.addresses 172.25.254.208/24
step2.轉換為靜態
nmcli connection modify haha ipv4.method manual
五、配置檔案法管理網路
1)配置檔案: /etc/sysconfig/netwrok-scripts/
2)配置檔案:
DEVICE=網絡卡 ONBOOT=yes BOOTPROTO=dhcp| none|static IPADDR=ip NETMASK=子網掩碼 |PREFIX=子網掩碼縮寫