如何在linux系統中設定靜態ip地址?
產品型號:Thinkpad E15
系統版本:centos7
軟體版本:null
開啟網絡卡配置檔案:
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
# 等號後面寫:dhcp 表示動態獲取IP地址, satic 表示靜態IP,none表示不指定,就是靜態。
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33" #網絡卡名
UUID="1cd2b392-9a4b-4eb4-8410-971d0b6ecef5" #UUID每個網上裝置都不一樣
DEVICE="ens33" #裝置名,通常和網絡卡名一樣
ONBOOT="yes" #開機啟動網絡卡,必須為yes,此網絡卡才可以使用
IPADDR="192.168.1.63" #這裡寫自己需要配置的IP地址
PREFIX="24"
GATEWAY="192.168.1.1" #這裡寫自己需要配置的閘道器的地址
DNS1="8.8.8.8"
IPV6_PRIVACY="no"
網絡卡配置檔案中,常見引數說明:
DEVICE:此配置檔案應用到的裝置
HWADDR:對應的裝置的MAC地址
BOOTPROTO:啟用此裝置時使用的地址配置協議,常用的dhcp, static, none,bootp
ONBOOT:在系統引導時是否啟用此裝置
TYPE:介面型別;常見有的Ethernet, Bridge
UUID:裝置的惟一標識
IPADDR:指明IP地址
NETMASK:子網掩碼
GATEWAY: 預設閘道器
DNS1:第一個DNS伺服器指向
DNS2:第二個DNS伺服器指向
USERCTL:普通使用者是否可控制此裝置
情況1:在 centos7系統上 ,重啟網路服務 ,讓配置檔案生效
[root@xuegod63 ~]# service network restart #centos7網絡卡重啟方法
或
[root@xuegod63 ~]# systemctl restart NetworkManager #在CentOS7的網絡卡重啟方法,centos8不適用。
情況2:在centos8系統上重啟網路服務 ,操作如下:
[root@xuegod63 ~]# nmcli connection reload #重新載入網絡卡相關配置檔案
[root@xuegod63 ~]# nmcli connection down ens33 && nmcli connection up ens33 #重啟網絡卡,讓配置生效。
[root@xuegod63 ~]# ifconfig #檢視IP
總結:
開啟網絡卡配置檔案:
[root@xuegod63 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
IPADDR="192.168.1.63" #這裡寫自己需要配置的IP地址
PREFIX="24"
GATEWAY="192.168.1.1" #這裡寫自己需要配置的閘道器的地址
DNS1="8.8.8.8"
重啟網路服務,使新配置的網絡卡生效:
情況1:在 centos7系統上 ,重啟網路服務 ,讓配置檔案生效
[root@xuegod63 ~]# service network restart #centos7網絡卡重啟方法
或
[root@xuegod63 ~]# systemctl restart NetworkManager #在CentOS7的網絡卡重啟方法,centos8不適用。
情況2:在centos8系統上
[root@xuegod63 ~]# nmcli connection reload #重新載入網絡卡相關配置檔案
[root@xuegod63 ~]# nmcli connection down ens33 && nmcli connection up ens33 #重啟網絡卡,讓配置生效。