歡迎您光臨本站 註冊首頁

撥號網路設置問答FAQ

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
Q:
TurboLinux下撥號不能工作, 為什麼?

A:
撥號網路不工作的原因很多,TurboLinux的技術支持不提供對 SLIP, CSLIP,
SLIRP, PLIP 的支持,我們假定您已經通過 TurboPPPCfg配置好PPP設備.

1) Modem不能撥號 如果數據機沒有撥號的聲音,這說明您的連接沒有開始,
請查看 /var/log/messages 中PPPD的出錯信息,您可以運行 minicom,一個簡單的撥號程序,輸入 AT .  數據機應該返回 OK. 如果不返回,那麼是您 的串口配置錯誤.重新運行 TurboPPPCfg確定數據機設備已經正確配置.並且已經 連接到 /dev/modem ,在Linux下不支持軟Modem.
2) 數據機已經開始撥號,但是無法連入ISP
* 如果ISP使用PAP身份驗證,您必須打開TurboPPPCfg中的PAP選項.同時確定您的密碼和用戶 名已經正確輸入.
* 如果反過來ISP不使用PAP,您卻使用PAP,也會出現類似問題.
* 數據機的數據格式錯誤,您可以運行 minicom, 輸入 AT&F1. 接著輸入:
AT&W. 退出即可.
3) 內置ISDN不工作 - 大多數內置ISDN設備在Linux下不能正確工作,如果您要為Linux購買ISDN設備,請 您購買能夠支持標準串口設備的ISDN卡,或者外置ISDN卡.
============================================================
Q:
我用dmesg察看,發現沒有ppp支持,
此時加入ppp需重新編譯內核,但我不知具體的
步驟! 請各位給點幫助!

A:
兩種辦法:
1 重新編譯內核,在網路部分將ppp支持加進去.關於如何編譯內核,在/usr/doc/HOWTO/Kernel-HOWTO中有詳細的解釋,這裡有個中文版,請看附件.

2 載入ppp模塊,如果上面的步驟中ppp是做為模塊的話.
載入模塊就簡單一些,通常這樣就可以了:
modprobe ppp

Q:
Thank you! 你真是有問必答!
不過我在配置過程中還遇到了一些問題,笨的緣故:-).


我的redhat6.0已經把ppp做為一個模塊裝上了,就沒編譯內核!
我用你跟我說的modprobe ppp加入后,運行minicom -s
設置我的外置modem hayes optima 144 fax voice,
/etc/ttyS0
57600 8IN1 (一本參考書上說可以設成14400*4),我後來還設了9600(14400沒有)也不行!
其餘選預設.
在minicom下
AT[CR]
OK
ATDT92631 (9為撥外線)
回應為NO CARRIER 或ERROR或BUSY
我試了試ATDT9 2631情況差不多!
但我用ATDT10撥內線電話可以!
不知是什麼原因?

A:
試一下atdt9,2631?這個逗號會停幾秒鐘再撥2631.
你是用單位的小交換機吧?許多小交換機在撥了9或0后要求間隔幾秒鐘再繼續撥號,不知你那裡
的有沒有這方面的要求?

Q:
果然一試就靈!但新問題又產生了.
我用modprobe ppp加入ppp支持,
再按照在論壇上down下來的文章:
"如何用 Linux 撥號上網?
作者:四通立方網友 OpenView "
所說的方法做了一下,
改了ppp-on,ppp-on-dialer內容,並設了ppp-on,
ppp-off,ppp-on-dialer的可執行屬性!
運行ppp-on后,modem正常工作時的幾個指示燈都亮,
但我運行ifconfig,只有
lo .....
inet addr:127.0.0.1 ....
.....
而無
ppp0 .....
inet addr......
此類信息,
用route命令可看出路由表中只有本地路由入口127.0.0.0
我也不知是什麼原因?
斷開時我運行ppp-off,出現
ERROR:....NOT FIND DEVICE PPP0的類似信息!
modem卻還處於連接狀態.
不知怎麼用命令使其斷開.
(我的modem待會自動斷開了)

我又用了如下命令:
pppd /dev/ttyS0 57600 connect /usr/sbin/chat "" ATDT9,2631
CONNECT "" Username:263 Password:263 noipdefault defaultroute
但還是出現運行ifconfig無
ppp0 .....
inet addr......
信息.
順便問一下,使用resolv.conf文件要設置nameserver,
不知263的nameserver怎麼設?



