0


关于Linux(Centos7)的静态IP地址配置操作

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操作系统中关于网络的执行命令。

标签: linux centos 网络

本文转载自: https://blog.csdn.net/qq_44827057/article/details/142986610
版权归原作者 为已己任 所有, 如有侵权,请联系我们删除。

“关于Linux(Centos7)的静态IP地址配置操作”的评论:

还没有评论