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.從
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.從