记一次路由策略造成的问题。

    游戏服务器间通信,通常会添加ip信任机制。此时就需要服务器通信验证时将获取请求端的ip地址。

    当服务器含有多个网卡及ip地址时,会造成获取的ip地址不正确。通常是因为服务器内网,外网,网关造成。

    所以此时需要指定访问目标服务器时,设定路由使用ip及网卡。

如下:

设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:

# route  [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]

其中:

  • add : 添加一条路由规则

  • del : 删除一条路由规则

  • -net : 目的地址是一个网络

  • -host : 目的地址是一个主机

  • target : 目的网络或主机

  • netmask : 目的地址的网络掩码

  • gw : 路由数据包通过的网关

  • dev : 为路由指定的网络接口

    

route add -host 10.1.2.3 gw 172.1.2.3  dev eth0



乐享:知识积累,快乐无限。