TANKENQI.cn

May 11, 2025

CentOS 绑定额外 IP

Linux0.5 min to read

1 新建子接口文件

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0:1DEVICE=eth0:1BOOTPROTO=staticONBOOT=yesIPADDR=202.114.121.44NETMASK=255.255.255.0GATEWAY=202.114.121.114DNS1=202.114.96.1

2 保留现有内网路由,添加策略路由

如果您仍需要通过内网访问本机(如通过 10.101.240.60 进行内网通信),可以为不同的网段设置策略路由:

  1. 创建策略路由表: 编辑文件 /etc/iproute2/rt_tables,添加一行:
200  public_net
  1. 添加 202.114.121.44 的路由规则:
sudo ip rule add from 202.114.121.44 table public_netsudo ip route add default via 202.114.121.114 dev eth0 table public_net
  1. 验证策略路由:
ip rule showip route show table public_net