ISP-Connectivity-mini-HOWTO

2008-02-23 07:23:22来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

Michael Strates, mstrates@croftj.net
v2.0, 6 November 1997 


--------------------------------------------------------------------------------
这份文件描述如何设定PPP连线,连接你的 ISP ,设定mail及news,取得固定的IP 位置(如果有的话),并取得网域名称(domain name),并在30分钟之内有个适当的系统可用. 
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

1. 介绍
这份文件的主要目地很明显的,就是要使每一个 Linux 新手能够熟悉各种连接你的 Linux 电脑到网路上的设定,包含如何获得网路位置(IP address),网域名称 ( domain names ),并做好各种设定.这份指导文件是针对一个 linux 中级使用者所写的,虽然聪明的新手不应该有任何错误才对. 



1.1 这份文件的最新版本 
这份文件的最新版本将会定期的章贴在comp.os.linux.answers 这个讨论区.它也会被保存在许多收藏这类文件资料的匿名ftp站中(anonymous ftp),包括 

ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO 

此外,你应当能在Linux计划的网页中找到它 

http://sunsite.unc.edu/LDP/ 


1.2 意见 
关於这份HOWTO文件的任何意见都是我所乐於知道的,拼字错误,以及改善的办法, 非常感谢你们的意见和批评.希望我的这份HOWTO能帮助一些人,如果我作到了, 我将非常乐於收到你们来信告诉我 

mstrates@croftj.net 

http://linloft.home.ml.org/ 



1.3 不确定内容的宣告 
关於这份文件内容并没有被接受的义务.你可以决定是否要冒险来使用文件中所提到的观念 ,例子或是其它内容.虽然这是最新版本的文件,但它仍可能存在有错误. 而它们可能会对你的电脑造成伤害.虽然它们发生的机率相当低, 但我仍无法对你的电脑伤害负任何责任. 

当然,可能还有一些更好或更简单的方法来完成这份文件中所说的事.在 Linux 的世界中,方法是数不完的.这些是我做这些事的方法, 而我也将把这些我的做法在这份 HOWTO中呈献给你. 



1.4 版权消息 
这份文件的版权是属於 (c)1997 Michael Strates 并於下列条件下发表: 


Linux的HOWTO文件可能全部或只有部份被发表或提供藉由实质或电子的方式, 只要这份版权宣告有被包含在内即可.商业性质的再次发表是允许且被鼓励的, 但是文件作者希望能被告知所有的文件发表. 
所有的翻译,延伸的文件,或是聚集其它 Linux HOWTO 的文章都必须包含这份版权宣告.也就是说,你不能发表一篇由充满限制条件但确是由这份 HOWTO 所导出的文章.只有在某些特殊情况下这才是被允许的,请和下列位置的Linux HOWTO 协调者联络 
如果你有任何问题,请和 Tim Bynum 联络,他是 Linux HOWTO 的联络者 
linux-howto@sunsite.unc.edu 使用 finger 指令可获得他的电话和电子邮件地址(snail mail address) 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 连接外面的世界
在这份文件中,我们将解释如何使用网路上最常用的 PPP (点对点通讯协定)来连上网路.它让你的数据机能和外界"通话".这就像是微软视窗3.x中的 Winsock 小喇叭(Trumpet Winsock)以及许多其它你可能从没见过的程式. 

在 Linux 中,我们使用一个叫 chat 的东西来帮我们做拨号至 ISP 的动作, 接著再用一个叫 pppd 的工具来"利用"这个拨号至 ISP 的连线.你可以把 chat 想成是你的拨号工具,而 pppd 是你的通讯协定.我们将在下面说明如何设定这两种工具. 

2.1 利用 pppd 和 chat 来连接 
或许做这些事情最好的方法就是写一个 shell script 在 root的家目录下, 取名为ppp-connect并且在每次你要连线时祈祷一下.我们将会讨论这个方法. 

用root来login,并且用你最习惯的编辑器来编辑  /ppp-connect这个档. 你等一下将必须你的参数是些什麽. 

pppd connect 'chat -v "" "your_init_string" "" ATDTisp_number CONNECT "" ogin: your_username word: your_passwd' /dev/tty(0/1/2) speed modem 

pppd 在你系统中的 /usr/sbin/pppd ,然候在载入 chat 来帮你拨号. Chat 将会送出 你的初始字串到数据机上,然後开始拨你 ISP 的电话然後它就会开始等待萤幕上出现 CONNECT 以及 ogin: 符号出现(这里没有开头的 l 是因为第一字元有时会在传送时遗失),接著再送出你的密码, 到这里 chat就结束了它的工作,将剩下来的部份交给 pppd 来表演. 

最後一个指令是指定你的数据机在那一个连接埠上(我的是在 /dev/ttyS1). 通常它都是在 ttyS1 (DOS 底下的 COM2),ttyS0 (DOS 底下的 COM1), 如果你是用 Slackware 的版本,就是 cua1 或是 cua0 .至於 spped 指的是你 modem 的速度.我是始用 115200 在我的数据机(33.6k)上. 如果你是最近才买的电脑(有著 16550 UART ),那麽决对不要比 57600 来的低. 此外,14.4k 的 modem 可以把它设成 38400.Modem 只会告诉 pppd 它是个 serial/modem. 如果你不希望有冗长的记录档那就不要加上 -v 选项. 

下面的例子是一个人拨号到一个自动提供 PPP 连线的 ISP(例如:该 ISP 没有任何选择使用何者协定的画面.)时.这是他  /ppp-connect 里的内容 : 

pppd connect 'chat "" "ATZ" "" ATDT555-1800 CONNECT "" ogin: johnny word: blackjak' /dev/ttyS1 115200 modem 

但是对有些人而言,他们的 ISP 会有选择何种协定并且不会自动启动 PPP 服务的人,可能会造成一些问题(译注:像 Hinet).幸运的是, chat 也能处理这个问题.你只需要增加一些命令到你的 chat 的 script 中即可. 例如,下面的 johnny 的 ISP 会丢给他一个画面,需要他输入 ppp 来建立 ppp 连线.他的 shell prompt 是用 $. pppd connect 'chat "" "ATZ" "" ATDT555-1800 CONNECT "" ogin: johnny word: blackjak $ ppp' /dev/ttyS1 115200 modem 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Soundblaster 16 PnP Mini-Howto 如何在Linux设定16位P

下一篇:Linux 无盘工作站 Mini Howto