HCRM博客

如何在CentOS 7中配置IP地址?

CentOS 7 的 IP 配置可以通过动态获取(DHCP)和静态设置两种方式进行,以下是详细的步骤和相关信息:

查看网卡名称

在 CentOS 7 中,不再使用ifconfig 命令来查看网卡信息,而是使用ip addrip a 命令。

如何在CentOS 7中配置IP地址?-图1
(图片来源网络,侵权删除)
ip addr

输出示例:

2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:d2:42:55 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.160/24 brd 192.168.1.255 scope global noprefixroute ens32
valid_lft forever preferred_lft forever
inet6 fe80::f86e:939e:ff9b:9aec/64 scope link noprefixroute
valid_lft forever preferred_lft forever

在这个例子中,网卡名称是ens32

动态获取IP地址

如果希望通过 DHCP 动态获取 IP 地址,需要修改网卡配置文件,对于网卡ens32,编辑文件/etc/sysconfig/networKScripts/ifcfgens32

sudo vi /etc/sysconfig/networkscripts/ifcfgens32

修改以下两处:

BOOTPROTO=dhcp
ONBOOT=yes

保存并退出后,重启网络服务以应用更改:

sudo systemctl restart network

可以使用ip addr 命令验证是否成功获取到 IP 地址。

如何在CentOS 7中配置IP地址?-图2
(图片来源网络,侵权删除)

配置静态IP地址

配置静态 IP 地址同样需要修改网卡配置文件,继续以网卡ens32 为例,编辑文件/etc/sysconfig/networkscripts/ifcfgens32

sudo vi /etc/sysconfig/networkscripts/ifcfgens32

修改或添加以下几行:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.160    # 你的静态IP地址
NETMASK=255.255.255.0    # 子网掩码
GATEWAY=192.168.1.1      # 网关
DNS1=119.29.29.29        # 主DNS服务器
DNS2=8.8.8.8              # 备用DNS服务器

保存并退出后,重启网络服务以应用更改:

sudo systemctl restart network

使用ip addr 命令验证静态 IP 地址是否配置成功。

相关问答FAQs

问题1:如何查看当前网络接口的名称?

答:在 CentOS 7 中,可以使用以下命令查看网络接口及其名称:

ip addr

或者简写为:

ip a

问题2:为什么无法通过ifconfig 命令查看网络配置?

答:在 CentOS 7 最小化安装或某些版本中,ifconfig 命令默认不可用,可以通过安装nettools 包来获得该命令:

sudo yum install nettools

然后你就可以使用ifconfig 命令查看网络配置了。

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