问题描述:
用户不能使用初始设定的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
用户不能使用初始设定的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