centos7靜态網絡配置
cd /etc/sysconfig/network-scripts
找到目前網卡名字
vim ifcfg-ens33
TYPE="Ethernet" #
BOOTPROTO="static" #網卡擷取IP位址的方式,預設是dhcp,這裡改為static,dhcp是動态擷取
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="ec101075-0264-46c6-8fec-2e9613aebf6d" #網卡的uuid
DEVICE="ens160"
ONBOOT="yes" #預設我no,這裡改為yes,表示開啟自動重新開機網卡
IPADDR="192.168.1.237" #要配置的靜态IP位址
PREFIX="24" #子網路遮罩
GATEWAY="192.168.1.1" #網關位址
DNS1="192.168.1.1"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"
因為新安裝完作業系統以後,網卡内部資訊太多太雜亂,此時我們可以直接更改如下:
TYPE=Ethernet #配置為網際網路網卡
BOOTPROTO=static #配置擷取IP位址形式為靜态擷取
IPADDR=192.168.100.112 #配置網卡位址
NETMASK=255.255.255.0 #配置子網路遮罩
NETWORK=192.168.100.0 #配置網絡位址
NAME=enp0s3 #配置網卡名字
DEVICE=enp0s3 #網卡硬體名字
ONBOOT=yes #開啟自動重新開機
DNS1=114.114.114.114 #配置dns
GATEWAY=192.168.100.1 #配置網關
然後重新開機服務執行,即可看到網絡已經配好:
systemctl status network
systemctl start network
systemctl stop network
systemctl restart network
此外,網卡還可以從這個地方配置:
vim /etc/sysconfig/network
Created by neo_will
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain
GATEWAY=192.168.1.1 #配置網關
這個檔案預設為空,隻有第一行,我們可配可不配。
然後重新開機服務執行,即可看到網絡已經配好:
systemctl status network
systemctl start network
systemctl stop network
systemctl restart network