读书人

AIX 双网卡路由设置解决方法

发布时间: 2012-05-27 05:42:30 作者: rapoo

AIX 双网卡路由设置
AIX5.3的机器,有两块网卡配置为不同网段的IP,en0为10.1.1.10,en1为10.1.2.10
默认路由设置如下:
Destination Gateway Flags Refs Use If PMTU Exp Groups
Route Tree for Protocol Family 2 (Internet):
default 10.1.1.1 UGc 0 0 en0 - -

现在想为几个特定IP设置路由,从en1网口出。
目前的问题是设置特定IP从en1网口出,但是却ping不通,应该是路由设置不对。
Destination Gateway Flags Refs Use If PMTU Exp Groups
10.1.2.0 10.1.2.153 UHSb 0 0 en1 - - =>
10.1.2/24 10.1.2.153 U 0 0 en1 - -
10.1.6.147 10.1.2.153 UGH 0 8116 en1 - -
此处有个疑问,AIX是否一台机器只能设置一个网关?如果只能设置一个网关,哪位知道怎么设置en1的路由?

[解决办法]
帮up
[解决办法]
对于静态路由而言,路由表可用SMIT命令或ROUTE命令进行手工维护。需要指出的是SMIT命令可更新ODM数据库相应的路由信息,因此可永久生效,而ROUTE命令并不修改ODM数据库,因此在机器重新启动时将丢失路由。下面首先介绍ROUTE命令的使用方法
A:命令,有add,flush,delete,change,monitor,

B:网络族系,-inet(默认),xns(代表XEROR网络系统,现已很少使用),

C:网络标志:-net(网络),-host(主机,默认),

D:目的IP地址:symblic name or numeric address,如果是网段可以只敲IP地址中网络地址部分,但如果是主机地址必须键入完整,目的地址为所有网段,可用参数0或者0.0.0.0均可。

E:网关:symblic name or numeric address

现看如下网络拓扑图,现要求主机1和主机2和PC2互联,但是不允许192.168.150网段其他机器访问主机1,拨号终端只要拨号成功(获得193.168.97.0网段的动态IP地址)就可通过路由器2访问主机1。

可以在主机1(以ROOT身份进入)上敲入如下命令:

# route add host 192.168.150.2 133.56.9.82

# route add host 192.168.150.3 133.56.9.82

# route add net 193.168.97 133.56.9.29

然后在主机2、PC2上PING主机以及拨号进行连通测试,将会出现连接成功的提示,同样,在主机1PING前几个设备也提示成功。但是PC1和PC2、主机2却网络不通,说明路由设置正确。

如果某条或者路由设置错误,重新输入命令“# route add -net 192.168.150.0 133.56.9.98”会出现“0821-279 writing to routing socket: Do not specify an existing file.133.56.9.98 net 192.168.150.0: gateway 133.56.9.98: 0821-285 ioctl returns 17 Do not specify an existing file.”的提示,此时可以命令change改变路由,但如果路由不多的情况下,可以先刷新(删掉路由)路由,重新手动加入路由,这样虽然有点麻烦,但是路由更加清晰。

当然,要使得路由设置永久生效,可将上述命令加入/etc/rc.bat文件中。

如果使用SMIT命令对于生手可能更为容易上手(SMIT采用界面化工具)。要达到同样要求,用SMIT配置静态路由的命令如下:

1、#smit tcpip

Minimum Configuration & Startup

Further Configuration

Use DHCP for TCPIP Configuration & Startup

……..

Configure IP Security (IPv6)



2、选择Further Configuration

Hostname

Static Routes

Network Interfaces

…………

Stop TCPIP Daemons

Authentication Configuration

3、选择Static Routes

List All Routes

Add a Static Route

Remove a Static Route

Flush Routing Table

4、填写相关路由信息


[解决办法]

引用楼主 river_good 的帖子:
AIX5.3的机器,有两块网卡配置为不同网段的IP,en0为10.1.1.10,en1为10.1.2.10
默认路由设置如下:
Destination Gateway Flags Refs Use If PMTU Exp Groups
Route Tree for Protocol Family 2 (Internet):
default 10.1.1.1 UGc 0 0 en0 - -

现在想为几个特定IP设置路由,从en1网口出。
目前的问题是设置特定IP从en1网口出,但是却ping不通,应该是路由设置不对。
Destination Gateway Flags Refs Use If PMTU Exp Groups
10.1.2.0 10.1.2.153 UHSb 0 0 en1 - - =>
10.1.2/24 10.1.2.153 U 0 0 en1 - -
10.1.6.147 10.1.2.153 UGH 0 8116 en1 - -
此处有个疑问,AIX是否一台机器只能设置一个网关?如果只能设置一个网关,哪位知道怎么设置en1的路由?

读书人网 >UNIXLINUX

热点推荐