- 註冊時間
- 2006-12-4
- 最後登錄
- 2024-2-15
- 在線時間
- 4738 小時
- 閱讀權限
- 90
- 積分
- 211783
- 帖子
- 5782
- 精華
- 0
- UID
- 1538
|
09/01 在家搞定RedHat9裡的mars_nwe。
本帖最後由 jonce 於 2013-9-1 18:56 編輯
09/01 在家搞定RedHat9裡的mars_nwe。
VirtualBox裡的Netware極不穩定,常常光idle使用率即達98%以上,crash也常發生。我想netware所需的ide及nic驅動程式是造成不穩定的原因。
Novell向來穩的電冰箱一樣,我從來都沒有需要去研究它是怎麼運行的。而今,不得不硬著頭皮去暸解,為何我原來三台Netware一起跑相安無事,而今mars_nwe+netware任兩台必掛呢?
目前小弟測試到已知如下:
1. IPX internal network number 每一台都要不一樣(就像ip一樣)
2.之後再IPX上掛上的通訊協定叫frame,可以有802.2/802.3/ethernetII/snap...。同一個通訊協定的networkaddress一定要一樣(表示大家用同一個頻道講同一種語言),
上兩個條件,任一個不成立,即很容造成主機的crash...或怎個網路的癱瘓....
於是我將VirtualBOX下的三台Novell/mars_nwe主機命名如下
1.Netware 3.12: NW5/internal:5/802.2=8022
2.RedHat9-1:RN2/interal:2/802.2=8022
3.Redhat9-2:RN9/interal:9/802.2=8022
終於,沒有任何一台主機會crash,ms-dos也可以同時連下這三台主機。
--
redhat 9 三個主要檔案內容如下
1. /etc/sysconfig/network
IPX=yes
IPXINTERALNETNUM=9(另一台=2)
IPXINTERALNODENMU=9(另一台=2)
IPXAUTOPRIMARY=on
IPXAUTOFRAME=on
2. /etc/sysconfig/network-scripts/ifcfg-eth0
IPXNETNUM_802_2=8022
IPXPRIMATY_802-2=yes
IPXACTIVE_802_2=yes
3./etc/nwserv.conf
1 SYS /var/mars_nwe/sys/ k 711 600
1 AP1 /var/mars_nwe/ap1/ kiO 777 777
2 RN2 #(另一台為RN9)
3 2 1 #(另一台為9 1)
4 0x0 * auto 1
5 0x0
6 1 0x0
7 0
8 0x0
9 0751 0640
10 99
11 99
12 SUPERVISOR root *********
13 GUEST nobody - 0x1
13 DD root ***** 0x1
#14: currently not used
15 99 top-secret
16 1
17 0x0
18 0x0
# Section 19-20: currently not used
------------------------------------------------------------
21 LP - lpr -
21 LP_PS
22 PS_NWE LP_PS 1
r vol/dev/inode->path cache, needed for client-32,namespace
40 /var/spool/nwserv/.volcache
41 /var/spool/nwserv/.locks
42 /var/spool/nwserv
45 /var/nwserv/db
46 /var/nwserv/attrib
47 /var/nwserv/trustees
100 0 # debug IPX KERNEL (0 | 1)
101 1 # debug NWSERV
102 0 # debug NCPSERV
103 0 # debug NWCONN
104 0 # debug (start) NWCLIENT, should *always* be '0' !
105 0 # debug NWBIND
106 1 # debug NWROUTED
200 1 # 0 = no logfile and dont daemonize nwserv/nwrouted
201 /var/log/mars_nwe.log # filename of logfile
202 0x1 # flag in hex notation
210 10 # 1 .. 600 (default 10) seconds after server
211 60 # 10 .. 600 (default 60) broadcasts every x seconds
300 1 # > 0 print routing info to file every x broadcasts.
301 /var/log/mars_nwe.routes # filename of logfile
302 0x1 # flags will be interpreted as hex value.
310 7 # send wdog's only to device net < x ticks.
400 /etc/nwserv.stations # for syntax see file in the examples directory.
401 0 # 0 = ignore entry 400, get nearest response always enabled.
402 0 # 0 = ignore entry 400, create connection always enabled.
-------------------------------
搞定,收工,
星期一來客戶那裡實戰應該是OK了。
-------------------------------
回家吃自己,一直是我這個半路出家的素人電腦工程師的願望啊 ~
目前是個電腦也不太行、中醫也不太行、農耕也不太行的臭酸老宅而己。 |
-
9
查看全部評分
-
|
|
|
|
|