centos

centos ifconfig如何设置网关

小樊
51
2025-08-26 19:08:57
栏目: 智能运维

在 CentOS 系统中,使用 ifconfig 命令直接设置网关并不是一个推荐的做法,因为 ifconfig 主要用于配置网络接口的 IP 地址、子网掩码等信息。设置默认网关通常使用 routeip route 命令。

以下是使用 routeip route 命令设置默认网关的方法:

使用 route 命令

  1. 查看当前路由表

    route -n
    
  2. 添加默认网关

    sudo route add default gw <gateway_ip> <interface>
    

    例如,如果你的默认网关是 192.168.1.1,接口是 eth0,则命令为:

    sudo route add default gw 192.168.1.1 eth0
    
  3. 永久保存路由设置: 编辑 /etc/sysconfig/network-scripts/route-eth0 文件(假设你的接口是 eth0),添加以下内容:

    ADDRESS0=192.168.1.100
    NETMASK0=255.255.255.0
    GATEWAY0=192.168.1.1
    
  4. 重启网络服务

    sudo systemctl restart network
    

使用 ip route 命令

  1. 查看当前路由表

    ip route show
    
  2. 添加默认网关

    sudo ip route add default via <gateway_ip> dev <interface>
    

    例如,如果你的默认网关是 192.168.1.1,接口是 eth0,则命令为:

    sudo ip route add default via 192.168.1.1 dev eth0
    
  3. 永久保存路由设置: 编辑 /etc/sysconfig/network-scripts/route-eth0 文件(假设你的接口是 eth0),添加以下内容:

    ADDRESS0=192.168.1.100
    NETMASK0=255.255.255.0
    GATEWAY0=192.168.1.1
    
  4. 重启网络服务

    sudo systemctl restart network
    

注意事项

通过以上方法,你可以成功地在 CentOS 系统中设置默认网关。

0
看了该问题的人还看了