huyangg
作者huyangg·2011-11-21 11:14
技术经理·hgg

AIX 5.3 重启以后默认网关丢失

字数 1643阅读 3791评论 0赞 1
刚接触我们的这台小型机时就听说,远程连接小机时有时候能通,有时候又不通了,通过检查发现只要重启系统默认网关就变了。这台小机的网络配置是这样:
            IP地址:10.X.X.100
           子网掩码:255.255.255.0
           域控:10.X.X.10
           默认网关:10.X.X.1
       只要重新启动系统后,发现默认网关就变成了10.X.X.10 了,网络也就连不通了。因刚开始学习,一般很少重启系统,再加上对AIX系统不熟悉,也就放之任之。但后来受不了啦,因在学习安装和调试ORACLE数据库,需要重启系统的次数多了,每次需要上到七楼的机房中修改网关地址,于是就决定彻底解决此问题。
       先上网查了一下,还真找到一些跟我同样的问题,照一些网友提供的方法试着解决,但没有解决我的问题。仔细思考了一下思路,发现自己没有找到问题的根源,重新整理了下从网上找到的零散的办法,逐渐清晰了解决问题的思路。
       1、重启前后分别用netstat -rn查看默认网关地址,发现重启前是10.X.X.1,重启后变成了10.X.X.10,修改网关用 smit tcpip。
       2、感觉系统存在两条路由,一条是10.X.X.10,一条是 10.X.X.1,重启后系统先执行第一条,所以才造成默认网关的变化。
       3、用命令lsattr -El inet0 查看当前接口路由情况,应该能看到启动自动设置的路由10.X.X.10,进一步确定了是这条路由在做怪,清除这条路由才能解决问题。
       4、用命令smit route --->;Flush Routing Table,点击OK,重启后,问题依旧,因为路由表是存储在ODM库中,没有彻底删除。
       5、再次用命令smit route --->;Flush Routing Table,仔细看了下弹出的窗口,发现有三个选项,第一项是默认是选择“yes”,第二项是Flush IPV4 Routes in the Configuration Data Base,默认是“no”,第三项是Flush IPV6 Routes in the Configuration Data Base ,默认是“no”。将后两项都改成“yes”,再点击OK,重启系统后默认网关被彻底删除了。
       6、用命令smit tcpip  重新设置默认网关10.X.X.1,重启系统后默认网关没有变化,看来问题得到了解决,再用lsattr -El inet0 查看当前接口路由情况,只有自己设置的路由了。

本文出自 “yyc_safety” 博客,请务必保留此出处http://90546.blog.51cto.com/80546/496365

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广