 |
 |
培訓(xùn)信息 |
|
|
|
 |
 |
贊助商 |
|
|
|
|
 |
 |
RedHat6.2服務(wù)器配置方案大全--第八章 ISDN |
|
|
| RedHat6.2服務(wù)器配置方案大全--第八章 ISDN |
| 作者:佚名 來源:單片機 錄入:jdzj868 更新時間:2009-8-12 16:55:23 點擊數(shù):0 |
【字體:
】 |
8.1 簡 介 近兩年來,ISDN在我國蓬勃發(fā)展起來,各省市的電信部門相繼開通ISDN業(yè)務(wù)。尤其在上海、 廣州、福州、北京等地,ISDN的發(fā)展趨勢更是勢不可擋。就上海來說,到今年5月份,ISDN用戶 已達(dá)32,000。ISDN憑借其連接速度快、傳輸質(zhì)量高等優(yōu)勢正吸引著越來越多的用戶。
什么是ISDN?
ISDN是綜合業(yè)務(wù)數(shù)字網(wǎng)的簡稱,它由電話綜合數(shù)字網(wǎng)(IDN)發(fā)展而來。ISDN是數(shù)字交換和 數(shù)字傳輸?shù)慕Y(jié)合,它以迅速、準(zhǔn)確、經(jīng)濟、有效的方式提供目前各種通信網(wǎng)絡(luò)中現(xiàn)有的業(yè)務(wù),而 且將通信和數(shù)據(jù)處理結(jié)合起來,開創(chuàng)了很多前所未有的新業(yè)務(wù)。 ISDN是一個全數(shù)字的網(wǎng)絡(luò),也就 是說,不論原始信號是話音、文字、數(shù)據(jù)還是圖象只要可以轉(zhuǎn)換成數(shù)字信號,都能在ISDN網(wǎng)絡(luò)中進(jìn) 行傳輸。在傳統(tǒng)的電話網(wǎng)絡(luò)中,實現(xiàn)了網(wǎng)絡(luò)內(nèi)部的數(shù)字化,但在用戶到電話局之間仍采用模擬傳輸, 很容易由于沿途噪聲的積累引起失真。而對于ISDN來說,實現(xiàn)了用戶線的數(shù)字化,提供端到端的數(shù) 字連接,傳輸質(zhì)量大大提高。
由于ISDN實現(xiàn)了端到端的數(shù)字連接,它可以支持包括話音、數(shù)據(jù)、圖象等各種業(yè)務(wù)。隨著電 子通信在全球不斷擴大,我們許多人需要和不同地區(qū)的用戶交換信息。而現(xiàn)在人們對通信的要求 已經(jīng)不僅是簡單的聲音交換,還需要共享各種格式的不同信息。例如,有些人需要高速數(shù)據(jù)和文 件傳輸;有些人可能需要多媒體和會議電視;有些人則希望能訪問中央數(shù)據(jù)庫。ISDN的業(yè)務(wù)覆蓋 了現(xiàn)有通信網(wǎng)的全部業(yè)務(wù),例如傳真、電話、可視圖文、監(jiān)視、電子郵件、可視電話、會議電視 等,可以滿足不同用戶的需要。 ISDN還有一個基本特性是向用戶提供了標(biāo)準(zhǔn)的入網(wǎng)接口。用戶可 以隨意地將不同業(yè)務(wù)類型的終端結(jié)合起來,連接到同一接口上,并且可以隨時改變終端類型。
ISDN主要有兩種類型:基本速率(BRI)和基群速率(PRI)。電信局向普通用戶提供的均為 BRI接口,采用原有的雙絞線,速率可達(dá)144Kb/s。BRIISDN可在一對雙絞線上提供兩個B通道 (每個64K)和一個D通道(16K),D通道用于傳輸信令,B通道則用于傳輸話音、數(shù)據(jù)等。一路電 話只占用一個B通道,因此,在同時進(jìn)行多種業(yè)務(wù)或?qū)υ。PRI接口速率為2.048Mb/s,用于需要傳輸 大量數(shù)據(jù)的應(yīng)用,如PBX,LAN互聯(lián)等。
ISDN能做些什么?
ISDN可向用戶提供各種各樣的業(yè)務(wù)。目前CCITT將ISDN的業(yè)務(wù)分為三類:承載業(yè)務(wù),用戶終端業(yè) 務(wù)和補充業(yè)務(wù)。
承載業(yè)務(wù)是ISDN網(wǎng)絡(luò)提供的信息傳送業(yè)務(wù),它提供用戶之間的信息傳送而不改變信息的內(nèi)容。常 用的承載業(yè)務(wù)有:話音業(yè)務(wù)、3.1KHz音頻業(yè)務(wù)和不受限64K數(shù)字業(yè)務(wù)。打電話時一般采用話音業(yè)務(wù), 該種承載業(yè)務(wù)向網(wǎng)絡(luò)表明目前用戶是在打電話,網(wǎng)絡(luò)可以對其做語音壓縮、回波消除、數(shù)字話音插空 等處理。3.1KHz音頻承載業(yè)務(wù)主要用于用調(diào)制解調(diào)器進(jìn)行數(shù)據(jù)傳輸或用模擬傳真機發(fā)傳真的情況,這 類業(yè)務(wù)可在網(wǎng)絡(luò)中對信號進(jìn)行數(shù)模變換,但是其他形式的話音處理技術(shù)必須禁止。若要使用ISDN撥號 上網(wǎng),則需要用不受限64K數(shù)字業(yè)務(wù),此時網(wǎng)絡(luò)對于傳送的數(shù)據(jù)不做任何處理。有時用戶若碰到申請的 ISDN線路能打電話卻無法撥號上網(wǎng)的情況,即可能是由于線路上為開放不受限64K數(shù)據(jù)承載業(yè)務(wù)所致。
用戶終端業(yè)務(wù)是指所有面向用戶的應(yīng)用業(yè)務(wù),它即包含了網(wǎng)絡(luò)的功能,又包含了終端設(shè)備的功能。 用戶可以使用電話、4類傳真、數(shù)據(jù)傳輸、會議電視等用戶終端業(yè)務(wù),但均需要終端設(shè)備的支持。
補充業(yè)務(wù)則是ISDN網(wǎng)絡(luò)在承載業(yè)務(wù)和用戶終端業(yè)務(wù)的基礎(chǔ)上提供的其他附加業(yè)務(wù),目的是為了給 用戶提供更方便的服務(wù)。目前上海市電信局向用戶提供的補充業(yè)務(wù)有:多用戶號碼、子地址、主叫號碼 顯示、呼叫等待、呼叫保持等。其中除多用戶號碼由于號碼資源緊張需每個月交納一定費用外,其他補 充業(yè)務(wù)均為免費開放,當(dāng)然首先您需要到電信局去申請這些業(yè)務(wù)。這些業(yè)務(wù)確實可給用戶帶來很大的方 便。例如,呼叫等待業(yè)務(wù)可以使您在兩個電話同時使用時,外面電話還能打進(jìn)來。呼叫保持則使您在打 電話時,將現(xiàn)有的電話暫時掛起,去打新的電話或接聽其他電話,結(jié)束后在將原來的電話恢復(fù)。
為什么要用ISDN?
無論是個人還是公司,ISDN都應(yīng)成為您的首選。因為它有以下諸多好處:
價格便宜:
由于使用單一的網(wǎng)絡(luò)提供不同的業(yè)務(wù),ISDN大大提高了網(wǎng)絡(luò)資源的利用率。用戶不必要購買不同的設(shè) 備和線路接入不同的網(wǎng)絡(luò)。就上海來說,目前電信局對用戶推出ISDN優(yōu)惠大套餐,只需花490元,即可獲 得上海貝爾生產(chǎn)的智能網(wǎng)絡(luò)終端和ISDN適配卡,家中原有的模擬電話、傳真機等都可直接接入,通過ISDN 適配卡可以128Kb/s的速率上網(wǎng),所花的費用不到一塊56K調(diào)制解調(diào)器的價錢。而且每條ISDN線路的月租費 為24元,與模擬電話線相同,卻可當(dāng)兩條模擬線路使用,何樂而不為呢?
高速數(shù)據(jù)傳輸:
使用ISDN,最高數(shù)據(jù)傳輸速率可達(dá)128Kb/s,相對于現(xiàn)有電話網(wǎng)中的數(shù)據(jù)速率提高了好幾倍。 對于因特網(wǎng)用戶來說,使用56K調(diào)制解調(diào)器時文件下載速率最快時在4KB/s左右,還需視網(wǎng)絡(luò)情況而 定,而使用ISDN,若同時使用兩個B信道,下載文件是速率最快可達(dá)12KB/s左右,提高整整3倍!這 樣,省下來的時間、電話費、上網(wǎng)費就相當(dāng)可觀了。
高的傳輸質(zhì)量:
經(jīng)常上網(wǎng)的用戶肯定有類似經(jīng)驗,有時下載一個大文件花費了好幾個小時,結(jié)果下載完后卻發(fā)現(xiàn) 由于線路質(zhì)量差,誤碼率高,下載的文件不能使用。而使用ISDN幾乎不會發(fā)生這種問題。由于ISDN采 用端到端的數(shù)字連接,傳輸質(zhì)量很高,它不會象模擬線路一樣受到靜電和噪音的影響。此外,由于 ISDN中的數(shù)字設(shè)備便于故障檢測,系統(tǒng)可靠性也得到提高。
使用靈活方便:
ISDN提供各種業(yè)務(wù),用戶只需一個入網(wǎng)接口,就能使用網(wǎng)絡(luò)提供的各種業(yè)務(wù)。例如,您可以把電 話和個人電腦接入ISDN,在上網(wǎng)的同時可以打電話。還可接入可視電話、會議電視、ISDN路由器等設(shè)備。 由于這些設(shè)備均有相應(yīng)的國際標(biāo)準(zhǔn),可以象家用電器一樣具有便攜性,可以從一個插座上拔到另一個有 插座的地方去使用。
總的來說,ISDN是一個非常成熟的技術(shù),它必將以其優(yōu)質(zhì)的服務(wù)、平民化的價格將您帶入一個全 新的數(shù)字時代。
8.2 內(nèi)置ISDN的安裝 8.2.1 說明
內(nèi)置ISDN卡的安裝比較麻煩,造成這種情況的主要原因是卡的型號比較多,而內(nèi)核支持的范圍十分 有限,所以,筆者向大家推薦上海貝爾出的幾種,我們只需要重新編譯內(nèi)核,加上我們用ISDN的型號就 可以啦。
8.2.2 配置
1. 內(nèi)核配置文件
實例:
以下是我們需要的選項,由于現(xiàn)在市面上見到的所有中文Linux的發(fā)行版均不支持內(nèi)置的ISDN,所以, 我們要想用這個好東東只能自己動手啦。
在/usr/src/linux目錄下執(zhí)行make menuconfig,然后在ISDN項中選擇一下選項:
<*> ISDN support
[*] Support synchronous PPP
[*] Use VJ-compression with synchronous PPP
[*] Support generic MP (RFC 1717)
[*] Support audio via ISDN
<M> HiSax SiemensChipSet driver support
[*] HiSax Support for EURO/DSS1
[*] Support for german chargeinfo
[*] Disable sending complete
[*] Disable sending low layer compatibility
[*] HiSax Support for Teles 16.3 or PNP or PCMCIA
[*] HiSax Support for Winbond W6692 based cards
然后存盤退出, 執(zhí)行make dep,make clean,make bzImage,make modules,make modules_install,depmod -a,make install。
此時,新的核心已經(jīng)生成啦,而我們老的核心并沒有被刪除,只是做了一個備份,要是有什 么問題,還是可以恢復(fù)的。最后我們需要重新啟動使得新內(nèi)核生效。
2. isdn4k-utils-3.1beta7_mini-1.i386.rpm
這是一個支持內(nèi)置ISDN的包,安裝上之后,系統(tǒng)就會識別我們的內(nèi)置卡了,當(dāng)然,為了實現(xiàn)撥號, 我們還需要寫一個撥號腳本以及相應(yīng)的掛斷腳本,它們是isdnon和isdnstop。
3. isdnon
實例:
#!/bin/sh
echo -n E > /dev/ttyS1
modprobe hisax type=36 protocol=2
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
#Kill previous ipppd process
if [ -r /var/run/ipppd.ippp0.pid ]
then kill -9 `cat /var/run/ipppd.ippp0.pid`
fi
if [ -r /var/run/ipppd.ippp1.pid ]
then kill -9 `cat /var/run/ipppd.ippp1.pid`
fi
#Variables
MYIP=0.0.0.0
REMIP=0.0.0.0
MYMSN=62986638
REMMSN=169
MYUSER=169
REMNAME=169
#Init
/sbin/isdnctrl verbose 3
#/sbin/isdnlog -sS -v1 -m0x17d7 -l0x3d7 -C /dev/console -D /dev/isdnctrl
#Add and set ippp0
/sbin/isdnctrl system on
/sbin/isdnctrl addif ippp0
/sbin/isdnctrl eaz ippp0 $MYMSN
/sbin/isdnctrl addphone ippp0 out $REMMSN
/sbin/isdnctrl huptimeout ippp0 3600
/sbin/isdnctrl l2_prot ippp0 hdlc
/sbin/isdnctrl l3_prot ippp0 trans
/sbin/isdnctrl encap ippp0 syncppp
/sbin/isdnctrl dialmode ippp0 auto
#Add and set ippp1
/sbin/isdnctrl addslave ippp0 ippp1
/sbin/isdnctrl eaz ippp1 $MYMSN
/sbin/isdnctrl addphone ippp1 out $REMMSN
/sbin/isdnctrl huptimeout ippp1 3600
/sbin/isdnctrl l2_prot ippp1 hdlc
/sbin/isdnctrl l3_prot ippp1 trans
/sbin/isdnctrl encap ippp1 syncppp
/sbin/isdnctrl dialmode ippp1 auto
/sbin/ifconfig ippp0 -arp -broadcast
#Startup PPP
/sbin/ipppd user $MYUSER remotename $REMNAME \
lock \
noipdefault \
+mp \
ipcp-accept-local \
ipcp-accept-remote \
name $MYUSER \
-detach \
mru 552 \
mtu 552 \
lcp-restart 1 \
defaultroute \
/dev/ippp0 &
/sbin/ipppd user $MYUSER remotename $REMNAME \
lock \
noipdefault \
+mp \
ipcp-accept-local \
ipcp-accept-remote \
name $MYUSER \
-detach \
mru 552 \
mtu 552 \
lcp-restart 1 \
defaultroute \
/dev/ippp1 &
4. isdnstop
實例:
#!/bin/sh
echo -n G > /dev/ttyS1
ifconfig ippp0 down >/dev/null 2>&1
isdnctrl delif ippp0 >/dev/null 2>&1
killall -9 ipppd >/dev/null 2>&1
sleep 2
echo -n H > /dev/ttyS1
8.3 外置ISDN的安裝 8.3.1 說明
由于現(xiàn)在最新的內(nèi)核2.4.0-test6不支持USB接口的ISDN.所以,我們這里所說的外置ISDN指 的是串口的.
安裝串口ISDN的方法有許多種,筆者從自身實踐中感覺,將ISDN當(dāng)成Modem一樣用比較方便, 這樣不需要安裝其余RPM包,又不用設(shè)置DNS,所以將外置串口的ISDN當(dāng)Modem用既簡單,又實用.
8.3.2 配置
1./etc/ppp/isdndial
實例:
" " ATZ
OK ATX0
OK AT%B8
。与p信道
OK "ATB31"
。S袝r候直接上雙信道不成,所以在線路忙的時候可以注釋掉這行
OK ATD169
"CONNECT" " "
2. /etc/ppp/options
同第七章
3./etc/ppp/pap-secrets
同第七章
8.4 測試及管理方法 1.管理員通過執(zhí)行/sbin/imon來監(jiān)控內(nèi)置ISDN的工作狀況
2.管理員可以執(zhí)行/usr/sbin/ipppstats來監(jiān)控內(nèi)置ISDN的流量
8.5 本章小結(jié) ISDN在國內(nèi)的應(yīng)用越來越多,它比電話線撥號上網(wǎng)的帶寬增大了許多,中小型企業(yè)通過它 共享上網(wǎng)非常合適。
現(xiàn)在國內(nèi)用在ISDN上網(wǎng)的設(shè)備有很多種,沒有任何廠商聲明支持Linux,但是Linux已經(jīng)可以 支持大多數(shù)ISDN設(shè)備。
ISDN上網(wǎng)與我們常用的Modem撥號上網(wǎng)類似。在Linux下甚至可以把ISDN卡模擬成Modem設(shè)備, 所不同的是ISDN可以使用同步PPP(synchronous PPP),而Modem撥號一般使用異步PPP(anonymous PPP)。 對于這兩種撥號方式,郵局或ISP采用不同的接入設(shè)備。
盡管ISDN可以模擬成Modem進(jìn)行異步模式的撥號,但一般只是用來測試ISDN卡是否運行正常, 真正在上網(wǎng)時通常要用同步PPP撥號模式。 |
|
|
發(fā)表評論 告訴好友 打印此文 收藏此頁 關(guān)閉窗口 返回頂部 |
|
|
 |
 |
網(wǎng)友評論:(只顯示最新5條。) |
|
|
|
|
|