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地址

浙公网安备 33010602011771号