CentOS 网卡配置 DHCP

背景介绍
在 CentOS 系统中,网卡配置是网络连接的基础,DHCP(动态主机配置协议)是一种网络协议,它允许客户端在启动时自动获取 IP 地址、子网掩码、默认网关和 DNS 服务器等网络参数,本文将详细介绍如何在 CentOS 系统中配置网卡使用 DHCP。
检查网卡状态
在配置网卡之前,首先需要确认网卡是否已经安装并启用,以下命令可以检查网卡状态:
ip a
如果网卡已经启用,你将看到类似以下输出:
1: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft 86400sec preferred_lft 86400sec
inet6 fe80::21a2:b3c4:d5e6:7f8g/64 scope link
valid_lft forever preferred_lft forever 配置网卡使用 DHCP
编辑网卡配置文件
在 CentOS 系统中,网卡配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下,以 eth0 网卡为例,配置文件名为 ifcfg-eth0。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置文件内容 替换或添加到配置文件中:

BOOTPROTO=dhcp ONBOOT=yes
BOOTPROTO=dhcp:指定网卡使用 DHCP 协议获取 IP 地址。ONBOOT=yes:确保网卡在系统启动时自动启用。
保存并退出编辑器
重启网络服务
配置完成后,需要重启网络服务以使更改生效:
systemctl restart network
验证配置
通过以下命令验证网卡是否已成功配置为使用 DHCP:
ip a
你应该会看到类似以下输出,表明网卡已成功获取到 IP 地址:
1: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft 86400sec preferred_lft 86400sec
inet6 fe80::21a2:b3c4:d5e6:7f8g/64 scope link
valid_lft forever preferred_lft forever FAQs
问题:如何查看 DHCP 服务器分配的 IP 地址?
解答: 可以使用以下命令查看 DHCP 服务器分配的 IP 地址:

ip a
这将显示当前网卡配置的 IP 地址、子网掩码、默认网关和 DNS 服务器等信息。
问题:如何手动设置网卡的 IP 地址?
解答: 如果需要手动设置网卡的 IP 地址,可以按照以下步骤操作:
编辑网卡配置文件
ifcfg-eth0。将
BOOTPROTO设置为none。添加以下内容设置静态 IP 地址、子网掩码、默认网关和 DNS 服务器:
IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
保存并退出编辑器,然后重启网络服务。

