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

硬件全攻略--MODEM

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

  5.通过脚本程序自动拔号上网

  安装了ppp软件包后,会生成/etc/ppp和/usr/doc/ppp-x.x.x(其中x.x.x是版本号)两个目录,pppd的配置文件都存放在/etc/ppp目录中,而/usr/doc/ppp-x.x.x则存放着pppd的相关文档,在这个目录下有一个名为scripts的子目录,这个目录中有几个有用的文件:

   ppp-on-dialer:一个负责拔打电话,并输入所需登录信息的脚本程序(实现了当时我们通过minicom完成的工作);

   ppp-on:负责启动本机的pppd,与服务器端的pppd进行对话,实现端对端连接;

   ppp-off:负责断开连接的一个脚本。

  下面,我们就使用它们来简化我们的拔号上网工作:

  1) 首先,将它们复制一份到/etc/ppp目录中;

  2) 编辑ppp-on文件,将以下几部分根据你的实际情况修改:


       TELEPHONE=8163 
       ACCOUNT=8163
       PASSWORD=8163
       DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
       exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 38400

  注:这些内容在ppp-on文件中都是有的,不是新增,而是修改它的值。

  3) 修改ppp-on-dialer文件,将以下几部分根据你的ISP的实际情况做相应的修改:


       username: $ACCOUNT 
       assword: $PASSWORD 
       " select(1~3):" 1

  注:“:”左边的内容都是拔号时会问你的,右边的都是相应的回答。这些内容在我们当时使用minicom做测试拔号时就会看到了!

  4) 为三个脚本赋予可执行权限,也就是执行命令:

    chmod +x ppp-on ppp-on-dialer ppp-off

  5) 到此,我们就可以执行/etc/ppp-on完成拔号上网,执行/etc/ppp-off断开网络连接了。

五、 使用kppp软件完成拔号上网

  对于习惯使用了图形化界面的Windows用户而言,这些晦涩的命令行操作,会吓走一大堆人的,别急,现在我们就介绍一种图形化的拔号上网软件kppp,只要你安装了KDE,就可以使用这个软件。使用它拔号上网很简单:

  1) 运行Kppp:如下图所示,先点击“K”按钮,选择Internet,然后选择Kppp:

Kppp

  2) 单击Kppp面板上的Setup按钮,将出现如下图的界面:

setup

  首先,我们单击“New…”按钮,进行Accounts的设置;

Accounts

  3) 接着,我们选择“Device”进行相应的设置:

Device

  4) 设置完成后,按OK按钮退出,返回Kppp主画面:

Kppp

  5) 填入Login ID和Password,再按Connect按钮,就可以开始拔号了,拔号成功了,会在任务条上出现一个MODEM似的小图标,就像Windows中的网络连接示意图标一样。开始冲浪吧!

六、 驱动内猫

  对于大多数内猫而言,Linux系统能够自己识别到,那只需用前面的方法使用它就行了。而如果你的Linux无法识别它的话,就需要让Linux系统识别到它。通常我们可以采用两种方法:

  1、 对于一些即插即用设备而言,我们可以使用isapnptools工具解决这一问题:

  1) 首先以root用户登陆,然后运行命令/sbin/pnpdump > /etc/isapnp.conf,将你机器上所有的即插即用设备信息写入文件/etc/isapnp.conf中。

  2) 接下来需要为该设备分配IRQ与I/O资源:

  a.根据该设备在Windows中查看其所占资源,当然这要你在本机上装有Windows;

  b.或者自已动手为其分配资源,只要不冲突就行了!(已分配的资源可以从/proc/interrupts、/proc/ioports、/proc/dma查到)

  3) 然后从isapnp.conf中找到你要驱动的设备,然后去掉它们前面的注释号“#”,将填入它们的INT(IRQ号)、IO(IO地址)及DMA等。

  4) 设置完成后,我们就可以执行以下命令驱动该设备:

     /sbin/isapnp /etc/isapnp.conf

  5)如果该命令没有出错的话,就会在屏幕上打印出相关的硬件信息,你只需将该句命令写入/etc/rc.d/rc.local就可以使得每次启动Linux时,都自动驱动该设备。

  2、 如果你能够找到该款内猫的驱动程序的话,那也可以采用安装驱动程序的方法。采用这种方法,大致的步骤如下:

  1) 下载驱动程序包;

  2) 解压驱动程序包,然后运行make,完成编译;

  3) 使用insmod将驱动程序模块加入内核;

  4) 然后在/dev目录下创建一个设备,命令如下:


      cd /dev
      mknod 驱程模块名 c 127 1

  5) 然后创建一个名为modem的符号链接,使其指向刚刚创建的设备;



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



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

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号