Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->系统管理 ->正文

硬件全攻略--MODEM

来源:Linux-cn.com 作者:Webmaster 时间:2007-05-05 点击: [收藏] [投稿]

  我们只需将这些命令放在/etc/rc.d/rc.local文件中,这样就可以保证每次启动Linux时就完成设置。

  我们可以使用两个简单的命令来查看一下是否存在IRQ和I/O地址的冲突:


      cat /proc/interrupts    查看IRQ中断号
      cat /proc/ioports      查看I/O地址

四、 使用MODEM拔号上网

  通常,我们是通过MODEM拔打ISP提供的拔号服务电话号码,从而连入Internet的,在Linux系统中,整个过程为:

  1.准备好相应的软件

  做为拔号上网的客户端所需的程序有chat和pppd,如果你的机器上还没有这两个程序,就要安装它们,它们包含在ppp软件包中(如ppp-2.3.7-2.i386.rpm)。

  chat程序的用途是拨号并等待提示,根据提示输入用户名和密码等登录信息。而pppd的用途则是建立并维持与服务器的ppp连接,传输数据。

  另外,为了测试方便,我们还需要一个名为minicom的软件。不过通常这些软件都已经会在安装Linux系统时安装了。

  2.使用minicom测试拔号

  通过minicom软件来测试MODEM是否工作正常。

  1) 首先以root身份登录系统,然后运行命令:minicom -s。这将会启动一个文本对话框的配置界面。在这个配置界面中,我们可以使用上、下箭头键在菜单中选择,用Enter键选中命令。

  2) 测试调制解调器的关键在于设置串行端口。我们在此选择Serial prot setup,进入串行端口配置菜单。如果对这里的项目需要修改,只需按相应的字母键就可以了。

  3) 首先我们应设置串行设备(选择A Serial Device)。这时,要将这个位置变为相应的设备文件,例如,如果调制解调器连接在第2个串口上.则要将其设置为/dev/ttys1,因为Minicom用于输出连接。不过,由于Minicom默认是使用/dev/modem来标识MODEM的,因此,你可在此之前执行命令:ln /dev/ttys1 /dev/modem。这样会省去不少麻烦。

  4) 然后我们根据所连接的系统要求设备MODEM参数(选择E Bps/Par/Bits),在这里需要设置的包括速率(Bps)、奇偶校验位(Par)、数据位和停止位(Bits)。其中速率设备为MODEM的最高连接速度,通常可以是MODEM速度的4倍。例如,对于1.44kbPs的调制解调器,应选择57.6kbps.对于28.8kbps的调制解调器.应选择115.2kbps。而对于数据位的设置,通常是无奇偶位、8个数据位和1个停止位。例如:38400 8N1。

  5) 完成之后.按Enter键键返回serial port setup菜单、再接Enter键,返回主菜单。有了这些信息,就可以测试调制解调器了。选择Save setup as df1将配置保存为默认配置.然后选Exit退出安装界面。

  6) 打开Minicom程序,如果出现Ok提示,则调制解调器设置正确可以开始正常工作。

  7) 可以输入'AT'并按Enter键进行测试。这时,回到OK信息。如果一切顺利,则可以开始拨号。看看是否正常进接.输入"ATD163"。此时,应该听到连接的声音,然后看到连接信息和远程系统的信息提示:


     ATD163
     CONNECT 115200

  这时,就说明你的MODEM已经可以使用了。

  8)最后按CTRL+A,Q退出Minicom。

  3.设置DNS域名解析

  在Linux中,要设置DNS域名需要编辑配置文件/etc/resolv.conf,在最后加入一行:

