CentOS7.6 如何设置静态ip

1、第一步:确认服务器IP和对应的静态文件

[centos@gdszzyjsxy-ai11 network-scripts]$ ifconfig -a

enp4s0f0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.200.253  netmask 255.255.255.0  broadcast 192.168.200.255
        inet6 fe80::68d8:3b54:2aee:6081  prefixlen 64  scopeid 0x20<link>
        ether ac:1f:6b:3a:94:72  txqueuelen 1000  (Ethernet)
        RX packets 4804996  bytes 458505696 (437.2 MiB)
        RX errors 0  dropped 1836  overruns 0  frame 0
        TX packets 697986  bytes 124356051 (118.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xc7220000-c723ffff  

#enp4s0f0         文件名
#192.168.200.253  当前服务器IP
#255.255.255.0     掩码值

2、第二步:更改文件 /etc/sysconfig/network-scripts/enp4s0f0 的内容:

$ cd /etc/sysconfig/network-scripts/
$ ll
$ vim ifcfg-enp4s0f0

默认配置:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=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=eno1
UUID=3088fb60-91da-4256-9f37-527f51a64e9a
DEVICE=eno1
ONBOOT=yes


#更改后的内容:    
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  #静态IP 
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
DEVICE=eno1 
NAME=eno1 
UUID=3088fb60-91da-4256-9f37-527f51a64e9a
NM_CONTROLLED=no      #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes  #开机启动
IPADDR=192.168.0.102   #本机地址
NETMASK=255.255.255.0  #子网掩码
GATEWAY=192.168.0.1    #默认网关

3、第三步修改文件 /etc/sysconfig/network的内容

$ vim /etc/sysconfig/network

NETWORKING=yes
GATEWAY=192.168.0.1
DNS1=192.168.0.1

4、第四步,重启网络服务

$ service network restart

注释:

DEVICE=物理设备名
IPADDR=IP地址
NETMASK=掩码值
NETWORK=网络地址
BROADCAST=广播地址
GATEWAY=网关地址
ONBOOT=[yes|no](引导时是否激活设备)
USERCTL=[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
HWADDR = 你的MAC地址

 

posted @ 2020-03-15 18:02  夜半听雨声*  阅读(695)  评论(0)    收藏  举报