HCRM博客

如何配置和修改Linux CentOS系统的IP地址?

在Linux CentOS系统中,查看IP地址和配置网络是系统管理员日常工作中的重要部分,下面将详细介绍如何在CentOS中查看IP地址以及如何配置静态IP地址。

一、查看IP地址

1. 使用ifconfig 命令

如何配置和修改Linux CentOS系统的IP地址?-图1
(图片来源网络,侵权删除)

ifconfig 是一个常用的网络配置工具,可以显示和配置网络接口的参数,要查看当前系统的IP地址,可以在终端输入以下命令:

  • ifconfig

该命令会列出所有网络接口的信息,包括IP地址、子网掩码等,输出结果可能如下所示:

  • ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  • inet 192.168.0.100 netmask 255.255.255.0 broadcast 192.168.0.255
  • inet6 fe80::f816:3eff:fe9d:1ea9 prefixlen 64 scopeid 0x20<link>
  • ether 52:54:00:9d:1e:a9 txqueuelen 1000 (Ethernet)
  • RX packets 1234 bytes 567890 (567.8 KB)
  • TX packets 1234 bytes 567890 (567.8 KB)

在这个例子中,inet 后面的192.168.0.100 就是系统的IPv4地址。

2. 使用ip 命令

ip 命令是一个更现代的工具,提供了更多的功能和选项,要查看IP地址,可以使用以下命令:

  • ip addr show

或者简写为:

如何配置和修改Linux CentOS系统的IP地址?-图2
(图片来源网络,侵权删除)
  • ip a

该命令会显示所有网络接口的详细信息,包括IP地址、子网掩码等。

  • 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  • link/ether 00:0c:29:e8:a7:d5 brd ff:ff:ff:ff:ff:ff
  • inet 192.168.208.100/24 brd 192.168.208.255 scope global dynamic ens33
  • valid_lft 86399sec preferred_lft 86399sec
  • inet6 fe80::f816:3eff:fe9d:1ea9/64 scope link
  • valid_lft forever preferred_lft forever

在这个例子中,inet 后面的192.168.208.100 就是系统的IPv4地址。

3. 使用hostname 命令

hostname 命令可以显示与主机名关联的网络接口的IP地址,使用方法如下:

  • hostname I

该命令只会显示与主机名关联的网络接口的IP地址,不会包含其他网络接口的详细信息。

二、配置静态IP地址

1. 编辑网络配置文件

在CentOS中,网络配置文件通常位于/etc/sysconfig/networkscripts/ 目录下,文件名为ifcfg,假设要配置的网络接口名称为ens33,可以通过以下步骤进行配置:

1、打开配置文件:

  • sudo vi /etc/sysconfig/networkscripts/ifcfgens33

2、修改或添加以下内容:

  • TYPE=Ethernet
  • BOOTPROTO=static
  • NAME=ens33
  • DEVICE=ens33
  • ONBOOT=yes
  • IPADDR=192.168.3.109
  • NETMASK=255.255.255.0
  • GATEWAY=192.168.3.1
  • DNS1=8.8.8.8
  • DNS2=1.0.0.1

TYPE 表示网络接口类型,通常为Ethernet

BOOTPROTO 设置为static,表示使用静态IP地址。

NAMEDEVICE 表示网络接口的名称。

ONBOOT 设置为yes,表示系统启动时启用该网络接口。

IPADDR 设置静态IP地址。

NETMASK 设置子网掩码。

GATEWAY 设置默认网关。

DNS1DNS2 设置DNS服务器地址。

3、保存并退出编辑器(在vi中按Esc,然后输入:wq)。

2. 重启网络服务

完成配置文件的编辑后,需要重启网络服务以应用更改:

  • sudo systemctl restart network

或者在某些版本中使用:

  • sudo service network restart

3. 验证配置

重启网络服务后,可以使用ifconfigip 命令再次查看网络接口,验证静态IP地址是否配置正确:

  • ifconfig

  • ip addr show

你应该看到网络接口显示你设置的静态IP地址。

三、常见问题及解决方法

问题一:无法连接到网络

如果在配置静态IP后无法连接到网络,可能是由于以下原因:

IP地址冲突:确保所设置的IP地址在网络中是唯一的。

网关或DNS配置错误:检查配置文件中的网关和DNS服务器地址是否正确。

网络服务未重启:确保已经重启网络服务以应用更改。

解决方法:检查配置文件中的IP地址、网关和DNS服务器地址,确保没有拼写错误,并且这些地址在网络中是有效的,然后重启网络服务。

问题二:配置文件中没有inet 属性

如果在使用ip 命令查看网络接口时发现没有inet 属性,可能是由于网卡未启动或配置文件错误,解决方法如下:

1、确保配置文件中的ONBOOT 设置为yes

2、确保配置文件中的BOOTPROTO 设置为static

3、重启网络服务:

  • sudo systemctl restart network

4、如果问题仍然存在,可以尝试重新启动系统。

通过以上步骤,你可以在CentOS系统中轻松查看IP地址并配置静态IP地址,了解这些基本操作可以帮助你更好地管理和维护你的Linux系统。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/16046.html

分享:
扫描分享到社交APP
上一篇
下一篇