Centos7-静态IP地址设置
1、内容概述
关于在Linux上静态配置IP地址的操作步骤和注意事项。
静态IP配置是指在Linux系统中手动设置网络接口的IP地址、子网掩码、网关和DNS服务器等参数,而不是通过DHCP(动态主机配置协议)自动获取。这种配置方式可以提供更稳定和可控的网络连接,适用于需要长期稳定运行的网络设备和服务。
2、环境介绍
本篇文章采用的相关环境如下:
操作系统:Centos7-X86
远程连接工具:FinalShell
3、操作步骤
3.1、编辑网口配置文件
使用vi命令进行编辑,对于支持vim的,也可以使用vim命令。
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
注意:ifcfg-ens33是我的网络配置文件,这里需要更换为你自己电脑的配置文件。
3.2、进入网口配置文件
通过vi编辑命令,进入到ifcfg-ens33文件中。下面是关于ifcfg-ens33的系统默认内容。
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=ens33
UUID=37ed8137-a596-40ec-928f-d7f2efbcd683
DEVICE=ens33
ONBOOT=no
3.3、修改网口配置文件内容
3.3.1、静态IP设置
将dhcp动态获取IP地址,设置为静态IP地址static。
BOOTPROTO=dhcp
更改为
BOOTPROTO=static
dhcp:代表自动获取ip地址,不固定。
static:表示自动设置ip地址,固定。
3.3.2、自动激活网络
开启自动激活网络
ONBOOT=no
更改为
ONBOOT=yes
3.4、添加配置内容
关于下述所有操作均在网络配置文件ifcfg-ens33中操作。
3.4.1、添加IP信息
在ifcfg-ens33文件最后添加ip地址信息。
IPADDR=192.168.172.128
注意:这里的ip地址需要根据自己的ip地址网段去配置。
3.4.2、添加网关信息
在上一步操作之后添加如下信息。
GATEWAY=192.168.172.2
注意:这里的网段地址,需要根据ip地址的网段调整。
3.4.3、添加掩码信息
在上一步操作之后添加如下信息。
NETMASK=255.255.255.0
3.4.4、添加DNS地址
在上一步操作之后添加如下信息。
DNS1=192.168.172.2
添加完DNS地址之后,将文件保存即可。
3.5、操作结果内容
关于上述操作修改之后的结果内容如下所示。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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=37ed8137-a596-40ec-928f-d7f2efbcd683
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.172.128
GATEWAY=192.168.172.2
NETMASK=255.255.255.0
DNS1=192.168.172.2
4、重启网络
对网络文件修改完成之后,需要重启网络才能生效。
[root@localhost ~]# systemctl restart network
5、检查修改情况
在终端界面中,输入ip a会输出网络的信息,查看输出的信息是否与自己设置的一致。
[root@localhost ~]# ip a1: 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:36:9b:82 brd ff:ff:ff:ff:ff:ff
inet 192.168.172.128/24 brd 192.168.121.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::4547:476e:447e:a8de/64 scope link noprefixroute
valid_lft forever preferred_lft forever
6、检查网络情况
如果你的物理机器连着网络,在虚拟机上ping一下www.baidu.com的情况,如果可以ping通,则代表网络静态ip设置成功。如果ping不通,检查配置文件中,添加信息是否有误。
如下是本人修改之后,ping百度的情况。
[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (110.242.68.4)56(84) bytes of data.
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=1ttl=128time=42.6 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=2ttl=128time=46.8 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=3ttl=128time=62.6 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=4ttl=128time=35.2 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=5ttl=128time=36.4 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=6ttl=128time=31.4 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=7ttl=128time=30.5 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=8ttl=128time=113 ms
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=9ttl=128time=46.2 ms
--- www.a.shifen.com ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8016ms
rtt min/avg/max/mdev =30.568/49.533/113.691/24.533 ms
7、总结
关于上述操作内容,是关于静态ip地址的设置操作步骤和网络配置情况,关于操作步骤拆的比较详细。在此感谢各位大佬和小伙伴们积极指教和讨论。
关于本篇文章的操作,需要具备以下相关基础:
熟悉Linux操作系统中的vi编辑器。
熟悉Linux操作系统中关于网络的执行命令。
版权归原作者 为已己任 所有, 如有侵权,请联系我们删除。