A:
我個人傾向於用pppsetup配置ppp設置,非常簡單和直接.
pppsetup可以從freesoft.cei.gov.cn里找到.
263的name server我不清楚.你是北京的嗎?用你的isp的DNS server通常會比較快.
===================================================================
Q:我們因工作需要,在實驗室配置了一台Linux ppp server用與提供電話拔入上網服務.Linux server已經連
結到了區域網上了.當從win98 Client拔通 Linux server
后,發現只能連到本局子網202.38.71.*,但是不能到達
網關202.38.71.62(ppp server can do so.).因此,我不能
連到廣閾網上.在pppd的選項文件options中已經用上了
proxyarp?,,且在win98拔號網路中也設定使用遠程主機
的預設網關(若在拔好網路中指定網關,即ppp server
202.38.71.46,則拔好后連改ppp server也ping不通.
我不知道究竟是ppp server沒有設好,還是Win98那邊
沒設好.按理說proxyarp可以把client端的datagrams
route 出去,實際上當ppp連通后,用arp -a可以得到
內核路由表:
*(202.38.71.62) at 08:00:09:76:85:fc {ether} on eth0
?(202.38.71.42) at HUP on eth0
其中,71.62為預設網關.71.42為動態分配給win98的
ip地址.
請用e-mail告訴我怎樣才能從win98通過Linux
ppp server 連到廣域網上.我不知道上面是否把問題
說明白了,若缺了什麼東西請通知我.
謝謝.

A:你可能沒有打開ip_forwarding功能 你查看你的/proc/sys/net/ipv4目錄下的ip_forward內容是不是1 若不是你在/etc/rc.d/rc.local中加入
echo "1" > /proc/sys/net/ipv4/ip_forward
舊應該可以了
=======================================================================
Q:help me!!! 各路高手請了,小弟先給各位敬禮,我的modem在linux下一直罷工,請各位幫忙診斷診斷.
具體配置如下:Cirrus CLM Data Fax Voice內置56k pci匯流排,win98下使用


com4,irq12,io: D400~D4ff.我使用的是turbolinux 4.02中文版,在linux下顯示:
PCI0:11:0 Cirrus unknow device.設置撥號網路時總是顯示找不到modem,使用turboppp時我該使用哪一
個設備?我該怎樣去做?請不吝賜教,多謝多謝.

A:你的MODEM是pci的 就比較麻煩 pci設備的irq是在系統啟動時自動分配的 我推薦你看看
202.106.124.185的中國linux論壇的關於linux撥號伺服器設置的文章 你需要設置你的串口3和串口
4 然後在 linux使用minicom來對modem進行測試 好象還要用setserial命令設置什麼速率什麼的 你看看
那裡的文章吧 good luck
=======================================================================
Q:我用ppp拔入伺服器(都是redhat6.1)用telnet與ftp時
建立連接要很長時間, 不知如何解決. 注:
DNS正常, ping 正 常

A:telnet和ftp是由tcpd激發的,也就是說,inet進程代替某些daemon監視連接請求,一旦接收到連接請求,inet就激發相應的daemon,在該過程中,往往加入了tcpd進程,tcpd僅僅對連接進行安全檢查,如符合要求就允許連接,否則,採取相應的連接.,速度慢是tcpd進行安全檢查,你可以取消它,以提高速度.
修改/etc/inetd.conf:
如:ftp stream tcp nowait /usr/sbin/tcpd in.ftpd
改為:ftp stream tcp nowait /usr/sbin/inftpd in.ftpd

====================================================================
Q:我在Redhat6.1上裝xircom readport eth/modem時,開機通過probe並未自動裝入
module xirc2ps_cs,只有insmod xirc2ps_cs后再插入pc卡后,識別到,eth0和ppp0可用,
我試改/etc/pcmcia/config.opts中memory範圍也不行.
我如何在init時裝入xirc2ps_cs? 有沒有dos中類似autoexec.bat的設置?求教.

A:在/etc/rc.d下創建rc.modules文件 然後在文件內加入/sbin/modprobe xirc2ps_cs


另外在redhat版本中 還有一種修改/etc/conf.modules文件的方法 但是我不大記得了 你查查文檔吧 good luck
===================================================================
Q:KPPP的幫助文件全是英文的,我一點不懂,誰教我設KPPP.

A:我們在這裡介紹如何設置Modem通過PPP協議(點對點)撥號上網,現在似乎已經沒有人
(ISP)使用SLIP協議了,關於SLIP和PPP協議的比較不是本書的討論範圍,總之,你就是想用,
恐怕也沒有ISP支持你.你的Modem只要是外置的就可以,如果是內置的Modem(只要不是WinModem
就可以,這是一種利用Windows來支持Modem的硬體,廠商不對外提供技術參數),或者你採用
ISDN上網,那麼請參考有關HOWTO文檔.如果你要將Linux伺服器上的Modem共享給普通用戶,
請參考dhcpd等內容.
在Red Hat中預設安裝了PPP,如果你沒有安裝,請看下面的安裝PPP部分.如果你要手動更新,
可以訪問:ftp://sunsite.unc.edu/pub/Linux/system/network/serial/ppp.
1.從Red Hat Linux CD安裝PPP(如果沒有安裝的話)
如果RedHat Linux CD已經正確的mount(假設是/mnt/cdrom),用下面的命令安裝PPP:
# rpm -Uvh /mnt/cdrom/RedHat/RPMS/ppp
2.需要確認核心支持PPP,如果沒有,請重新編譯核心加入對PPP的支持.
3. 我們需要修改/etc/PPP/options文件, 一定要加上DEFAULTROUTE,或者利用netcfg將網卡的預設網關去掉(推薦使用前者),如果不把Modem設置成defaultroute的話,連線以後除了ISP的SERVER哪裡都PING不到.
4. 用以下命令, 確信/usr/sbin/pppd成為Setuid命令:
# chmod u s /usr/sbin/pppd
這樣普通用戶也可以使用Modem撥號了.
5. 編輯/etc/ppp/options文件,它看起來應該像下面的樣子:
# /etc/ppp/options (No PAP/CHAP)
# edited by jiangwei
#
# avoid pppd run background


-detach
# use modem control
modem
# use uucp to lock
lock
# use hardware flow control
crtscts
#
defaultroute
asyncmap 0
mtu 552
注意:
用合適的子網掩碼,不一定必須是255.255.255.0,閱讀pppd幫助理解以上參數的意義.
6. 然後,我們可以啟動一個X Window下面的撥號工具,kppp來進行設置和聯接.
# kppp&
我們看到下面的畫面,熟悉MS Windows的用戶應該不會陌生,我們在這個畫面裡面可以選擇創建新的賬號,設置ISP的電話(不知道的就不填,注意登錄方式的選擇,一般需要選擇PAP方式),然後到「數據機」部分,指定使用的設備,如果你的Modem連結在第一個串口上,那麼就選擇/dev/ttyS0,第二個串口選擇//dev/ttyS1.
然後選擇確定,我們回到了撥號窗口,選擇聯接:
.............
主要注意兩點:
1. /etc/ppp/options文件的編輯
2. 選擇pap登錄
然後應該沒有問題了.
======================================================================
Q:我在LINUX下MODEM一直都不能用,我用過BLUEPOINT和TURBO,都是新版本的.
我的MODEM是CL-56VPCI 56K PCI VOICE MODEM內置MODEM,在LINUX的下,我用/DEV/CUA3(=COM4),但總提示MODEM忙,不知為什麼.怎麼辦?換MODEM嗎?沒錢呀.
還有就是我的音效卡,在BLUEPOINT1.0下可以用,但現在在TURBO6.0下卻不能用了.我知道在哪設置,自己也
嘗試了,但無效.我用的是老老的創新16位音效卡,我朋友的YAMAHA724也和我一樣.怎麼辦?

A;1、,必須明確的是您所使用的MODEM是不是WINMODEM(即軟貓),如果您所使用的MODEM是軟貓的話,LINUX目前是無法支持它的(您就只好做好換貓的準備了).
如果不是軟貓的話,在您的貼子裡面指出,MODEM為內置且埠為COM4,如果您所使用的發行版的LINUX的內核為2.2以上版本,您在LINUX中所指定的埠應該為 /dev/ttyS3,而不是 /dev/cua3.


另外,您可以使用 linuxconf 配置PPP聯接.如果您使用XWINDOW的話,KDE的KPPP也是一個不錯的配置工具.

2、對於音效卡,,如果您確認您所使用的音效卡型號為創新16的話,在LINUX裡面使用是沒有問題的.您可以使用SNDCONFIG配置,或者使用SETUP也可以.
如果您的音效卡的PCI的音效卡,您需要下載OSS軟體包才可以!

整理:iamafan
iamafan@263.net


[火星人 ] 撥號網路設置問答FAQ已經有517次圍觀

http://coctec.com/docs/linux/show-post-57871.html