您的位置:首页 > 大数据 > 人工智能

关于AIX下系统启动后IP地址与初始设置不同的解决!

2013-08-23 15:47 253 查看
问题描述:

  用户不能使用初始设定的a段地址登陆系统,经检查有如下情况.

  1.通过ifconfig -a 检查出en0,en1在使用c段地址: en0:192.168.0.167 ,en1:192.168.0.168,并使用default 192.168.0.1 的路由.

  2. 但通过 smitty tcpip ,又检查出en0和en1分别属于a 段地址 : en0: 10.1.1.1,en1: 10.1.1.2.这些地址是用户初始设定的正确地址.

  3.使用rmdev -dl en0 ,rmdev -dl en1, 然后使用 smitty inet 为 en0,en1 重新创建a段地址.系统重起后,现象1,2依然存在.

  解答:

  这是因为动态主机配置协议(DHCP)客户端程序dhcpcd被启用,这个程序允许AIX系统从网络上的DHCP服务器自动获取动态的IP地址和TCP/IP配置信息。

  1.运行 ps -ef | grep dhcpcd 命令.

  2.运行netstat -rn 检查路由表的情况。

  如果检查出dhcpcd deamon被打开,使用如下方法关闭DHCP :

  方法1:

  编辑 /etc/rc.net ,查找是否存在变量 USE_DHCP,如果存在,设置为 USE_DHCP ="0"

  编辑 /etc/rc.tcpip ,注释掉启动/usr/sbin/dhcpcd的那一行

  运行 ps -ef | grep dhcpcd ,获得 dhcpcd的pid,运行 kill -9 <pid>

  使用smit tcpip,重新配置en0,en1,和hostname

  方法2:

  运行smit dhcpcd ,选择Stop Using the dhcpcd Subsystem,选择BOTH

  使用smit tcpip,重新配置en0,en1和hostname

---查看物理地址

netstat -v 或lscfg -vp entX
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