Centos 设置静态IP

Centos 设置静态IP

为什么

在实际应用中,默认我们使用的是DHCP(动态主机分配协议)来分配地址的,那么ip地址有可能是会变动的。 而我们是希望IP固定不变的, 那么这个时候就需要我们配置静态IP。

作者:Y先生的领地 链接:https://www.jianshu.com/p/1bd307f1514c 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

查询机器ip

ip addr

修改ifcfg-eth0 文件

先需要安装vim yum install vim

vim /etc/sysconfig/network-scripts/ifcfg-eth0

修改为以下内容

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
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="eth0"
UUID="0fa11a8e-a6b8-4eac-bf38-537cf0ed35bb"
DEVICE="eth0"
BOOTPROTO="static" #由dhcp改为static
ONBOOT="yes" #开机启用本配置
IPADDR=10.110.74.20 #设置的ip
GATEWAY=10.110.74.1 #网关
NETMASK=255.255.255.128 #子网掩码
DNS1=1.2.4.8 #DNS

重启网络服务

systemctl restart network

如果报Failed to restart network.service: Unit network.service not found. 可尝试使用

systemctl restart network-manager

Centos 8使用

nmcli c reload