在CentOS系统中,使用ifconfig
命令设置静态IP地址通常涉及编辑网络接口配置文件。以下是详细步骤:
ifconfig
命令临时设置(重启后失效)查看网络接口名称:
ip addr show
或者
ifconfig -a
设置静态IP地址:
假设你的网络接口名称是eth0
,你想设置IP地址为192.168.1.100
,子网掩码为255.255.255.0
,网关为192.168.1.1
。
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
设置默认网关:
sudo route add default gw 192.168.1.1 eth0
编辑网络接口配置文件:
CentOS 7及以上版本使用/etc/sysconfig/network-scripts/ifcfg-eth0
文件。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改或添加以下内容:
TYPE=Ethernet
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-here
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
TYPE=Ethernet
:指定网络接口类型。BOOTPROTO=static
:设置为静态IP。DEFROUTE=yes
:启用默认路由。IPADDR=192.168.1.100
:设置静态IP地址。PREFIX=24
:子网掩码(等同于255.255.255.0
)。GATEWAY=192.168.1.1
:设置默认网关。DNS1
和DNS2
:设置DNS服务器地址。保存并退出编辑器。
重启网络服务:
sudo systemctl restart network
使用ifconfig
命令检查:
ifconfig eth0
使用ip addr show
命令检查:
ip addr show eth0
使用route -n
命令检查默认网关:
route -n
通过以上步骤,你应该能够在CentOS系统中成功设置静态IP地址。