如何在AIX上配置静态路由

如何在AIX上配置静态路由,第1张

静态路由

静态路由是在路由设备启动时通过已加载的配置文件手动向设备的路由表中输入路由的过程。也可以由手动配置路由的网络管理员来输入这些路由。静态路由是路由的最简单形式,它是一个手动过程。

静态路由意味着在设计时要指定远程资源的位置。对特定资源的请求始终会被路由到同一个区域。通常,当使用静态路由时,会在安装的资源定义中指定资源的位置。

示例方案

一个位于私有网络(IP - 19216810101)的虚拟 I/O 服务器

一台 IBM AIX 服务器有两个网卡:一个在私有网络上,连接到 VIOS;另一个在公共网络上。(私有网络 IP - 1921681032 和公共网络 IP - 9312914)

公共网络 IP(公共网络 IP - 9312920/21/22/23)上的 AIX 客户端

图 1 示例方案

在此场景中,需要通过位于私有网络 IP 上的 VIOS 来访问公共网络 IP 上的客户端。AIX 服务器充当路由器,它可以将所有网络数据包从 VIOS(私有网络)路由到客户端(公共网络)。

要将 AIX 服务器设置为 VIOS 的路由器或网关,则必须向它的路由表中添加路由,路由到 VIOS 路由表,并添加将与 VIOS 进行通信的外部系统的路由表(以便外部系统知道:在尝试使用 1921681032 子网通信时,它需要将通信量发送给 9312914 IP)。

要查看您主机上的当前路由表,请使用以下命令:

#netstat -rn

图 2 VIOS 路由表

图 3 客户端路由表

第一步是在将成为路由器的 AIX 服务器上启用 IP 转发。

#no -o ipforwarding=1

接下来,在 VIOS 上,我们需要为它添加一个路由,以便到达外部子网 93129XXX。

目标是公共网络:931290

网关是启用了 IP 转发的 AIX 服务器的私有网络 IP。

#route add -net 931290 1921681032

之后,在其中一个外部系统(并非将成为启用 IP 转发的路由器的 AIX 服务器)上,我们需要制定一个有关如何返回 VIOS 的路由:

目标是私有网络:192168100

网关是 IP 转发服务器的公共网络 IP:9312914

#route add -net 192168100 9312914

现在,通信流程如下所示:

VIOS -----> AIX with two network cards ----> AIX with only public IP

first route IP forwarding on second route

注意:将在重新启动后刷新这些更改。要使其成为永久更改,请向 /etc/rctcpip 中添加以下行。

no -o ipforwarding=1

静态路由的优点

处理器/内存开销低

没有带宽开销(在路由器之间不共享更新)

可以对如何路由通信进行粒度控制

静态路由的缺点

必须手动调整基础结构更改

如果链接断开,则没有动态容错

在大型网络上不可行

AIX客户端配置DNS上网的过程如下:

1smiity tcpip

2选择Further Configuration

3选择Name Resolution

4选择Domain Nameserver

5选择Add a Nameserver

6输入DNS的地址

配置完成后会在/etc/resolvconf产生相应记录[hxl/Oracle]$more /etc/resolvconf

aix中用get命令把文件放到本地电脑上的方式:

1、在两台服务器上的/ect/hosts中都增加对方服务器的IP地址和主机名(hostname)的解析关系:

在svr1服务器的/etc/hosts尾部增加如下:

1921685123   svr2

在svr2服务器的/etc/hosts尾部增加如下:

1921685427   svr2

上面设置是立即生效的,可以用ping命令测试互相都能ping通,可以直接ping主机名。

2、在两台服务器服务器根目录下的rhosts增加对方服务器hostname和允许调用rcp命令的远程服务器端账户。比如这里用root账户,若根目录下无rhosts文件,可以新增一个:

在svr1的机器上增加另外一台服务器的hostname和该服务器上运行访问的账户,注意hostname和账户之间用空格隔开

svr2  root

在svr2服务器上增加另外一台服务器的hostname和该服务器上运行访问的账户

svr1  root

上面的设置立即生效。

3、若不是root用户,则还需要配置/etc/hostsequiv文件。rcp命令中使用的用户名如果不是root,则要先检查/etc/hostsequiv,看看里面是否存在远程主机名。如果存在,则允许访问。如果是root,则跳过对etc/hostsequiv的检查,只检查“~home/rhosts”。

到此基本完成使用rpc命令的配置,例如把svr1机器上的/home/zhangli 目录中所有子目录和所有文件复制到远程svr2机器的/home/guest目录里(注意事先请检查远程服务器svr2指定目录是否存在同名目录和文件,避免被覆盖):# rcp -r /home/zhangli svr2:/home/guest,

以上就是关于如何在AIX上配置静态路由全部的内容,包括:如何在AIX上配置静态路由、AIX如何配置DNS上网、aix中如何用get命令把文件放到本地电脑上等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9335301.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存