Chinaunix首页 | 论坛 | 博客
  • 博客访问: 542985
  • 博文数量: 32
  • 博客积分: 5359
  • 博客等级: 大校
  • 技术积分: 1535
  • 用 户 组: 普通用户
  • 注册时间: 2005-01-04 20:39
文章分类

全部博文(32)

文章存档

2011年(1)

2010年(1)

2009年(6)

2008年(24)

我的朋友

分类:

2008-07-11 15:58:11

    物理机器迁到VIO上,采用虚拟网卡与AS/400进行SNA通讯过程中遇到了一些问题,简单总结一下。

    首先说明两点:
1、不用怀疑虚VIO的拟网卡是否能与AS/400进行SNA通讯。无论是在相同VLAN直接通讯,还是在不同VLAN采用DLSW方式通讯,肯定都可以通讯成功。
2、对于采用mksysb、alt_disk方式迁移的系统,用于SNA通讯的网卡编号最好先后保持一致。即原先如果是ent3,现在最好也用ent3,即使先虚拟两个无用的ent1、ent2,最后再删掉也值得。因为这时你会发现一切都进行得太顺利了。当然这不是必须的,遇到问题总有解决方法。

    最常见的解决问题的方法就是,推倒一切,从头来——删掉/etc/sna/sna_node.cfg,重新配。但有时这样做并不能解决问题,我在实际工作中还遇到几次“Failed to open GDLC device.”错误。第一次从网上搜到解决办法——重装 bos.dlc,问题就解决了。后来又遇到一次这个错误,重装bos.dlc的方法失效。下面是当初的一些记录。

故障现象:
     这是AIX5.2,alt_disk生成的新系统,配置SNA总通不过。/var/sna/sna.err中报
 Failed to open GDLC device.
 Device name = /dev/dlc8023/ent1
 DLC         = ent1   
 Return code = 2
 
 本来lsdev -C | grep dlc什么也看不到,重装 bos.dlc后,能看到一条:
 dlcsdlc         Available               SDLC Data Link Control
 正常机器是这样的:
 23:00:30 root@ST-6K01:[/datafs/fix080311/5210patch]#lsdev -C | grep dlc
 dlc8023         Available               IEEE Ethernet (802.3) Data Link Control
 dlcether        Available               Standard Ethernet Data Link Control
 dlcfddi         Available               FDDI Data Link Control
 dlcqllc         Available               X.25 QLLC Data Link Control
 dlcsdlc         Available               SDLC Data Link Control
 dlctoken        Available               Token-Ring Data Link Control
 23:00:38 ]#
解决方法:
smitty dlc
-> Ethernet Adapter -> Services -> Ethernet Data Link Controls -> Add an Ethernet Data Link Control


    最近做SNA通讯方式变更——从采用直接通讯变更为采用DLSW方式通讯。用下面的方法比较快捷,管理员要做的事情就是复制、粘贴。最大的好处是SNA通讯中断只有几秒钟,相信用户是察觉不到的。
NUM=3
smitsnaadmin -x define_dlc_ethernet_gdlc_aix  , dlc_name=ent$NUM  , description='DSL NETWORK'  , neg_ls_supp='YES'  , initially_active='YES'  , adapter_number=$NUM  , max_saps='16'  , ethernet_type='802_3'
smitsnaadmin -x define_port_ethernet_gdlc_aix  , port_name=ent$NUM  , dlc_name=ent$NUM  , lsap_address=0x'04'  , initially_active='YES'  , implicit_hpr_support='YES'  , implicit_link_lvl_error='NO'  , implicit_uplink_to_en='NO'  , max_rcv_btu_size='1492'  , tot_link_act_lim='255'   , max_ifrm_rcvd='7'  , xid_retry_limit='2'  , t1_timeout='8'  , t1_retry_limit='2'  , ack_time='1' 

adj_node_id_old=`echo 056066A5 | tr '[A-Z]' '[a-z]'`
mac_address_old=`echo 4200000066A5 | tr '[A-Z]' '[a-z]'`
adj_node_id_new=`echo 05605AA5 | tr '[A-Z]' '[a-z]'`
mac_address_new=`echo 420000005AA5 | tr '[A-Z]' '[a-z]'`

ed -s /etc/sna/sna_node.cfg</ls_name = CMBST1/s/l/l
.
/port_name/s/.*/port_name = ent$NUM
.
/$adj_node_id_old/s/$adj_node_id_old/$adj_node_id_new
.
/$mac_address_old/s/$mac_address_old/$mac_address_new
.
w
q
!

sna stop
sna start
smitsnaadmin init_node
smitsnaadmin start_ls  , ls_name='CMBST1' 
sna -d l    


========================================================================
任何形式的转载,请写明出处:
email:
blog:    http://www.cublog.cn/u/739/
========================================================================

阅读(2590) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~