免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2232 | 回复: 0
打印 上一主题 下一主题

[安装配置] VIO学习之SNA配置 [复制链接]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-11 15:58 |只看该作者 |倒序浏览

    物理机器迁到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
[email=root@ST-6K01:[/datafs/fix080311/5210patch]#lsdev]root@ST-6K01:[/datafs/fix080311/5210patch]#lsdev[/email]
-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
[email=root@ST-6K01:[/datafs/fix080311/5210patch]root@ST-6K01:[/datafs/fix080311/5210patch[/email]
]#
解决方法:
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:
beginner@yeah.net
blog:
http://www.aixchina.net/?1865
   
http://www.cublog.cn/u/739/
========================================================================


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/739/showart_1078958.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP