linux的三種IP設定方式
1.圖形方式設定ip (永久的)
(1)nm-connection-editor (修改ip)
點選Add,準備新增ip
選擇Ethernet也就是乙太網,選擇create
第一行Connection name 起一個名字,可以任意,在Ethernet選擇Device MAC address 為eth0.
點選IPv4 Settings 選擇Manual ,點選下面的Addresses 點Add 輸入Address Netmask Gateway,點選Save
點選Close,ip設定就成功了
systemctl stop NetworlManager(記錄網路服務的狀態)
systemctl restart network 重新啟動網路
systemctl start NetworkManager
(2)nmtui 有圖形和沒有圖形都可以用來設定ip
TAB鍵進行選項切換,Enter表示確定,先選擇Edit a connection ,點Enter
點選Ddd ,點選Enter確定
點選Ethernet,確認
進入此頁面,先設定名字也就是Profile name ,Device 為eth0,IPv4 CONFIGURATION 選擇Manual show裡面填寫Address 點選ok
點選Quit,設定成功
2.命令方式設定ip
nmcli NetworkManager必須開啟 (用systemctl status NetworkManager檢視NetworkManager狀態)
nmcli device connect eth0 啟用eth0網絡卡
nmcli device disconnect eth0 關閉eth0網絡卡
nmcli device show eth0 檢視網絡卡資訊
nmcli device status eth0 檢視網絡卡服務介面資訊
nmcli connection show 顯示
nmcli connection down westos 關閉
nmcli connection up westos 開啟
nmcli connection delete westos 刪除
nmcli connection add type Ethernet con-name westos ifname eth0 ip4 172.25.254.100/24 命令列設定ip
nmcli connection modify westos ipv4.method auto/manual 更改工作方式為動態的或者靜態的
nmcli connection modify westos ipv4.addresses 172.25.254.200/24 修改後需要重啟網路 systemctl restart network
3.更改網路配置檔案(檔案方式設定ip)
網路配置目錄 /etc/sysconfig/network-scripts
網路配置檔案命名規則 ifcfg-xxxx
DEVICE=xxx 網絡卡裝置名稱
BOOTPROTO=dhcp|static|none 網絡卡裝置工作方式
ONBOOT=yes 網路服務開啟時自動啟用網絡卡
IPADDR=172.25.254.100 IP地址
PREFIX=24 子網掩碼
NETMASK=255.255.255.0 子網掩碼
NAME=westos 介面名稱
例子:1.靜態網路設定檔案
cd /etc/sysconfig/network-scripts
vim ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=172.25.254.100
PREFIX=24
NAME=westos
systemctl restart network
ifconfig
2. 一塊網絡卡上配置多個ip
vim ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR0=172.25.254.100
PREFIX0=24
NAME=westos
IPADDR1=172.25.0.100
PREFIX1=24
systemctl restart network
ip addr show eth0 顯示所有ip地址