Linux Centos 设置固定静态IP地址

原创 HuangLongPu     发表于  2021-10-29 13:55       4
原文链接:

现在的开发工作,很多都是围绕着 Linux 进行,给系统设置固定静态 IP 也是一个很重要的工作。同时在测试环境中或者开发环境,更多的可能是使用虚拟机,设置固定 IP 也特别重要,不然可能哪天测试服务器或者开发服务器的 IP 就变化了。

配置 IP

首先,需要进入 IP 配置文件目录,找到文件后进行修改。

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

进入目录后,如果是虚拟机,通常情况下文件名为 “ifcfg-ens33”(如果有差异,通常为 ifcfg-开头的文件)。其中 “ifcfg-lo”为本机网络问卷配置,无需管!

编辑文件,进行修改。

[root@localhost network-scripts]# vim ifcfg-ens33

参考配置如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
# 设置为静态IP
BOOTPROTO=static
DEFROUTE=yes
IPV6INIT=no
# 网卡名称,通常不要改,否则需要牵连修改,总之不要改就行
NAME=ens33
UUID=be8e0eb0-9acf-4e72-bd5a-155b4064101b
# IP地址
IPADDR=10.8.1.184
# 子网掩码
NETMASK=255.255.255.0
# 网关
GATEWAY=10.8.0.1
# dns地址,通常设置为网关就行,或者8.8.8.8
DNS1=10.8.0.1
DEVICE=ens33
# 表示开机启动
ONBOOT=yes

重启网络服务

[root@localhost network-scripts]# systemctl restart network

修改完成后,要记得重启网络服务,否则不生效哦,不然直到下次服务器重启!

验证查看IP

[root@localhost network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:98:ff:e9 brd ff:ff:ff:ff:ff:ff
    inet 10.8.1.184/24 brd 10.8.1.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe98:ffe9/64 scope link 
       valid_lft forever preferred_lft forever
[root@localhost network-scripts]# 

信息如上,表示固定静态 IP 设置成功。

相关文章

HuangLongPu
3
7718/10000
文章数
174
阅读量
81128
原创
132
公众号
QQ讨论群