黑基网 首页 服务器 Linux 查看内容

拨号网络设置问答FAQ

2005-6-3 05:18| 投稿: Linux

摘要: Q: TurboLinux下拨号不能工作, 为什么? A: 拨号网络不工作的原因很多,Tur...
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 [email protected]
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部