https://blog.csdn.net/rossisy/article/details/77855798
參考此文
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管理網卡)