BBS水木清华站∶精华区
发信人: thhsieh.bbs@bbs.phys.ntu.edu.tw (居士), 看板: Linux
标 题: Re: slip & ppp server
发信站: 台大物理 冷月流苏BBS驿站 (Sat Dec 14 08:55:47 1996)
转信站: sobee!netnews.ntu!news.phys.ntu!chdrv2
【 在 yorks.bbs@bbs.ntu.edu.tw (无聊弊了) 的大作中提到: 】
∶ 对方的机器假设已有 ip 记的 mark 掉 /etc/rc.d/rc.inet1 里的 ip
∶ 也不是 "凡是需要 ip-address 的地方我都任意指定" 而是用你 netconfig
∶ 下的, 建议你用 10.?.?.? , 因为那是内定保留给 local network ip 的.
∶ 就是说你的 ppp server 给对方一个 ip, 但与它原来的不同, server
∶ 的 routing table 有设若是 xxx.xxx.xxx.xxx (设给对方的 IP) 就往
∶ ppp0 的地方丢 (netstat -r), 但是对方的机器却说自己叫
∶ aaa.aaa.aaa.aaa (对方原本的 ip) 当然不 match, 所以所有藉由 server
∶ 的 routing table 传来的封包对方都收不到 (当然是假设 server 在网路上
∶ 不过这你的情形不合就是), 只有 server 和 cilent 两者因直接由 ppp
∶ 连不透过 routing table 才通, 换句话说, 若 server 不在网陆上,
∶ 即使对方的机器本身已有 ip , 也不影想你们的沟通, 因为是藉由 ppp
∶ 而不必透过 routing table , 但是若用 domain name 就不行了, 除非
∶ dns server = ppp server ....
∶ 这样的回答应该可以吧, 你试试看, 再讨论 .... :)
嗯! 谢谢 yorks 兄的帮忙,昨天我已设成功了,但仍然有一点点小
问题,我把我整个设定说明如下:
1. 我的 netconfig 只有设 loopback ,至於我自己的 ip-address 我猜
想可以在别人 dialin 时,在建立 slip or ppp 通讯管道时再设。
2. 我用 uugetty 来接电话 (有点奇怪的是,我并没有之前版上网友所提
到的问题,一设就成功,也许我比较幸运吧? ) ,电话接起来後,呼叫
login 读入 user name。 user 可以用 slip 或 ppp login。 而 login
之後的 shell 是 diplogin ,由这支程式来设定 slip 或 ppp 的通讯管
道。这时,我将我这一端的 ip 设为 10.1.1.1 ,远端的设为 10.1.1.2
3. 这时,远端应该可以用 telnet or ftp 连到我的机器了。但问题是,速
度相当慢。我同学是用 win95 + winsock 之类的软体,透过 ppp 连过
来,他那边有先设好他的 ip (10.1.1.2) 及 server 的 ip (10.1.1.1),
且他没有连网路。但从他下 telnet 直到我这边的 in.telnetd 跑起来
并回应给他一个 login: 提示号,足足等了 1 - 2 分钟左右。
4. 而我这边用 ifconfig 看,ppp 的界面起来了,ip 也没设错。但用 route
看时,速度却也是异常的慢,往往要五分钟以上,才能列出一张完整的
route table 。
5. 等他用一般 user login 成功後,他那边的速度就正常了,我们可以线上
talk ,不成问题。但我这边 route 仍然执行得异常的慢。
我推测造成以上原因可能有三个:
1. 我在 netconfig 中没有设定我自己的 ip-address (10.1.1.1) 。
2. 我没有详细地设定 pppd 。( 因为我对 ppp 不太熟,还没 k 过 PPP-HOWTO,
昨天我本来只想测试 slip 连线,但我同学却只熟悉 ppp ,所以我只好暂时
将 diplogin 的通讯协定设成 ppp 。当我同学用 ppp login 时,我有见到
diplogin 呼叫 pppd 在进行工作。)
3. 从 win95 至 linux 之间的连线可能因系统不同而导至。但我觉得这可能性
较小。
我觉得最有可能的状况是 1. 但我也常常透过 modem dialout 到学校的
server ,如果我私自设了我自己的 ip-address ,可能会如 yorks 兄
所说,发生 ip 打架的困扰。如果真是这样的话,看样子我得安排一下
我的 run level 了,平时不设自己的 ip ,到了有人要 dialin 时才跑
高一点的 run level ,设定好自己的 ip 并跑 uugetty。
再试试吧! yorks 兄,不知道你是不是还有不同的看法或建议? 可以讨论
一下吗? 再次谢谢你的帮忙。
--
———— 居 士 ————
台大物理系
Email: thhsieh@twclx.phys.ntu.edu.tw
※ 来源:.冷月流苏BBS驿站 bbs.phys.ntu.edu.tw.[FROM: twclx.phys.ntu.]
BBS水木清华站∶精华区