温馨提示×

centos中ifconfig命令如何配置静态IP

小樊
84
2025-02-13 09:51:48
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,使用ifconfig命令配置静态IP地址通常涉及编辑网络接口配置文件。以下是详细步骤:

1. 查看当前网络接口

首先,你需要知道你的网络接口名称。可以使用以下命令查看:

ip addr show

或者

ifconfig -a

2. 编辑网络接口配置文件

CentOS 7及更高版本使用NetworkManagernmcli来管理网络连接,但也可以直接编辑网络接口配置文件。

方法一:使用nmcli

如果你更喜欢使用nmcli,可以按照以下步骤操作:

# 查看所有连接
nmcli connection show

# 修改连接(例如eth0)
nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8,8.8.4.4

# 重启连接
nmcli connection up eth0

方法二:编辑配置文件

对于CentOS 7及更高版本,编辑/etc/sysconfig/network-scripts/ifcfg-<interface>文件,其中<interface>是你的网络接口名称(例如eth0)。

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

在文件中添加或修改以下内容:

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
NAME=eth0
UUID=<your-uuid>  # 可选,如果存在
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

保存并退出编辑器。

3. 重启网络服务

无论你使用哪种方法,都需要重启网络服务以应用更改:

sudo systemctl restart network

4. 验证配置

最后,验证IP地址是否已正确配置:

ip addr show eth0

或者

ifconfig eth0

你应该能看到配置的静态IP地址和其他相关信息。

注意事项

  • 确保你配置的IP地址、子网掩码、网关和DNS服务器都是正确的。
  • 如果你在生产环境中进行这些更改,请确保你有适当的备份和恢复计划。

通过以上步骤,你应该能够在CentOS系统中成功配置静态IP地址。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:通过 ifconfig 在 CentOS 中如何设置静态 IP

0