📄 isp-hookup-howto.txt
字号:
ISP-Hookup-HOWTO 作者:Egil Kvaleberg, egil@kvaleberg.no译者: 谢昆中 HSIEH Kun-Chung, 台湾 中华民国 Taiwan, Republic of China (NOTPeople's Republic of China) ( [1]linuxer.bbs@cis.nctu.edu.tw ) v1.26版,1998年 3月 5日 翻译完成日:v1.26版, 中华民国 87年 11月 5日 _________________________________________________________________ 这份文件在叙述如何使用 Linux 来经由拨接 modem 连接到 ISP 网路服务接供业 者的网路上。TCP/IP 连接还有基本的拨接程序及IP 实际操作, email 及 news 的处理也包含在内。 _________________________________________________________________ 1. 介绍 * 1.1 版权 Copyright * 1.2 除外条款 * 1.3 翻译 * 1.4 这份文件的新版本 * 1.5 回应 2. 我要怎样才能与其他的世界连接呢 ? * 2.1 基本建构 3. 我要怎麽在网路上 逛呢?4. 我要怎麽收发电子邮件 email呢5. News 新闻讨论群 * 5.1 我要如何设立一个线上新闻读取器呢 ? * 5.2 我要如何设立一个离线新闻读取器呢 ? * 5.3 我要如何设立 C News? * 5.4 我要怎麽设立 Leafnode? 6. 我要怎麽将连接程序自动化呢 ?7. 後记 * 7.1 我应该知道的其他事情 ? 8. ISP 特定的资讯 * 8.1 我要怎麽学得更多呢 ? * 8.2 感谢 _________________________________________________________________ 1. 介绍 本篇文件在叙述及回答关於拨接帐号使用者如何拨接 dial-up 到ISP (Internet Service Provider) 的相关建构以及使用 Linux 的方法。 帮助第一次使用 Linux 机器想连接到 ISP的朋友,相关可能会遭遇的问题 都包 含在这□。这免不了会有某种程度地和其他的 Linux Howto 文件有重覆的地方。 ***误删*** LDP 相关的书籍。参考这些文件可以让你有更好更详细的了解。 目前的文件有很多都是针对特定程度的使用者来写,所以对初次使用者来说可能 还是有对一些资讯会产生无法了解的情况。 为了简化起见,所有的例子都以下面的资讯为例: * 使用者: dirk * 密码: PrettySecret * ISP: acme.xz * Email 伺服器: mail.acme.xz * News 伺服器: news.acme.xz * Name 伺服器: 193.212.1.0 * 电话话码: 12345678 在这儿, dirk 称呼他那台机器叫 roderick好了。 当然,上面的参考值必须依照您的状况更改为符合你的 ISP的设定。 还有,不同 的 ISP 只需要更改一些不同的地方即可。如果你在这儿遇到问题,希望您也能告 诉我一声。 1.1 版权 Copyright Copyright (c) 1996,1997,1998 by Egil Kvaleberg. This document may be distributed under the terms set forth in the LDP license at [2]http://sunsite.unc.edu/LDP/COPYRIGHT.html 1.2 除外条款 No liability for the contents of this documents can be accepted. Use the concepts, examples and other content at your own risk. One of many possible setups will be described. In the Linux world, there is usually a number of ways in which to accomplish things. Paragraphs containing hints to alternatives are marked by ALT: Please also note that FTP-references often will change slightly as new versions of programs arrive. As far as I know, only programs that under certain terms may be used or evaluated for personal purposes will be described. Most of the programs will be available complete with source under GNU-like terms. 1.3 翻译 这份文件已经被翻译成下列的语言: 德文, by Cristoph Seibert: [3]http://tech.appl-opt.physik.uni-essen.de/LinuX/german-howto/DE-ISP- Verbindung-HOWTO.html 韩文, by Kidong Lee: [4]http://www.postech.ac.kr/~cessi/howto/ISP-Hookup/ISP-Hookup-HOWTO.h tml 法文, by Eric Jacoboni: [5]http://www.minet.net/linux/HOWTO-fr/ISP-Hookup-HOWTO.html 波兰文, by Piotr Pogorzelski: URL TBA Norwegian: [6]http://www.kvaleberg.com/no-linux.html 1.4 这份文件的新版本 这份文件的新版本会定期被刊载在 comp.os.linux.answers上。 它也会被列入许 多可以□名方式进入的 FTP 网站上。这些网站包含: [7]ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO 此外,你可以从 Linux 文件计画的网站□找到这篇文件。 [8]http://sunsite.unc.edu/LDP/ 最新版本也会以不同的格式呈现: [9]ftp://ftp.sol.no/user/egilk/ISP-Hookup-HOWTO.txt [10]ftp://ftp.sol.no/user/egilk/ISP-Hookup-HOWTO.ps.gz [11]ftp://ftp.sol.no/user/egilk/ISP-Hookup-HOWTO.tar.gz [12]http://www.kvaleberg.com/ISP-Hookup-HOWTO.html 1.5 回应 所有的建言、错误报告以及其馀的资讯或任何的指教请直接跟我连络: [13]egil@kvaleberg.no [14]http://www.kvaleberg.com/ 2. 我要怎样才能与其他的世界连接呢 ? 首先假设我们已经安装好你所使用的 Linux 供应商版本的系统,包含足够的网路 软体模组、 而且你已经设立好一个串列埠来连接使用 /dev/modem了。 内定上只有root才被允许来建构 /dev/modem。 要直接地连接到 ISP 上,以及实验连接的顺序,你可以使用 minicom 这个程式 ,它可以直接地使用。 2.1 基本建构 可在网路上使用的机器必须是以 root使用者来建构。在进行之前,请确认 /etc/hosts.deny 档案包含了下列各行: ALL: ALL 一般你可能想允询自己,所以加上下面这行到 /etc/hosts.allow档案□: ALL: LOCAL 或是如果你坚持的话: ALL: 127.0.0.1 下面开始,记得,它们只对於使用动态 IP 位址dynamic IP的PPP连接法有用。 如果你有固接的优势,有些地方是不同的。 能以一个名字来连接一部机器是很棒的,对於动态 IP 的使用者来说可以由他/ 她自己来选择这个名称就更好了。 在 □输入本例的 /etc/HOSTNAME: roderick 下一步骤是设立一个名称伺服器 (name server),在 /etc/resolv.conf□面: search .nameserver 193.212.1.0 名称伺服器name server必须被指定到一个数字 IP 位址上,而每一个 ISP 都不 同。 依你所需,你可以拥有最多三个不同的伺服器,每一个都在不同的线路上。 他们会被照顺序地被要求工作。 如果你想要使用像 somemachine 来做为 somemachine.acme.xz的简称,那麽你必 须将第一行更改为: search acme.xz 当然在 /etc/hosts□有一小部份必须也更动才行。大部份的使用者可以用: 127.0.0.1 localhost0.0.0.0 roderick 有固定 IP 位址的话将 0.0.0.0 改成你的 IP。 另外, 也需要小部份的修改: /etc/networks is: loopback 127.0.0.0localnet 0.0.0.0 你也可以在 /etc/mailname档□ 更改你的外部电子邮件区域。 acme.xz 在 ISP 上的使用者名称以及密码必须被指定在 /etc/ppp/pap-secrets□ dirk * PrettySecret 对於不使用PAP而使用 CHAP 的 ISP公司来话, 是用 /etc/ppp/chap-secrets档 。 最後,对於这些烦人的连接顺序都须在 PPP 可启用前弄好。这可用 /etc/ppp/chatscript来办到: TIMEOUT 5"" ATZOK ATDT12345678ABORT "NO CARRIER"ABORT BUSYABORT "NO DIALTONE"ABORT WAITINGTIMEOUT 45CONNECT ""TIMEOUT 5"name:" ppp 当然在这个例子□你可以稍微做些调整。第三行的电话号码当然必须订定。 某些 使用者可能需把 ATZ 数据机初始化字串改为最佳化的字串。最後一行 指出在 name:後需要一个提示,而它的回应到达时应该为 ppp。 其他的系统可能有自己 的步骤。 要真正地初始一通拨接, PPP 协定可由下列命令来启动: exec pppd connect \ 'chat -v -f /etc/ppp/chatscript' \ -detach crtscts modem defaultroute \ user dirk \ /dev/modem 38400 现在我们应该在线上,直到我们按 Ctrl-C 将这个程式杀掉。 任何有关於拨接的 讯息都会被加入到系统日志□。要读取他们,试试: tail /var/adm/messages or dmesg 只要 PPP 已启动,你就可以直接在 Internet 上遨游,也可以使用像 ftp, ncftp, rlogin, telnet, finger 等等的程式。这些程式都是网路套件的一部份 。 关於 PPP 更详尽的资料可由下列地方取得: [15]/usr/lib/ppp/README.linux [16]/usr/lib/ppp/README.linux-chat 最後,补充一下,关於安全性 security。在 /etc/inetd.conf 档案□有列明你 的机器所提供的外部服务程式。而在 /etc/hosts.deny 档案内所列的我们就无法 做外部的存取。而放在 /etc/hosts.allow档案 □面的则可以被允许存取。 区内 通讯则可以 ALL: LOCAL 来准许。可参阅 man 5 hosts_access。 最後,关於 POP协定这个名称似乎有一点被混淆了。 在 /etc/services □有个 定义是说它几乎与下列相容: pop2 109/tcp pop-2 # PostOffice V.2pop3 110/tcp pop-3 pop # PostOffice V.3 ALT: 排除 chatscript不用,我们可以使用更有弹性的 dip。 但不能与 diald相 关连。 ALT: 有永久的 TCP/IP 连接的幸运儿,例如使用 Ethernet, 可以安全地 不用 理会任何关於 PPP 的事,而只需专心地将他们的网路卡设定好就好了。 ALT: 有些无法使用 PPP,而使用 SLIP 的朋友,因为它和 PPP 的支援有点类似 。 还有像 UUCP ,有些仰赖由 SOUP 来做为交换新闻讨论与电子邮件的工具。 最後一项您可由下面的档案得到讯息: [17]ftp://ftp.sol.no/user/bjorn/Linux-offline.tgz 另外 TERM 这个程式也可做为选择之一,你可看看 Term-HOWTO。 3. 我要怎麽在网路上 逛呢? 如果你觉得使用本文是很重要的,那可以使用 Lynx 浏览器。可由 [18]ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/lynx-2 .3.bin2.tar.gz来取得 如果你已经安装了 X window 系统,你也可以使用许多的图形介面的浏览器 。Chimera 可以由 [19]ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/chimer a-1.65.bin.ELF.tar.gz取得 [20]http://www.unlv.edu/chimera/ Mosaic [21]ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/Mosaic -2.7b1-aout.tgz [22]ftp://ftp.NCSA.uiuc.edu/Web/Mosaic/Unix/binaries/2.6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -