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水木清华站∶精华区