歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

在SuSE Linux下設置ISDN


利用SuSE Linux的系統管理工具YaST(Yet Another Setup Tool),可以很方便地配置ISDN撥號連接.SuSE Linux大概是對ISDN支持最好的Linux發行版本了,其他的發行版本,比如RedHat,Slackware,TurboLinux等配置ISDN相對都比較麻煩,要編譯內核,手工編輯一些腳本文件,其過程往往是痛苦的:-).所以,建議利用ISDN線路上網的朋友試試SuSE Linux吧,跟我來,10分鐘配好ISDN!

一、設置ISDN參數

具體步驟如下:

0.准備工作:

如果你已經在Windoze下調好ISDN連接,請到windoze下記下如下參數:你的ISDN網卡的類型(牌號),網卡的硬件資源占用情況,如IRQ,IO地址等,還有ISDN通訊協議(一般是DSS1--Euro ISDN).

進入到Linux,檢查是否安裝了isdn4linux軟件包.可以這樣作:which isdnctrl.如果沒有找到isdnctrl,可以肯定isdn4linux軟件包沒有安裝好.也不要緊,在SuSE安裝盤的serial n裡面,i4l的包就是,rpm -Uvh i4lxxxx.rpm就可以了.

1.ISDN的硬件設置.

在SuSE Linux中,ISDN驅動程序(HiSax driver)是作為模塊已經提供了的,不需要重新編譯內核.HiSax driver支持大多數的ISDN網卡.具體步驟為:

a)啟動YaST.在命令行或xterm中執行yast都可以,啟動後,選擇System admistration->Integrate hardare into system->Configure ISDN hardware,如下圖所示:

b)然後進入如下所示畫面,配置ISDN硬件參數,主要是:

Start I4L.一般要選中,這樣可以在系統啟動時自動加載ISDN模塊.

ISDN protocal.一般是Euro ISDN.

Type ISDN card.這裡要根據你的實際情況填寫.我用的是Teles 16.3 ISDN Card,支持的很好.如果你的ISDN Card不在這個列表裡面就麻煩些,只好拿最接近的型號試試,或者換一塊:-)請參考/usr/doc/packages/i4l/README.SuSE.

Card Identification.這個缺省的值就行了.

Interrupt.這裡填ISDN Card用到的中斷號,一般是3,4,5,7,9,10中的一個,你可以試試哪個比較合適.我用的是中斷號5.

Memeory base address.對於非PnP的ISDN card不需要填,PnP的可以遵循缺省值.

IO port.IO地址,我用0x180.注意,只填寫180就可以了.你的也許不一樣,如果180不合適,可以試試280,380等.

Value for IO0,Value for IO1:非PnP的就不用填了.PnP的請參考/usr/doc/packages/i4l/README.SuSE和/usr/src/linux/Documents/isdn/下的有關文檔.

然後選擇"Start",這僅僅是個測試,檢查上面的配置是否可以正常工作,隨後的彈出式窗口如果顯示"OK",就可以選擇"Save"將配置的結果保存到/etc/rc.config,否則請修改上面的參數,再測試,再修改,直到一切正常為止:-)

c)ISDN的硬件配置工作結束.如果你性急,這時候可以運行:

# init 1
# init 2

重新啟動所有的網絡服務,當然也包括ISDN服務,你會看到ISDN網卡的有關信息.不過現在還不能上網,還需要配置一下ISDN驅動程序,接著往下讀吧.

二、設置HiSax driver

步驟如下:

1.啟動YaST,選擇Sytem admistation->Network configruation->Network base configuration,如下圖所示:

2.然後按F5,添加新的device.如下圖所示,一般選ISDN syncPP:

3.按F6填寫IP地址,如下圖所示.圖中所示是我這裡的情況,你的可能不一樣.我的機器還有一塊Ethernet網卡,所以有相應的IP地址,你如果只有ISDN card,IP address of your machine這一欄隨便填寫就可以了,試試0.0.0.0.注意,Default gateway address和IP address of Point-to-point parter一般填寫你的ISP的DNS地址就可以了.

4.F7鍵是設置ISDN的硬件,前面已經設置好了,這裡可以跳過這個步驟. 5.F4鍵激活ISDN接口,以便進行下面的配置步驟. 6.F8鍵進入ISDN的網絡配置部分,如下圖所示,其中,你需要填寫的是:

Your telephone number.你的電話號碼. Number to be called.就是你上網要撥的那個號碼,我的是163. Number that allowed to call.只有作為撥入服務器時才用到,這裡空著就行了.

Only given numbers are allowed.可以用這個拒絕不希望的撥入連接.

Dial mode.撥號方式,有auto,manual,off三種,一般選auto,這樣可以實現自動撥號,即dial on demand.

Idle time.以秒為單位,經過連接閒置idle time秒後自動斷開.缺省的60秒似乎太短:-)

Maxium number of try.最多撥號嘗試次數.5次足夠了,我這裡從來就是一撥就通,不用第二次:-)

Name of PPP login.你的用戶名.

Paawordd of PPP login.你的口令.

5.選擇start按鈕,測試剛才的配置是否可以正常工作.如果沒有報錯,再選擇save按鈕,把配置結果 保存到/etc/rc.config中. 8.最後,按f10鍵保存配置結果,退出YaST.YaST這時也許要運行一段時間,站起來伸伸懶腰吧,大功告成了! 9.對了,馬上測試一下!

#ping www.linux.org

等3秒種左右,激動人心的畫面就會出現在面前!

如果等待的時間超過5秒鐘,幾乎可以肯定是哪裡出問題了,很不幸:-).不過,不要緊,遵照這個步驟,再檢查一遍,也可以試著改變一下其中的一些參數設置,比如IRQ,IO ports等,再試試看,很容易搞好的.

另外,調試ISDN的時候,記得另開一個xterm或虛擬終端,運行tail -f /var/log/messages,可以隨時監視發生的事件,很方便的.

參考文獻:

/usr/doc/packages/i4l/README.SuSE
/usr/src/linux/Documents/isdn/*
SuSE 6.0 Installation,Configuration and First Steps(Official SuSE 6.0配套參考書)
經驗和教訓:-)

版權聲明: 本文受GPL保護:-),歡迎轉載和引用,但請申明出處.任何問題,歡迎聯系.

- 宿寶臣([email protected],linux服務社)


Copyright © Linux教程網 All Rights Reserved