CentOS7設定固定IP
IP地址的設定一般是指設定某個網絡卡埠的IP,所以想設定IP,首先需要弄清楚是要為哪個網絡卡埠設定IP,CentOS7與一般的Linux系統一樣,可以通過ifconfig命令查詢當前的網路設定。
由上圖可知我的系統目前是使用網絡卡enp0s3訪問Internet的,我們要設定的就是enp0s3的IP地址。
弄清楚要設定IP的物件後,需要到etc/sysconfig/network-scripts/下修改enp0s3的配置檔案ifcfg-enp0s3。
最後使用vim開啟檔案並修改如下
如果以上修改完成重啟network服務後(service network restart)仍無法聯網,可以嘗試以下方法:
1. 在ifcfg-enp0s3檔案中修改BOOTPROTO為none,IPADDR為192.168.1.9,GATEWAY為192.168.1.1
2. shell中執行命令(nmcli con mod enp0s3 ipv4.dns "114.114.114.114 8.8.8.8")設定DNS
3. 繼續執行命令(nmcli con up enp0s3)是設定生效
4. 重啟network服務(service network restart)後,使用ping命令檢視聯網狀態。
使用命令設定DNS並使其生效後,ifcfg-enp0s3檔案內容自動修改如下:
BOOTPROTO: 系統啟動的地址協議,可選引數static(靜態地址),dhcp(DHCP動態地址),none(不指定地址),bootp(BOOTP協議)
IPADDR: IP地址
NETMASK: 子網掩碼
NM_CONTROLLED: Network Manager引數,yes(使用Network Manager管理網絡卡),no(不適用Network Manager管理網絡卡)