nameserver xxx.xxx.xxx.xxx (如:nameserver 202.101.103.55)

  其中IP地址是ISP提供的域名服务器的IP地址。

  4.手动拔号上网

  下面,我们就在命令行上手动完成拔号上网工作:

  1) 首先,运行minicom,然后输入Ctrl-A,再敲D, 将会出现一个拔号界面,此时选择manual(手动),并输入ISP的电话号码,调制解调器一阵乱响之后,会有几声音乐响,并在屏幕上提示按任意键继续。

  2) 接着,屏幕上就会出现你ISP的信息,根据提示输入你的username和password,(有可能还会要求你选择ppp连接还是slip连接等)如果成功的话,就会出现一些垃圾字符。

  3)这时,输入CTRL+A再按Q,退出minicom。

  注意,不是按X,那样就会断开这次拔号

  4) 接着,我们使用pppd建立ppp连接,也就是执行命令:

pppd debug lock modem crtscts defaultroute /dev/ttyS1 115200&

  命令说明:


    deubg  使其在/var/log/messages中记录下相关调试信息;
    lock   锁定串行口设备
    modem 说明使用MODEM的控制信号
    crtscts  说明使用硬件数据流控制
    defaultroute 在本机路由表中加入一项缺省路由
    /dev/ttyS1 指出Modme所在端口
    115200  说明串行口的速率
    &   表示使其在后台运行。
    一会儿之后,ppp连接就会建立,这时你可以试一试:
    a. 运行ifconfig,你将看到ppp0的网络接口,这个接口的IP
地址就是对端服务器给你分配的IP地址; b.运行route,你会发现对端服务器的IP地址被加入路由表了; c.ping一下远方的主机,应该能够连通。 你还可以在另一个虚拟控制台上运行: tail -f /var/log/messages 这时,你可以观察到动态的pppd日志信息。

  4) 如果要断开这次连接的话,只需执行命令:

    killall pppd


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<

上一页 1 23 4 下一页


上一篇:[显卡]nvidia显卡的安装大全   下一篇:[Moden]让LINUX成功支持Cirrus Logic软猫

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
·Motorola微处理器bootloader分析与应用
·Fedora Core5 NFS服务器搭建过程介绍
·Linux系统:让内存不再泄漏的实用技巧
·新手看招 手把手教你安装VMware虚拟机
·“侵权事件” 红帽称微软企图干扰用户
·删除Linux后 如何找回Windows启动菜单
·菜鸟乐园 Linux中常见文件系统格式介绍
·Linux操作系统下IPTables配置方法详解
·实用技巧 Linux系统的经典使用技巧八则
·Linux系统文件优化及磁盘检查方法介绍
推荐文章
·Linux命令Man解释:usermod:修改使用
·vi介绍编 (3) vi命令
·Linux 文件系统介绍
·Python入门(8)
·漂亮的国产Linux操作系统Open Deskt
·和luster学习在Linux创建库函数(2
·编写Linux实用程序的艺术
·GRUB多重启动管理器
精彩文章
·Jaz-drive HOWTO -- 5. Linux 上的
·Linux中IP隧道的分析与建议
·Linux 指令篇:日期时间排程--uptime
·双机(多机)自动互备份方案
·Linux 2.4中netfilter框架实现
·Linux环境下黑客常用嗅探器分析
·Linux用户也能玩转Google Earth了
·Linux系统病毒研究之一
·系统启动脚本分析(6)--其它一些脚
·Linux命令Man解释:shutdown:让系统
·Lucene:基于Java的全文检索引擎简
·病毒:众人关注的话题
·如何编写Linux设备驱动程序
·硬盘安装 RedHat9 心得
·oracle8.1.7 在redhat7.2下的安装
·Linux 核心--14.处理器
·linux 安装常见的 FAQ 问题 (第二版
·Linux命令Man解释:mkdir:创建目录
·Linux 下采用软件实现RAID
·一个用JSP写的论坛的实例(一)
·Linux命令Man解释:groupadd :建立新
·系统启动脚本分析(5)--syslog脚本
·对象/关系映射--继承模式
·Linux 指令篇:档案目录管理--mv
·JAVA 2 企业版开发指南 (一)
·DNS服务器快速指南
Power by linux-cn.com 粤ICP备05006655号