⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isp-hookup-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 3 页
字号:
6. 我要怎麽将连接程序自动化呢 ?   在 Linux □要控制新闻群组以及电子邮件是件很容易做的事情。      首先做个 /usr/lib/ppp/ppp-on 来初始与 ISP 的连接。通常,这个档案只包含   下列:   /usr/sbin/pppd   更多的选项会在 /etc/ppp/options□执行:   connect "/usr/lib/ppp/chat -v -f /etc/ppp/chatscript"crtsctsmodemdefaultrouteasyncmap 00000000user dirk/dev/modem 38400   要结束连接,使用本身提供的 /usr/lib/ppp/ppp-off。      在试过这两个命令手稿的功能後,如果你想写个执行不同工作的命令手稿。 上面   已提过□集电子邮件的命令手稿了,我们在这儿假设它们(电子邮件)会被 放在   /home/dirk/pop□。      我们可以制造一个交换电子邮件的命令手稿 /root/mail:   #! /bin/sh## exchange mail# 10 minutes timeout:TIMEOUT=600DT=10# kick sendmail:sendmail -q &# retrieve mail:su dirk -c /home/dirk/pop# wait for sendmail to terminate:t=0while ! mailq | grep -q "Mail queue is empty"; do    t=$[$t+$DT]    if [ $t -gt $TIMEOUT ] ; then     echo "sendmail -q timeout ($TIMEOUT).."     exit 1    fi    sleep $DTdoneexit 0   交换 news 的命令手稿放在 /usr/lib/news/news:   #!/bin/sh## exchange news# must be run as news:cd /usr/lib/news#update the outgoing batch (C News):/usr/lib/newsbin/input/newsrun < /dev/null#exchange news:/usr/lib/newsbin/newsx acme news.acme.xz#and flush the incoming batch:/usr/lib/newsbin/input/newsrun < /dev/null   其他连接各式各样留著的资讯之命令手稿可被放置在 /root/news+mail:   #!/bin/sh## exchange news and email# must be run as root#if ! /usr/lib/ppp/ppp-on; then    exit 1fitrap "/usr/lib/ppp/ppp-off" 1 2 3 15#exchange news+mail:/root/mail &su news -c ~news/newswait#disconnect../usr/lib/ppp/ppp-off#update the incoming batch (C News):su news -c /usr/lib/newsbin/input/newsrun < /dev/null &exit 0   要为上面的例子做扩充是很容易的,只需当向外的电子邮件及新闻布告存在时再   做连接。 我们就叫它 /root/news+mail.cond, 记得向外的 news-spool 也必须   更新以相配合:   #!/bin/sh## exchange news and email, only if outgoing news or mail# (C News spool)if [ -s /var/spool/news/out.going/acme/togo ] ||    ! ( mailq | grep -q "Mail queue is empty"); then     /root/news+mailfi   现在只剩指定何时这些事要发生而已。这可以 root 的身份,使用 crontab -e   命令来达成。假设我们希望每天早上 07:00 时做新闻讨论资料和电子邮件的交换   工作,之後 假设每四小时会有向外的电子邮件和新闻讨论要送:   00 7            * * *   /root/news+mail00 11,15,19,23  * * *   /root/news+mail.cond   在将它们连接前,请确认每一个环结都被测试没问题。你也可以之後再加上 其他   许多的工作,例如调整日期的时间 (使用 ntpdate),自动更新 (映射) 本地端维   护的 WWW 及 FTP 档案 到 ISP (使用 make 和 ftp)。      ALT: 依照每个人的喜好不同,也可以颠倒顺序。每次 PPP 连接完成後,   /etc/ppp/ip-up 命令手稿就会启动。 你可以在这儿加上各种花样来启动电子邮   件与新闻讨论文章的交换。 详情可参阅 man pppd 。      ALT: 也可以当网路流通被侦测到时自动地连接 PPP 。好的解决方案有很多种,   但好的建构端看它怎麽来避免频繁的(花钱的)连接。下面位址有更多的资讯:      [35]http://www.dna.lth.se/~erics/diald.html      这个diald 公用程式可由下面的位址取得:      [36]ftp://sunsite.unc.edu/pub/Linux/system/network/serial/diald-0.16.t   ar.gz      在同一位置上,你还可以发现使用 PPP 连接的其他不同项目。   7. 後记7.1 我应该知道的其他事情 ?     * 正常上,系统□有很多错误讯息都会被以内部电子邮件的方式来传达。 想确       认它们都会被正确地读取,我们可以建立一个 /etc/aliases档案。每一次你       更动它时,记得用 newaliases 这个命令。 下面的例子几乎包含了所有事项       了:       PostMaster: rootftp: rootnews: rootusenet: rootFaxMaster: rootfax: rootWebMaster: rootMAILER.DAEMON: root     * 很多的 Linux 版本的程式可在 Sunsite 上找到,这个站通常都很忙碌。 但       有很多的映射站台 mirrors 它们会有相对应於       ftp://sunsite.unc.edu/pub/Linux/..的档案, 所以你可以好好利用那些靠       你家较近的映射站,例如 ftp://ftp.nvg.unit.no/pub/linux/sunsite/..。     * 如果你高兴从 Yarn 移植整个成为一个目录,你也可以使用 yarn2mf来转换       它们成为标准的目录,该程式可在下面站台取得          [37]ftp://ftp.sol.no/user/egilk/yarn2mf.zip   8. ISP 特定的资讯   下列有一些 ISP 的特定资讯:      Demon Internet      [38]ftp://ftp.demon.co.uk/pub/unix/linux/Demon/slack3.0.help.tgz      Netcom      [39]http://www.netcom.com/bin/webtech/NetCruiser/Operating_Systems/Lin   ux/linux.cfg.html      PowerTech, Telenor Online, Telia      [40]http://www.kvaleberg.com/no-isp.html      Stanford      [41]http://www-leland.stanford.edu/~wkn/Linux/network/network.html      MCI      [42]http://www.kvaleberg.com/linux-mci.html      SISCOM      [43]http://www.siscom.net/support/linux_setup.htm      AOL 目前没有办法,因为他们使用特别的协定。      如果你可以提供其他不在上列的 ISP 资讯,请和我连络。   8.1 我要怎麽学得更多呢 ?   有一本 Linux Documentation Project 出版,由 Olaf Kirch所写,叫 Linux   Network Administrator's Guide的书是一本对想要设立及维护与 TCP/IP 和   Internet 相关的任何人都必备书。      [44]ftp://sunsite.unc.edu/pub/Linux/docs/linux-doc-project/network-gui   de/nag-1.0.ascii.tar.gz      每一个软体套件□伴随著的文件通常会给你所需要的详细资讯,虽然并不尽然是   全面的。 而 man 页是第一个必须看的文件。试试像:   man pppd   你也可以在 /usr/doc 目录树□面找到一些 相关程式的文件,虽然它们并不是总   是很结构化地呈现的。      下列的 HOWTO 都有很高的相关性:        * Installation-HOWTO 有基本的资讯。     * NET-2-HOWTO 有对安装及设立网路的完整介绍。 如果你使用标准的 Linux       供应商版的套件(像 Slackware, Red Hat, Debian) 的话,大部份这些已被       做好了。但它有很多关於设立以及故障排除的章节都非常有用哦!     * Mail-HOWTO 解释如何建构许多不同的工具。 再次地,如果你安装了标准的       Linux 供应商版本的套件,大部份的工作已被做好了。     * News-HOWTO 是为了设立一个 (一般的) news spool的文件。     * Tiny-News 目前只包含一个□集新闻群组的替代程式。     * PPP-HOWTO □有详细描述当你在安装 PPP 连接时可能会发生的问题。     * Serial-HOWTO 有所有你在设立序列埠时所需知道的事。     * Mail-Queue 告诉你如何来建立 sendmail 成为一面将 外部的邮件列队排排       站,一面将本地端邮件送出去的方法。          Red Hat 有一个关於 PPP 的邮递列表,想加入它们只需写信到      [45]redhat-ppp-list-request 在主题上写上   subscribe   即可   8.2 感谢   本篇文章从很多地方□集资料,感下下面直接或间接贡献:   Adam Holt <holt@graphics.lcs.mit.edu>Arne Coucheron <arneco@oslonett.no>Arne Riiber <riiber@oslonett.no>Arnt Gulbrandsen <agulbra@troll.no>Bjorn Steensrud <bjornst@powertech.no>Gisle Hannemyr <gisle@a.sn.no>Hans Amund Rosbach <haro@sesam.dnv.no>Hans Peter Verne <hpv@ulrik.uio.no>Harald T Alvestrand <Harald.T.Alvestrand@uninett.no>Harald Terkelsen  <Harald.Terkelsen@adm.hioslo.no>Haavard Engum <hobbes@interlink.no>James Youngman <JYoungman@vggas.com>Johan S. Seland <johanss@sn.no>John Phillips <john@linux.demon.co.uk>Jorn Lokoy <jorn@oslonett.no>Kenneth Tjostheim <kenneth.tjostheim@asplanviak.no>Kjell M. Myksvoll <kjell.myksvoll@fou.telenor.no>Kjetil T. Homme <kjetilho@math.uio.no>Michael Meissner <meissner@cygnus.com>N J Bailey <N.J.Bailey@leeds.ac.uk>Nicolai Langfeldt <janl@math.uio.no>Ove Ruben R Olsen <Ove.R.Olsen@ub.uib.no>R. Bardarson <ronb@powernet.net>Steinar Fremme <steinar@fremme.no>Sverre H. Huseby <sverrehu@ifi.uio.no>Trond Eivind Glomsrod <teg@stud.imf.unit.no>Tommy Larsen <tommy@mix.hive.no>Yves Bellefeuille <yan@storm.ca>   译者按: 若您发现本文件内容有翻译不顺畅或错误的地方,请您来信告诉我,以   做更正,谢谢。 [46]linuxer.bbs@cis.nctu.edu.tw。References   1. mailto:linuxer.bbs@cis.nctu.edu.tw   2. http://sunsite.unc.edu/LDP/COPYRIGHT.html   3. http://tech.appl-opt.physik.uni-essen.de/LinuX/german-howto/DE-ISP-Verbindung-HOWTO.html   4. http://www.postech.ac.kr/~cessi/howto/ISP-Hookup/ISP-Hookup-HOWTO.html   5. http://www.minet.net/linux/HOWTO-fr/ISP-Hookup-HOWTO.html   6. http://www.kvaleberg.com/no-linux.html   7. ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO   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  13. mailto:egil@kvaleberg.no  14. http://www.kvaleberg.com/  15. file://localhost/usr/lib/ppp/README.linux  16. file://localhost/usr/lib/ppp/README.linux-chat  17. ftp://ftp.sol.no/user/bjorn/Linux-offline.tgz  18. ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/lynx-2.3.bin2.tar.gz  19. ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/chimera-1.65.bin.ELF.tar.gz  20. http://www.unlv.edu/chimera/  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  23. ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/netscape-v11b3.tar.gz  24. ftp://ftp.cs.uit.no/pub/www/netscape  25. ftp://ftp.sol.no/user/egilk/sendmail.cf  26. ftp://ftp.sol.no/user/egilk/pop-script.tar.gz  27. ftp://sunsite.unc.edu/pub/Linux/system/Mail/mailhandlers/procmail-3.10-2.tar.gz  28. ftp://ftp.ccil.org/pub/esr/fetchmail/fetchmail-3.3.tar.gz  29. http://www.ifi.uio.no/~larsi/  30. ftp://sunsite.unc.edu/pub/Linux/System/Mail/pop-perl5-1.1.tar.gz  31. ftp://sunsite.unc.edu/pub/Linux/system/news/transport/newsx-0.9.tar.gz  32. ftp://ftp.sol.no/user/egilk/newsx-0.9.tar.gz  33. http://www.troll.no/freebies/leafnode.html  34. ftp://ftp.suburbia.net/pub/nntpcache/nntpcache.tgz  35. http://www.dna.lth.se/~erics/diald.html  36. ftp://sunsite.unc.edu/pub/Linux/system/network/serial/diald-0.16.tar.gz  37. ftp://ftp.sol.no/user/egilk/yarn2mf.zip  38. ftp://ftp.demon.co.uk/pub/unix/linux/Demon/slack3.0.help.tgz  39. http://www.netcom.com/bin/webtech/NetCruiser/Operating_Systems/Linux/linux.cfg.html  40. http://www.kvaleberg.com/no-isp.html  41. http://www-leland.stanford.edu/~wkn/Linux/network/network.html  42. http://www.kvaleberg.com/linux-mci.html  43. http://www.siscom.net/support/linux_setup.htm  44. ftp://sunsite.unc.edu/pub/Linux/docs/linux-doc-project/network-guide/nag-1.0.ascii.tar.gz  45. mailto:redhat-ppp-list-request  46. mailto:linuxer.bbs@cis.nctu.edu.tw

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -