当前位置:  技术问答>linux和unix

Linux7.2 怎么上网啊?

    来源: 互联网  发布时间:2014-12-23

    本文导语:  外猫56K。 | 如何用 Linux 拨号上网?  作者:四通立方网友 OpenView  E-mail: ws_sh@hotmail.com  一、Linux 上的 PPP  Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨...

外猫56K。

|
如何用 Linux 拨号上网? 
作者:四通立方网友 OpenView 
E-mail: ws_sh@hotmail.com 
一、Linux 上的 PPP 
Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨号网络,那么你已经具备了 PPP 的基本经验了。在 Windows95 的 PPP 在同 ISP 连接后,视 ISP 情况不同,会自动为 Windows 客户机提供 IP 地址和 DNS 服务器地址,而 Linux 的 PPP 不会自动接收 DNS 地址,这是 Linux 与 Windows 的一点区别,所以,Linux 上的 PPP 在协议连接成功后,要多一步 DNS 的配置。 

二、Kernel 的准备 
你的 Linux 系统必须在 kernel 中配置支持 PPP 功能。如果你的 kernel 目前不支持 PPP,你需要重新生成一个支持 PPP 的 kernel。重新编译 kernel 的方法可看相关 Howto。 

三、用辅助脚本配置 PPP 拨号网络 
我一开始想运行 pppd 来连接拨号网络,但很快发现这是太麻烦了,因为选项太多。后来我发现,其实在 Linux 上已经提供了几个 PPP 拨号程序模版,只要对这些模板略作修改,就可轻松联上 PPP 了。根据我的经验,如果顺利的话,10分钟就能完成配置。 

(1)拨号程序所在的目录 

对于 RedHat 5.0,这几个拨号程序(Script)在 /usr/doc/ppp-2.2.0f/scripts 下,如果要使用这些脚本,需要把它们拷贝到正确的目录中,具体如下: 

ppp-on: PPP 连接脚本 拷贝到 /usr/sbin 

ppp-off: PPP 断开脚本 拷贝到 /usr/sbin 

ppp-on-dialer: PPP 登录会话脚本 拷贝到 /etc/ppp 

ppp-redialer: 可轮循多个电话号码的登陆脚本 拷贝到 /usr/sbin (本文不用) 

对于 Slackware 的用户,这些脚本已经安装到正确的目录了,无需做什么。 

假定你在你的系统上找不到上述文件,可直接在本文后面的附录中cut。 

(2)创建自己的拨号程序 

假定现在我们要用 PPP 连接 163 网,我们就可以利用上述脚本来作很简单的配置。虽然我们可以直接在这些模板上做修改,我还是建议为自己拷贝一份模板,在新的拷贝上作修改比较好。所以,我们先做如下拷贝: 


cd /usr/sbin 
cp ppp-on ppp.163 
chmod +x ppp.163 

cd /etc/ppp 
cp ppp-on-dialer dialer.163 
chmod +x dialer.163 

此外,要保证 ppp-off 也是可执行的 

(3)定制自己的拨号程序 

首先编辑你的 ppp.163,其中多数内容都不必改动,只要修改以下几处: 


TELEPHONE=163 
ACCOUNT= 
PASSWORD= 
DIALER_SCRIPT=/etc/ppp/dialer.163 

另外,在最后的 exec 启动 pppd 一行里,注意提供你的 Modem 所在的串口设备文件(通常是 COM1 /dev/cua0 或 /dev/ttyS0,COM2 /dev/cua1 或 /dev/ttyS1),并设置串口的通信速度(缺省是 38400,对于现在的高速 Modem,这个速度太低了,可设置成 57600以上)。完成后的 ppp.163 内容是: 


#!/bin/sh 

# Script to initiate a ppp connection. This is the first part of the 
# pair of scripts. This is not a secure pair of scripts as the codes 
# are visible with the 'ps' command. However, it is simple. 

# These are the parameters. Change as needed. 
TELEPHONE=163 # 拨号号码 
ACCOUNT=YourUserName # 用户名 
PASSWORD=YourPassword # 口令,注意限制其他人读取本文件! 
LOCAL_IP=0.0.0.0 # 本地IP地址,0.0.0.0 表示动态分配 
REMOTE_IP=0.0.0.0 # 原端IP地址,一般是 0.0.0.0 
NETMASK=255.255.255.0 # 子网掩码 

export TELEPHONE ACCOUNT PASSWORD 


# This is the location of the script which dials the phone and logs 
# in. Please use the absolute file name as the $PATH variable is not 
# used on the connect option. (To do so on a 'root' account would be 
# a security hole so don't ask.) 

DIALER_SCRIPT=/etc/ppp/dialer.163 # 拨号登录脚本文件名 

# Initiate the connection 

# I put most of the common options on this command. Please, don't 
# forget the 'lock' option or some programs such as mgetty will not 
# work. The asyncmap and escape will permit the PPP link to work with 
# a telnet or rlogin connection. You are welcome to make any changes 
# as desired. Don't use the 'defaultroute' option if you currently 
# have a default route to an ethernet gateway. 

exec /usr/sbin/pppd debug lock modem crtscts /dev/ttycua0 57600 
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP 
noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT 

然后,检查一下你的登录会话程序 /etc/ppp/dialer.163,在我所在的 163 ISP,这个从模板拷贝过来的会话程序可直接使用,如果有以下情况,你需要对这个会话程序略作改动: 

(1)如果拨号提示输入用户名的提示符不是 login: 

(2)如果登录成功后还要用户再交互打入命令 ,才启动 ppp 协议

|
外猫的话,你只要配好kppp就可以上了,方便的很呀

|
内猫的话,只要装好驱动,用KPPP也能很轻松的拨上号,我就是用得内猫,不过好像网卡的IP地址要设置成动态的才能访问网页,不然的话能拨上去但不能打开网页,还有防火墙不能设置太高

|
kppp就ok了,很简单呀,不过么选用linux支持的modem

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 哪有LINUX7.2和Borland Kylix3.0下载啊????
  • linux7.2下linuxconf的使用?
  • linux7.0是否支持光驱启动
  • LINUX7。1的光盘问题
  • redhat linux7.2的版本问题
  • LINUX7.2支持AMD的CPU吗?
  • redhat linux7.1安装不了,怎么办?
  • 在redhat linux7.2 下,如何安装orcle9i???
  • linux7.3求助
  • 大家认为Linux Mendrake8.2好还是RedHat Linux7.3好
  • LINUX7.3是否支持INTEL 845G自带的显卡
  • 请问在red hat linux7.3怎么装网卡
  • 如何卸掉red hat linux7.2
  • 怎么看Redhat Linux7。2中是否安装了显卡?
  • 关于LINUX7.3?高分?
  • RedHat Linux7.2 怎样作代理服务器吗?
  • 工作站Redhat Linux7.2如何通过NT4.0 proxy代理服务器上网,我不能通过其验证!请高手指点思路和方法! iis7站长之家
  • 散分了,linux7.2安装时设置的root密码会过期吗?
  • 怎样启动linux7.2?
  • LINUX7.2有没有gcc


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3