溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux中Modem如何配置

發(fā)布時(shí)間:2021-11-17 17:34:27 來(lái)源:億速云 閱讀:491 作者:小新 欄目:系統(tǒng)運(yùn)維

小編給大家分享一下Linux中Modem如何配置,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

Modem配置過(guò)程

對(duì)于Modem的配置過(guò)程而言,我們現(xiàn)在一般使用kppp進(jìn)行撥號(hào),使用這個(gè)程序整個(gè)撥號(hào)過(guò)程將變得非常簡(jiǎn)單。因此本文就不再介紹使用pppd和chat進(jìn)行的手工撥號(hào)過(guò)程了。本文僅介紹一下如何設(shè)置基本的設(shè)備驅(qū)動(dòng)模塊和底層設(shè)備文件的配置。在配置這些文件之后,您就可以使用kppp撥號(hào)了。

1. 外置Modem

在配置外置Modem時(shí),因?yàn)榇蟛糠值腗odem都是通過(guò)串口連接到計(jì)算機(jī)上的,所以在配置Modem之前,您必須插入串口驅(qū)動(dòng)模塊serial.o。在成功插入串口通訊模塊之后,這時(shí)只要將設(shè)備/dev/modem連接到相應(yīng)的串口設(shè)備上就可以了。例如,在/dev/ttyS0(對(duì)應(yīng)Windows下的COM1)上連接了Modem,則建立連接:

ln -sf /dev/ttyS0 /dev/modem

在這之后,外置的串口modem就可以正常工作了。您可以通過(guò)使用minicom向串口發(fā)送AT命令,來(lái)檢測(cè)和配置modem的工作方式。經(jīng)常使用的命令:

AT命令 命令描述

ATDT(ATDP) 使用語(yǔ)音(脈沖)進(jìn)行撥號(hào)

ATZ 復(fù)位調(diào)制解調(diào)器

ATH 掛起電話

ATI0 返回調(diào)制解調(diào)器的狀態(tài)

ATI1 執(zhí)行ROM校驗(yàn)和檢查并返回值

ATI2 驗(yàn)證ROM校驗(yàn),返回OK或ERROR

ATI3 返回ROM部件的軟件版本號(hào)。

ATI4 查詢調(diào)制解調(diào)器的狀態(tài)信息,包括波特率、奇偶校驗(yàn)位長(zhǎng)度,字長(zhǎng)度、撥號(hào)方式、寄存器狀態(tài)等信息。

ATI5 查詢調(diào)制解調(diào)器的ram中的狀態(tài)信息。

ATI6 查詢調(diào)制解調(diào)器的鏈路狀態(tài)信息,包括已傳送(接收、丟失)的字符數(shù)、傳送的數(shù)據(jù)塊數(shù)目、鏈路連接狀態(tài)、***一次撥號(hào)時(shí)間等。

ATI7 獲得配置的序言文件,此文件描述的信息包括:modem支持的通訊協(xié)議,F(xiàn)ax版本號(hào),EPROM的版本號(hào)。

ATI8 獲得連接時(shí)間

ATI9 獲得調(diào)制解調(diào)器的描述名稱

例如,對(duì)于一款聯(lián)想射雕外置式Modem,在啟動(dòng)minicom之后,輸入ATI9的返回值為:

(1.0AKY1010ModemAKY101056K DATA FAX VOICE MODEM)FF

2. 內(nèi)置的Linmodem

Linmodem是winmodem的linux實(shí)現(xiàn)。關(guān)于Linmodem的進(jìn)一步信息您可以訪問(wèn)www.linmodems.org?,F(xiàn)在的Linmodem一般都是PCI類型的,您也可以通過(guò)PCI檢測(cè)過(guò)程,獲得設(shè)備設(shè)備描述信息。在獲得描述信息之后,您可以比較一下您的Modem是否屬于下面列出的Modem類型?,F(xiàn)在支持的Linmodem包括:

* Conexant/Rockwell HSF

它的驅(qū)動(dòng)程序在http://www.olitec.com/pci56kv2.html或http://linmodems.org。

* Ambient Technology (formerly Cirrus Logic)

驅(qū)動(dòng)程序在http://linmodems.org/CLModem-0.3.0.tar.gz。

* Lucent LT

http://linmodems.org/linux568.zip

* PCTel

PCI、AMR和Zoltrix Phantom類型的二進(jìn)制驅(qū)動(dòng)程序:http://www.kcdata.com/~gromitkc/winmodem.html#drivers。

* ESS

ES56T-PI (PCI) and ES56V-I (ISA)的二進(jìn)制驅(qū)動(dòng)程序:

ISA: ftp://ftp.esstech.com/pub/modem/isa/unsupported/56v-i/linux/kernel61/linux111.zip。

PCI: ftp://ftp.esstech.com/pub/modem/pci/unsupported/56t-pi/linux/Kernel61/111.zip。

* 3Com Mini-PCI

無(wú)可用驅(qū)動(dòng)程序。

Linmodem為了在某種程度上和外置調(diào)制解調(diào)器的編程接口一致,所以一般都要生成一個(gè)仿真的串口設(shè)備。為了生成這些設(shè)備文件,一般可以使用命令mknod。

* Lucent LT:

mknod /dev/ttyS14 c 62 78

* PCTel:

mknod /dev/ttyS15 c 62 79

* Esscom:

mknod /dev/esscom c 127 1。esscom用戶希望連接/dev/ttyS14到/dev/esscom,以使得僅識(shí)別ttyS*的ppp撥號(hào)程序能正常使用。

chgrp uucp /dev/ttyS14

chmod 666 /dev/ttyS14

可允許非根用戶使用此服務(wù)撥號(hào)。

ln -s /dev/devicefile /dev/modem

您也可以使用setserial,修改串口配置,比如設(shè)置串口的波特率,同樣也可以設(shè)置/etc/serial.conf設(shè)置串口的工作參數(shù)。

setserial -agv /dev/ttyS*

以上是“Linux中Modem如何配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI