如何在CentOS中配置网络接口
在 CentOS、Fedora 或 RHEL 中,如果您禁用了 Network Manager 等高级网络管理工具,则可以使用位于 /etc/sysconfig/network-scripts
中的配置文件来配置网络接口。对于每个网络接口(例如,eth0
),目录中应该有一个相应的配置文件(例如,ifcfg-eth0
)。如果您想配置网络接口,请执行以下操作。
配置静态 IP 地址
如果您想为接口 eth0
分配静态 IP 地址:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:05:29:E0:4F:3D
IPADDR=10.0.1.10
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
ONBOOT=yes
TYPE=Ethernet
配置 DHCP IP 地址
如果接口 eth0
有 DHCP 分配的 IP 地址:
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:05:29:E0:4F:3D
ONBOOT=yes
TYPE=Ethernet
创建/更新网络配置后,您可以通过运行以下命令激活网络接口:
$ sudo service network restart
请注意,如果您使用的是 CentOS 桌面版,其中网络接口默认使用 Network Manager 配置,则您需要先禁用 NetworkManager,然后再按照本文所述配置接口。