Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15540
  • 博文数量: 6
  • 博客积分: 30
  • 博客等级: 民兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-18 09:09
文章分类
文章存档

2012年(1)

2011年(5)

我的朋友
最近访客

分类:

2011-12-27 11:08:24

原文地址:HPUX下配网络小有感悟 作者:penguinstorm

    今天被抓到一个客户那儿干活,内容很简单,给一台HP低端机(PA系统)一块网卡上更换一个IP地址,但一些细节的地方以及所引发的连锁性的思考应该引起注意,特记录如下,唯恐遗忘。
    客户处那台HP机上所使用的是一块双口网卡,网线所接的是下面那个孔,配的IP地址是197.0.224.220(似乎是这个地址,记得不太清楚了)。因这个IP地址不再使用,要求新配一个IP地址到此双口网卡上面那个孔,IP地址似乎是197.1.0.3,子网掩码是255.255.255.0,之前那个IP地址的子网掩码是255.255.255.224。因为没有串口线,无法连接MP卡进行操作,也没有终端,无法在终端上操作,只有通过交叉线将笔记本与使用中的这个网口进行对接,再对没有接网线的那个口进行IP地址的设定。
    给笔记本配的IP地址是197.0.224.221,子网掩码使用相同的255.255.255.224,telnet到系统中,通过lanscan确认双口网卡的总线是0/0/12,两个孔分别是lan0(配有IP地址)和lan1(没有配IP地址)。从机器尾部仔细查看过使用中的双口网卡位于第三插槽,但通过“olrad -q”命令却没有定位到这个插槽,是很奇怪的一个现象。通过“linkloop -i 0 MAC_ADDRESS”的方法检验lan0跟lan1的连通性,如所料,lan0因为接了网线所以连通性良好,lan1显示没有连通,这里举例说明:
# linkloop -i 1 0x001E0B882334
Link connectivity to LAN station: 0x001E0B882334
error:  expected primitive 0x30, got DL_ERROR_ACK
   dl_error_primitive = 0x2d
   dl_errno = 0x04
   dl_unix_errno = 57
error - did not receive data part of message
# linkloop -i 0 0x001F296E1DA8
Link connectivity to LAN station: 0x001F296E1DA8
 -- OK
    之后便是通过“SAM”进入到图形界面下,对lan1按照客户要求的设IP地址以及子网掩码,然后在“ACTION”里将其“ENABLE”,让网卡生效(通过netstat -in活着ifconfig lan1进行检验);
    然后断开与lan0的连接,用交叉线连接笔记本跟lan1,配笔记本IP地址为197.1.0.4,子网掩码为255.255.255.0。telnet到系统,通过“SAM”禁掉lan0,修改/etc/rc.config.d/netconf文件将默认路由从lan0更改到lan1上,通过重新启/停网络让新的路由生效:
# /sbin/init.d/net stop
# /sbin/init.d/net start
如果没有报错信息,说明/etc/rc.config.d/netconf文件修改没有问题,netstat -in查看修改后的lan1是否生效,以及删除掉的lan0是否存在,检查没问题就收工。
    在这里遇到一个之前碰到的问题,就是在更改完路由后,netstat -rn后出来两个default的路由地址,一个是在lan1上新添加的,一个是在原lan0上存在的。实际情况是只允许lan1上的路由存在,这里比较省事的方法是通过执行“route -f”命令将所有路由删除,然后再手工修改/etc/rc.config.d/netconf文件即可。
    从这里还要简单的提到pa跟安腾两种系统下修改路由的方式,就pa而言,修改路由有三种方法,一种是通过“SAM”,一种是通过命令行,最后一种便是直接对/etc/rc.config.d/netconf文件进行修改,然后重启网络服务。但在安腾下,却只能直接对/etc/rc.config.d/netconf文件进行修改让路由生效,如果通过“SAM”或命令行方式,机器会自动重启,这个算是安腾系统下的一个bug,希望引起大家注意。
阅读(822) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~