設定網路IP地址
阿新 • • 發佈:2018-12-11
1.網路設定
(1)檢視網絡卡 ip addr show ( 同 ip addr )
檢視裝置ip ifconfig eth0(裝置名)
(2)常用的網路協議 ipv4
IPv4,是網際網路協議(Internet Protocol,IP)的第四版,也是第一個被廣泛使用,構成現今網際網路技術的基礎的協議。
1981年 Jon Postel 在RFC791中定義了IP,Ipv4可以執行在各種各樣的底層網路上,比如端對端的序列資料鏈路(PPP協議和SLIP協議) ,
衛星鏈路等等。區域網中最常用的是乙太網。
32位 二進位制 11111110.11111110.11111110.11111110=254.254.254.254 172.25.0.10/255.255.255.0 #ip地址/子網掩碼 netmask 用來標識ip的網路位和主機位 netmask非0位所對應的ip地址數值(255.255.255)為這個ip的網路位(表示網路區域) netmask0位所對應的ip地址數值(0)為這個ip的主機位(表示網路區域中的某臺主機) 注意:網路位一致,主機位不一致的兩個ip才可以直接通訊,這樣的兩臺主機叫做直接網路
2.設定ip的方法:
方法1:(臨時設定ip)
ifconfig eth0(裝置名)172.25.254.130(ip) netmask 255.255.255.0(子網掩碼)
注意:這樣的設定是臨時的在網路重啟時後會失效
方法2:(圖形設定ip / 永久性的)
方式1:
nm-connection-eidtor #圖形設定ip
方式2:
nmtui #當系統沒有圖形時可以用此命令開啟網路設定的ui介面
網路裝置設定ip的兩種方式:
automatic(DHCP) ##動態獲取,ip不固定(給什麼就用什麼) static ##靜態ip是操作著自行設定,ip固定 在此圖形工具中選擇DHCP為動態網路 在此圖形工具中選擇manual為靜態網路,ip須手動輸入
方法3:(nmcli 命令)
device ##裝置
connnection ##連結
裝置名與連結名的區別:
裝置名必須真實存在 而連結名可以隨意取
nmcli device ...(用tab鍵可自動補齊) nmcli device status eth0(裝置) #檢視eth0的狀態 nmcli device show eth0 #顯示eth0的詳細資訊 nmcli device disconnect eth0 #斷開eth0(檢視不到ip) nmcli device connect eth0 #連線eth0
nmcli connnection ...
nmcli connection down westos(連結名) #關閉(執行ifconfig 不會顯示ip)
nmcli connnection up westos #開啟(執行ifconfig 會顯示ip)
nmcli connection delete westos #刪除westos的ip
nmcli connection add type ethernet con-name westos(連結名) ifname eth0(裝置名) autoconnect yes #動態新增(給什麼ip就有什麼ip)
nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.130/24 #靜態新增(可以指定ip)
更改(已存在)連結的ip:
DHCP(動態)---> static(靜態)
nmcli connection modify westos ipv4.addresses 172.25.254.100/24
nmcli connection modify westos ipv4.method manual
systemctl restart network
static(靜態)---> DHCP(動態)
nmcli connection modify westos ipv4.method auto
systemctl restart network