1. 程式人生 > >linux學習 lesson10LINUX下的網路配置

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=子網掩碼縮寫