如何从特定IP访问服务器?

我有一个私人networking192.168.0.0/16两个系统。

SysA的IP为192.168.0.30 SysB在linux中有两个子接口,ETH0:0,IP为192.168.200.213,ETH0:1为192.168.90.20。

如果我在SysB上,我怎么能通过192.168.90.20 IP而不是192.168.200.213 IP访问SysA?

您必须查看Linux的Source Routing。 在Linux高级路由和stream量控制HOWTO中可以find一个例子:
http://lartc.org/howto/lartc.rpdb.html#LARTC.RPDB.SIMPLE

其实,更简单的你可以这样做:

ip route add to 192.168.0.30 src 192.168.90.20 dev eth0 via 192.168.90.1 

假设网关是192.168.90.1,根据需要改变它!