首先假设我们已经安装好你所使用的 Linux 供应商版本的系统,包含足够的网路软体模组、 而且你已经设立好一个串列埠来连接使用 /dev/modem了。
内定上只有root
才被允许来建构 /dev/modem。
要直接地连接到 ISP 上,以及实验连接的顺序,你可以使用 minicom 这个程式,它可以直接地使用。
可在网路上使用的机器必须是以 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 localhost
0.0.0.0 roderick
有固定 IP 位址的话将 0.0.0.0 改成你的 IP。
另外, 也需要小部份的修改: /etc/networks is:
loopback 127.0.0.0
localnet 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
"" ATZ
OK ATDT12345678
ABORT "NO CARRIER"
ABORT BUSY
ABORT "NO DIALTONE"
ABORT WAITING
TIMEOUT 45
CONNECT ""
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 更详尽的资料可由下列地方取得:
/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.2
pop3 110/tcp pop-3 pop # PostOffice V.3
ALT: 排除 chatscript不用,我们可以使用更有弹性的 dip。 但不能与 diald相关连。
ALT: 有永久的 TCP/IP 连接的幸运儿,例如使用 Ethernet, 可以安全地 不用理会任何关於 PPP 的事,而只需专心地将他们的网路卡设定好就好了。
ALT: 有些无法使用 PPP,而使用 SLIP 的朋友,因为它和 PPP 的支援有点类似。 还有像 UUCP ,有些仰赖由 SOUP 来做为交换新闻讨论与电子邮件的工具。 最後一项您可由下面的档案得到讯息:
ftp://ftp.sol.no/user/bjorn/Linux-offline.tgz
另外 TERM 这个程式也可做为选择之一,你可看看 Term-HOWTO。