alessandro.rubini@linux.it
åÇÏÒ äÕÄÁ (ÐÅÒÅ×ÏÄ) deo@logos-m.ru
äÏÂÁ×ÌÅÎÉÑ: ïÇÒÁÎÉÞÉÔÅÌØ ÐÏÔÏËÁ ÄÁÎÎÙÈ (Traffic Shaper). ðÏÄÄÅÒÖËÁ PLIP × ÎÏ×ÙÈ ÑÄÒÁÈ. éÓÐÒÁ×ÌÅÎÉÑ/ÉÚÍÅÎÅÎÉÑ: áÄÒÅÓ ÓÏÐÒÏ×ÏÖÄÁÀÝÅÇÏ NetKit. éÚÍÅÎÅÎÏ ÏÐÉÓÁÎÉÅ ÄÏÍÅÎÎÏÊ ÓÉÓÔÅÍÙ ÉÍÅÎ. òÅÏÒÇÁÎÉÚÏ×ÁÎÙ ÒÁÚÄÅÌÙ. ïÔÍÅÞÅÎÙ ÏÔÌÉÞÉÑ ÑÄÅÒ 2.0 É 2.2 (ÉÎÆÏÒÍÁÃÉÑ Ï ÑÄÒÁÈ 2.2 ÐÏËÁ ÏÔÓÕÔÓÔ×ÕÅÔ) éÓÐÒÁ×ÌÅÎÉÑ ÓÓÙÌÏË. ðÌÁÎÙ: ïÐÉÓÁÔØ ÎÏ×ÙÊ ÁÌÇÏÒÉÔÍ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. ïÐÉÓÁÔØ ÏÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ ÄÌÑ IPv6. ïÐÉÓÁÔØ ÓÏÄÅÒÖÉÍÏÅ ËÁÔÁÌÏÇÁ /proc/sys/net/ õÓÔÒÏÊÓÔ×Ï WanRouter ïÐÉÓÁÔØ ÎÏ×ÙÅ ËÏÍÁÎÄÙ ÆÁÊÒ×ÏÌÌÁ × ÑÄÒÁÈ ×ÅÒÓÉÊ 2.2
ðÅÒ×ÙÊ NET-FAQ, ÓÏÄÅÒÖÁ×ÛÉÊ ÏÔ×ÅÔÙ ÎÁ ÞÁÓÔÏ ÚÁÄÁ×ÁÅÍÙÅ ×ÏÐÒÏÓÙ ÐÏ ÒÁÂÏÔÅ Ó ÓÅÔØÀ × ìÉÎÕËÓÅ, ÂÙÌ ÎÁÐÉÓÁÎ íÁÔÔÏÍ õÜÌÛÅÍ (Matt Welsh) É ôÜÒÒÉ äÏÕÓÏÎÏÍ (Terry Dawson) ÄÏ ÔÏÇÏ, ËÁË ÂÙÌ ÆÏÒÍÁÌØÎÏ ÎÁÞÁÔ ÐÒÏÅËÔ ÐÏ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÉÀ ìÉÎÕËÓÁ. ïÎ ÏÐÉÓÙ×ÁÌ ÓÁÍÙÅ ÐÅÒ×ÙÅ ×ÅÒÓÉÉ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ. úÁÔÅÍ ÐÏÓÌÅÄÏ×ÁÌ NET-2-HOWTO, ÒÁÓÛÉÒÉ×ÛÉÊ ËÒÕÇ ÒÁÓÓÍÁÔÒÉ×ÁÅÍÙÈ ×ÏÐÒÏÓÏ× ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó NET-FAQ. ïÎ ÂÙÌ ÏÄÎÉÍ ÉÚ ÐÅÒ×ÙÈ HOWTO, É ÏÐÉÓÙ×ÁÌ ×ÅÒÓÉÀ 2 (Á × ÄÁÌØÎÅÊÛÅÍ É ×ÅÒÓÉÀ 3) ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ. üÔÏÔ ÄÏËÕÍÅÎÔ, × Ó×ÏÀ ÏÞÅÒÅÄØ, ÓÔÁÌ ÒÁÓÛÉÒÅÎÉÅÍ NET-2-HOWTO É ÏÐÉÓÙ×ÁÅÔ ÔÏÌØËÏ ×ÅÒÓÉÀ 3 ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ.
ðÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÂÙÌÉ ÄÏ×ÏÌØÎÏ ÏÂßÅÍÎÙÍÉ ÉÚ-ÚÁ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÍÁÔÅÒÉÁÌÁ, Ó×ÑÚÁÎÎÏÇÏ Ó ÓÅÔÅ×ÙÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ìÉÎÕËÓÁ. óÅÊÞÁÓ ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÙÅ ÒÁÚÄÅÌÙ ×ÙÎÅÓÅÎÙ ÉÚ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ × ÏÔÄÅÌØÎÙÅ HOWTO. üÔÏÔ ÄÏËÕÍÅÎÔ ÓÏÄÅÒÖÉÔ ÓÓÙÌËÉ ÎÁ ÎÉÈ É ÏÐÉÓÁÎÉÑ ÏÓÔÁ×ÛÉÈÓÑ ÏÂÌÁÓÔÅÊ.
÷ ÁÐÒÅÌÅ 1998 ÇÏÄÁ ôÜÒÒÉ ÐÒÅËÒÁÔÉÌ ÓÏÐÒÏ×ÏÖÄÅÎÉÅ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ × Ó×ÑÚÉ ÓÏ Ó×ÏÅÊ ×ÙÓÏËÏÊ ÚÁÇÒÕÖÅÎÎÏÓÔØÀ É ÐÅÒÅÄÁÌ ÅÇÏ áÌÅÓÓÁÎÄÒÏ òÕÂÉÎÉ (Alessandro Rubini).
÷ÓÅ ÷ÁÛÉ ÏÔÚÙ×Ù É ÐÒÅÄÌÏÖÅÎÉÑ ÂÕÄÕÔ Ó ÂÌÁÇÏÄÁÒÎÏÓÔØÀ ÐÒÉÎÑÔÙ. ïÔÐÒÁ×ÌÑÊÔÅ ÉÈ ÐÏ ÁÄÒÅÓÕ ( rubini@linux.it.
üÔÏÔ ÄÏËÕÍÅÎÔ ÉÍÅÅÔ ÉÅÒÁÒÈÉÞÅÓËÕÀ ÓÔÒÕËÔÕÒÕ. éÎÆÏÒÍÁÃÉÏÎÎÙÅ ÒÁÚÄÅÌÙ ÓÏÂÒÁÎÙ × ÎÁÞÁÌÅ, É ÷Ù ÍÏÖÅÔÅ ÉÈ ÐÒÏÐÕÓÔÉÔØ ÂÅÚ ×ÒÅÄÁ ÄÌÑ ÐÏÎÉÍÁÎÉÑ ÏÓÔÁÌØÎÙÈ ÒÁÚÄÅÌÏ×. äÁÌÅÅ ÓÏÂÒÁÎ ÏÂÝÉÊ ÍÁÔÅÒÉÁÌ, ÎÅÏÂÈÏÄÉÍÙÊ ÄÌÑ ÐÏÎÉÍÁÎÉÑ ÏÓÔÁÌØÎÙÈ ÒÁÚÄÅÌÏ× ÄÏËÕÍÅÎÔÁ. ðÏÓÌÅÄÎÑÑ ÞÁÓÔØ ÄÏËÕÍÅÎÔÁ, ÏÐÉÓÙ×ÁÀÝÁÑ ËÏÎËÒÅÔÎÙÅ ÓÅÔÅ×ÙÅ ÔÅÈÎÏÌÏÇÉÉ ÒÁÚÂÉÔÁ ÎÁ 3 ÞÁÓÔÉ: éÎÆÏÒÍÁÃÉÑ Ï ethernet- É IP-ÓÅÔÑÈ, ÔÅÈÎÏÌÏÇÉÉ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÍÕ ÁÐÐÁÒÁÔÎÏÍÕ ÏÂÅÓÐÅÞÅÎÉÀ, É ÒÅÄËÏ ÉÓÐÏÌØÚÕÅÍÙÅ ÔÅÈÎÏÌÏÇÉÉ.
òÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ÓÌÅÄÕÀÝÉÊ ÐÏÒÑÄÏË ÐÒÏÞÔÅÎÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ:
éÎÆÏÒÍÁÃÉÑ ÉÚ ÜÔÉÈ ÒÁÚÄÅÌÏ× ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÁËÔÉÞÅÓËÉ ×Ï ×ÓÅÈ ÄÁÌØÎÅÊÛÉÈ ÒÁÚÄÅÌÁÈ, ÐÏÜÔÏÍÕ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÈÏÒÏÛÏ ÒÁÚÏÂÒÁÌÉÓØ × ÎÅÊ, ÐÒÅÖÄÅ ÞÅÍ ÞÉÔÁÔØ ÄÁÌØÛÅ.
÷Ù ÄÏÌÖÎÙ ÞÅÔËÏ ÐÒÅÄÓÔÁ×ÌÑÔØ ÓÔÒÕËÔÕÒÕ ×ÁÛÅÊ ÔÅËÕÝÅÊ ÉÌÉ ÂÕÄÕÝÅÊ ÓÅÔÉ É ËÁËÉÅ ÁÐÐÁÒÁÔÎÙÅ ÓÒÅÄÓÔ×Á É ÓÅÔÅ×ÙÅ ÔÅÈÎÏÌÏÇÉÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÉÌÉ ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ.
÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÏÐÉÓÁÎÙ ÏÓÎÏ×ÎÙÅ ÎÁÓÔÒÏÊËÉ ethernet-ÓÅÔÉ É ÒÁÚÌÉÞÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÏÄÄÅÒÖËÉ IP-ÓÅÔÅÊ × ìÉÎÕËÓÅ, ÔÁËÉÅ ËÁË ÆÁÊÒ×ÏÌÌÙ, ÐÒÏÄ×ÉÎÕÔÁÑ ÍÁÒÛÒÕÔÉÚÁÃÉÑ É Ô.Ä.
÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÏÐÉÓÁÎÙ ÐÒÏÔÏËÏÌÙ PLIP, PPP, SLIP É ISDN -- ÔÅÈÎÏÌÏÇÉÉ, ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ ÎÁ ÐÅÒÓÏÎÁÌØÎÙÈ ËÏÍÐØÀÔÅÒÁÈ.
åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÓÐÅÃÉÆÉÞÅÓËÏÅ ÏÂÏÒÕÄÏ×ÁÎÉÅ ÉÌÉ ÐÒÏÔÏËÏÌÙ, ÏÔÌÉÞÎÙÅ ÏÔ IP, ÐÒÏÞÔÉÔÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÒÁÚÄÅÌÙ ÐÏÓÌÅÄÎÅÊ ÞÁÓÔÉ.
îÁ ÜÔÏÍ ÜÔÁÐÅ ÷Ù ÍÏÖÅÔÅ ÐÏÐÙÔÁÔØÓÑ ÎÁÓÔÒÏÉÔØ ÷ÁÛÕ ÓÅÔØ É ×ÙÑÓÎÉÔØ, ×ÏÚÎÉËÁÀÔ ÌÉ ËÁËÉÅ-ÌÉÂÏ ÐÒÏÂÌÅÍÙ × ÒÁÂÏÔÅ ÓÅÔÉ.
åÓÌÉ ÷Ù ÓÔÏÌËÎÕÌÉÓØ Ó ÐÒÏÂÌÅÍÁÍÉ, ËÏÔÏÒÙÅ ÷Ù ÎÅ ÓÍÏÇÌÉ ÒÅÛÉÔØ Ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ, ÐÒÏÞÔÉÔÅ ÒÁÚÄÅÌ, ÓÏÄÅÒÖÁÝÉÊ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ, ËÕÄÁ ÏÂÒÁÝÁÔØÓÑ ÚÁ ÐÏÍÏÝØÀ É ÓÏÏÂÝÁÔØ Ï ÎÁÊÄÅÎÎÙÈ ÏÛÉÂËÁÈ.
ðÏÌÕÞÁÊÔÅ ÕÄÏ×ÏÌØÓÔ×ÉÅ, ÒÁÂÏÔÁÑ × ÓÅÔÉ.
÷ ÄÁÎÎÏÍ ÄÏËÕÍÅÎÔÅ ÎÅÔ ÏÓÏÂÏÊ ÓÉÓÔÅÍÙ ÏÂÏÚÎÁÞÅÎÉÊ, ÅÄÉÎÓÔ×ÅÎÎÏÅ,
ÎÁ ÞÔÏ ÓÌÅÄÕÅÔ ÏÂÒÁÔÉÔØ ×ÎÉÍÁÎÉÅ -- ÓÐÏÓÏ ÚÁÐÉÓÉ ËÏÍÁÎÄ. éÓÐÏÌØÚÕÑ
``ËÌÁÓÓÉÞÅÓËÉÊ'' ÓÔÉÌØ ÀÎÉËÓÁ, ËÁÖÄÏÊ ËÏÍÁÎÄÅ ÐÒÅÄÛÅÓÔ×ÕÅÔ ÐÒÉÇÌÁÛÅÎÉÅ.
÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ËÏÍÁÎÄÙ, ÎÅ ÔÒÅÂÕÀÝÉÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÓËÉÈ ÐÒÉ×ÉÌÅÇÉÊ
ÐÒÉ×ÅÄÅÎÙ Ó ÐÒÉÇÌÁÛÅÎÉÅÍ ×ÉÄÁ "user%
", Á ÔÒÅÂÕÀÝÉÅ --
"root#
" ×ÍÅÓÔÏ ÏÂÙÞÎÏÇÏ "#
". üÔÏ ÓÄÅÌÁÎÏ ÄÌÑ ÔÏÇÏ,
ÞÔÏÂÙ ÏÔÌÉÞÉÔØ ÉÈ ÏÔ ËÏÍÍÅÎÔÁÒÉÅ×.
÷ ÐÕÎËÔÁÈ, ÏÚÁÇÌÁ×ÌÅÎÎÙÈ ``ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ'' ÉÓÐÏÌØÚÕÅÔÓÑ ÆÏÒÍÁÔ ÐÒÏÇÒÁÍÍÙ menuconfig. îÁÄÅÅÍÓÑ, ÏÎÉ ÂÕÄÕÔ ÐÏÎÑÔÎÙ É ÔÅÍ, ËÔÏ ÎÅ ÐÏÌØÚÕÅÔÓÑ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ. åÓÌÉ ÷Ù ÎÅ Õ×ÅÒÅÎÙ × ÐÏÒÑÄËÅ ÒÁÓÐÏÌÏÖÅÎÉÑ ÏÐÃÉÊ, ÐÒÏÓÔÏ ÚÁÐÕÓÔÉÔÅ ÐÒÏÇÒÁÍÍÕ menuconfig.
÷ÓÅ ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÄÏËÕÍÅÎÔÙ HOWTO ÓÄÅÌÁÎÙ ÌÏËÁÌØÎÙÍÉ, ÄÌÑ ÔÏÇÏ,
ÞÔÏÂÙ ÷Ù ÍÏÇÌÉ ÐÒÏÓÍÁÔÒÉ×ÁÔØ HTML-×ÅÒÓÉÉ Ó ÐÏÍÏÝØÀ ÂÒÏÕÚÅÒÁ. åÓÌÉ Õ ÷ÁÓ
ÎÁ ÍÁÛÉÎÅ ÎÅÔ ÐÏÌÎÏÇÏ ÎÁÂÏÒÁ ÜÔÉÈ ÄÏËÕÍÅÎÔÏ×, ÉÈ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó
ÓÁÊÔÁ sunsite.unc.edu
(ËÁÔÁÌÏÇ /pub/Linux/HOWTO
) ÉÌÉ
Ó ÌÀÂÏÇÏ ÉÚ ÅÇÏ ÚÅÒËÁÌ.
òÁÚÒÁÂÏÔËÁ ÓÏ×ÅÒÛÅÎÎÏ ÎÏ×ÏÊ ÒÅÁÌÉÚÁÃÉÉ ÓÔÅËÁ tcp/ip, ÓÒÁ×ÎÉÍÏÇÏ ÐÏ ×ÏÚÍÏÖÎÏÓÔÑÍ É ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ Ó ÓÕÝÅÓÔ×ÕÀÝÉÍÉ ÒÅÁÌÉÚÁÃÉÑÍÉ ÂÙÌÁ ÎÅÌÅÇËÏÊ ÚÁÄÁÞÅÊ. ïÔËÁÚ ÏÔ ÐÅÒÅÎÏÓÁ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÒÅÁÌÉÚÁÃÉÉ ÂÙÌ ÓÄÅÌÁÎ × ÔÏÔ ÍÏÍÅÎÔ, ËÏÇÄÁ ÓÕÝÅÓÔ×Ï×ÁÌÁ ÎÅËÏÔÏÒÁÑ ÎÅÑÓÎÏÓÔØ, ÎÅ ÓÔÁÎÕÔ ÌÉ ÓÕÝÅÓÔ×ÕÀÝÉÅ ÒÅÁÌÉÚÁÃÉÉ ÏÔÑÇÏÝÅÎÙ ÏÇÒÁÎÉÞÅÎÉÑÍÉ Á×ÔÏÒÓËÉÈ ÐÒÁ× × Ó×ÑÚÉ Ó ÓÕÄÅÂÎÙÍ ÄÅÌÏÍ, ÎÁÞÁÔÙÍ U.S.L. ëÒÏÍÅ ÔÏÇÏ, ÓÕÝÅÓÔ×Ï×ÁÌ ÚÎÁÞÉÔÅÌØÎÙÊ ÜÎÔÕÚÉÁÚÍ ÓÄÅÌÁÔØ ×ÓÅ ÐÏ-Ó×ÏÅÍÕ É ÌÕÞÛÅ, ÞÅÍ ÄÅÌÁÌÏÓØ ÒÁÎÅÅ.
ðÅÒ×ÙÍ ÄÏÂÒÏ×ÏÌØÃÅÍ, ×ÏÚÇÌÁ×É×ÛÉÍ ÒÁÚÒÁÂÏÔËÕ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ÂÙÌ
òÏÓÓ âÉÒÏ (Ross Biro <biro@yggdrasil.com>
). òÏÓÓ ÎÁÐÉÓÁÌ ÐÒÏÓÔÕÀ É
ÎÅÐÏÌÎÕÀ, ÎÏ ÕÖÅ ÐÒÉÇÏÄÎÕÀ Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÓÉÓÔÅÍÕ, ÄÏÐÏÌÎÅÎÎÕÀ
ÄÒÁÊ×ÅÒÏÍ ÄÌÑ ÓÅÔÅ×ÏÊ ËÁÒÔÙ ethernet WD-8003. üÔÏÇÏ ÂÙÌÏ ÄÏÓÔÁÔÏÞÎÏ,
ÞÔÏÂÙ ÍÎÏÇÉÅ ÍÏÇÌÉ ÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ É ÔÅÓÔÉÒÏ×ÁÔØ ÎÏ×ÕÀ ÓÉÓÔÅÍÕ, Á
ÎÅËÏÔÏÒÙÅ ÄÁÖÅ ÓÍÏÇÌÉ Ó ÅÅ ÐÏÍÏÝØÀ ÐÏÄËÌÀÞÉÔØ Ó×ÏÉ ÍÁÛÉÎÙ Ë ÉÎÔÅÒÎÅÔÕ.
äÁ×ÌÅÎÉÅ, ËÏÔÏÒÏÅ ÓÏÏÂÝÅÓÔ×Ï ÒÁÚÒÁÂÏÔÞÉËÏ× ìÉÎÕËÓÁ, ÏËÁÚÙ×ÁÌÏ ÎÁ
ÒÁÚÒÁÂÏÔÞÉËÏ× ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ÂÙÌÏ ×ÅÓØÍÁ ÂÏÌØÛÉÍ É × ÏÐÒÅÄÅÌÅÎÎÙÊ
ÍÏÍÅÎÔ ×ÙÎÕÄÉÌÏ òÏÓÓÁ ÏÔËÁÚÁÔØÓÑ ÏÔ ÒÕËÏ×ÏÄÓÔ×Á ÐÒÏÅËÔÏÍ. îÏ ÅÇÏ ÕÓÉÌÉÑ
ÐÏ ÎÁÞÁÌØÎÏÊ ÏÒÇÁÎÉÚÁÃÉÉ ÐÒÏÅËÔÁ É ×ÚÑÔÁÑ ÏÔ×ÅÔÓÔ×ÅÎÎÏÓÔØ ÚÁ ÓÏÚÄÁÎÉÅ
ÞÅÇÏ-ÌÉÂÏ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÇÏ × ÓÌÏÖÎÙÈ ÕÓÌÏ×ÉÑÈ ÓÔÁÌÉ ËÁÔÁÌÉÚÁÔÏÒÏÍ ÄÌÑ
×ÓÅÈ ÄÁÌØÎÅÊÛÉÈ ÒÁÂÏÔ É ÚÁÌÏÖÉÌÉ ÏÓÎÏ×Ù ÓÏ×ÒÅÍÅÎÎÏÇÏ ÕÓÐÅÈÁ.
ïÒÅÓÔ úÂÒÏ×ÓËÉ (Orest Zborowski <obz@Kodak.COM>
) ÎÁÐÉÓÁÌ ÐÅÒ×ÙÊ
×ÁÒÉÁÎÔ ÉÎÔÅÒÆÅÊÓÁ BSD sockets. üÔÏ ÂÙÌ ÚÎÁÞÉÔÅÌØÎÙÊ ÛÁÇ ×ÐÅÒÅÄ, ÔÁË ËÁË
ÜÔÏ ÐÏÚ×ÏÌÉÌÏ ÐÅÒÅÎÏÓÉÔØ ÍÎÏÇÉÅ ÓÕÝÅÓÔ×Ï×Á×ÛÉÅ ÓÅÔÅ×ÙÅ ÐÒÉÌÏÖÅÎÉÑ ÂÅÚ
ÓÅÒØÅÚÎÙÈ ÍÏÄÉÆÉËÁÃÉÊ.
ðÒÉÍÅÒÎÏ × ÜÔÏ-ÖÅ ×ÒÅÍÑ ìÏÕÒÅÎÓ ëÁÌÈÅÊÎ (Laurence Culhane
<loz@holmes.demon.co.uk>
) ÒÁÚÒÁÂÏÔÁÌ ÐÅÒ×ÙÊ ÄÒÁÊ×ÅÒ ÐÏÄÄÅÒÖËÉ
ÐÒÏÔÏËÏÌÁ SLIP. üÔÏ ÐÏÚ×ÏÌÉÌÏ ÍÎÏÇÉÍ, ÎÅ ÉÍÅÀÝÉÍ ÄÏÓÔÕÐÁ Ë ÌÏËÁÌØÎÙÍ
ethernet-ÓÅÔÑÍ, ÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ Ó ÎÏ×ÙÍ ÐÒÏÇÒÁÍÍÎÙÍ ÏÂÅÓÐÅÞÅÎÉÅÍ.
é ÓÎÏ×Á, ÎÅËÏÔÏÒÙÍ ÕÄÁÌÏÓØ Ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÄÒÁÊ×ÅÒÁ ÐÏÄËÌÀÞÉÔØ Ó×ÏÉ
ÍÁÛÉÎÙ Ë ÉÎÔÅÒÎÅÔÕ. üÔÏ ÄÁÌÏ ÍÎÏÇÉÍ ÏÝÕÝÅÎÉÅ ×ÏÚÍÏÖÎÏÓÔÅÊ, ËÏÔÏÒÙÅ
ÂÕÄÅÔ ÉÍÅÔØ ìÉÎÕËÓ Ó ÐÏÌÎÏÊ ÓÅÔÅ×ÏÊ ÐÏÄÄÅÒÖËÏÊ É Õ×ÅÌÉÞÉÌÏ ÞÉÓÌÏ ÌÀÄÅÊ,
ÜËÓÐÅÒÉÍÅÎÔÉÒÕÀÝÉÈ Ó ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÏÊ.
åÝÅ ÏÄÎÉÍ ÉÚ ÁËÔÉ×ÎÙÈ ÒÁÚÒÁÂÏÔÞÉËÏ× ÂÙÌ æÒÅÄ ×ÁÎ ëÅÍÐÅÎ (Fred van Kempen
<waltje@uwalt.nl.mugnet.org>
). ðÏÓÌÅ ËÒÁÔËÏÇÏ ÐÅÒÉÏÄÁ ÎÅÏÐÒÅÄÅÌÅÎÎÏÓÔÉ,
ÐÏÓÌÅÄÏ×Á×ÛÅÇÏ ÚÁ ÕÈÏÄÏÍ òÏÓÓÁ, æÒÅÄ ÐÒÉÎÑÌ ÎÁ ÓÅÂÑ ÒÕËÏ×ÏÄÓÔ×Ï ÐÒÏÅËÔÏÍ,
ÂÅÚ ÏÓÏÂÏÊ ËÏÎËÕÒÅÎÃÉÉ. õ æÒÅÄÁ ÂÙÌÉ Ó×ÏÉ ÐÌÁÎÙ ÒÁÚ×ÉÔÉÑ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ
ìÉÎÕËÓÁ, É ÏÎ ÎÁÐÒÁ×ÉÌ ÏÓÎÏ×ÎÕÀ ÒÁÂÏÔÕ ÉÍÅÎÎÏ × ÜÔÉÈ ÎÁÐÒÁ×ÌÅÎÉÑÈ. ðÏÄ ÅÇÏ
ÒÕËÏ×ÏÄÓÔ×ÏÍ ÂÙÌÉ ÎÁÐÉÓÁÎÙ ÐÒÏÇÒÁÍÍÙ, ÎÁÚ×ÁÎÎÙÅ NET-2 (× ÏÔÌÉÞÉÅ ÏÔ NET --
ÐÒÏÇÒÁÍÍ, ÎÁÐÉÓÁÎÎÙÈ òÏÓÓÏÍ), ËÏÔÏÒÙÅ ÍÎÏÇÉÅ ÓÍÏÇÌÉ ÐÒÏÄÕËÔÉ×ÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ.
ëÒÏÍÅ ÔÏÇÏ, æÒÅÄ ×ÎÅÓ ÍÎÏÇÏ ÐÒÅÄÌÏÖÅÎÉÊ ÐÏ ÎÏ×ÙÍ ÒÁÚÒÁÂÏÔËÁÍ, ÔÁËÉÍ ËÁË
ÄÉÎÁÍÉÞÅÓËÉÊ ÉÎÔÅÒÆÅÊÓ ÕÓÔÒÏÊÓÔ×Á, ÐÏÄÄÅÒÖËÁ ÐÒÏÔÏËÏÌÁ Amateur Radio AX.25
É ÍÏÄÕÌØÎÁÑ ÓÔÒÕËÔÕÒÁ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ. NET-2 ÉÓÐÏÌØÚÏ×ÁÌÓÑ ÂÏÌØÛÉÍ
ËÏÌÉÞÅÓÔ×ÏÍ ÌÀÄÅÊ, ËÏÔÏÒÏÅ ÐÏÓÔÏÑÎÎÏ Õ×ÅÌÉÞÉ×ÁÌÏÓØ ÐÏ ÍÅÒÅ ÔÏÇÏ, ËÁË
ÒÁÓÐÒÏÓÔÒÁÎÑÌÁÓØ ÉÎÆÏÒÍÁÃÉÑ Ï ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔÉ ÜÔÏÊ ÓÉÓÔÅÍÙ. ÷ ÔÏÔ ÍÏÍÅÎÔ
ÎÏ×ÁÑ ÒÅÁÌÉÚÁÃÉÑ ×ÓÅ ÅÝÅ ×ÙÐÕÓËÁÌÁÓØ ËÁË ÎÁÂÏÒ ÉÓÐÒÁ×ÌÅÎÉÊ Ë ÏÂÙÞÎÏÍÕ
ÑÄÒÕ É ÎÅ ×ËÌÀÞÁÌÏÓØ × ÏÓÎÏ×ÎÏÅ ×ÙÐÕÓËÁÅÍÏÅ ÑÄÒÏ. NET-FAQ É NET-2-HOWTO
ÏÐÉÓÙ×ÁÌÉ ÄÏÓÔÁÔÏÞÎÏ ÓÌÏÖÎÕÀ ÐÒÏÃÅÄÕÒÕ, ËÏÔÏÒÁÑ ÔÒÅÂÏ×ÁÌÁÓØ, ÞÔÏÂÙ ÚÁÓÔÁ×ÉÔØ
ÓÅÔÅ×ÕÀ ÐÏÄÓÉÓÔÅÍÕ ÒÁÂÏÔÁÔØ. æÒÅÄ ÕÄÅÌÑÌ ÏÓÎÏ×ÎÏÅ ×ÎÉÍÁÎÉÅ ÎÏ×ÙÍ ÒÁÚÒÁÂÏÔËÁÍ,
ÞÔÏ ÏÔÎÉÍÁÌÏ ÏÓÎÏ×ÎÕÀ ÞÁÓÔØ ×ÒÅÍÅÎÉ. ÷ ÔÏ ÖÅ ×ÒÅÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÔÒÅÂÏ×ÁÌÁÓØ
ÎÁÄÅÖÎÁÑ ÓÉÓÔÅÍÁ, ËÏÔÏÒÁÑ ÕÓÔÒÏÉÌÁ ÂÙ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ 80% ÐÏÌØÚÏ×ÁÔÅÌÅÊ.
ôÁË ÖÅ, ËÁË É × ÓÌÕÞÁÅ Ó òÏÓÓÏÍ, ÐÏÌØÚÏ×ÁÔÅÌÉ ÓÔÁÌÉ ÏËÁÚÙ×ÁÔØ ÎÁ
ÒÁÚÒÁÂÏÔÞÉËÏ× ÄÁ×ÌÅÎÉÅ.
áÌÁÎ ëÏËÓ (Alan Cox <iialan@www.uk.linux.org>
) ÐÒÅÄÌÏÖÉÌ ÒÅÛÉÔØ
×ÏÚÎÉËÛÉÅ ÐÒÏÂÌÅÍÙ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ. ïÎ ÐÒÅÄÌÏÖÉÌ ×ÚÑÔØ ÎÁ ÓÅÂÑ ÏÔÌÁÄËÕ
ËÏÄÁ NET-2 ÄÏ ÓÏÓÔÏÑÎÉÑ ÓÔÁÂÉÌØÎÏÊ É ÎÁÄÅÖÎÏÊ ÒÁÂÏÔÙ, ËÏÔÏÒÁÑ ÂÙ ÕÓÔÒÏÉÌÁ
ÂÏÌØÛÉÎÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÅÊ. ðÒÉ ÜÔÏÍ ÄÁ×ÌÅÎÉÅ ÎÁ æÒÅÄÁ ÕÍÅÎØÛÉÌÏÓØ ÂÙ É
ÐÏÚ×ÏÌÉÌÏ ÂÙ ÅÍÕ ÐÒÏÄÏÌÖÉÔØ Ó×ÏÀ ÒÁÂÏÔÕ. áÌÁÎ ×ÚÑÌÓÑ ÚÁ ÒÁÂÏÔÕ É ÞÅÒÅÚ
ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ ×ÙÐÕÓÔÉÌ ÐÅÒ×ÕÀ ×ÅÒÓÉÀ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ NET-2D (ÏÔ
NET-2-Debugged). ïÎÁ ÕÓÔÏÊÞÉ×Ï ÒÁÂÏÔÁÌÁ ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÍÁÛÉÎ, É
ÕÄÏ×ÌÅÔ×ÏÒÑÌÁ ÂÏÌØÛÉÎÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÅÊ. õ áÌÁÎÁ ÂÙÌÉ Ó×ÏÉ ×ÚÇÌÑÄÙ ÎÁ
ÔÏ, ËÁË ÄÏÌÖÅÎ ÒÁÚ×É×ÁÔØÓÑ ÐÒÏÅËÔ É ÜÔÏ ÐÒÉ×ÅÌÏ Ë ÂÏÌØÛÏÍÕ ËÏÌÉÞÅÓÔ×Õ
ÄÉÓËÕÓÓÉÊ Ï ÔÏÍ, ËÁË ÒÁÚ×É×ÁÔØ NET-2. ÷ ÒÅÚÕÌØÔÁÔÅ ÓÌÏÖÉÌÏÓØ Ä×Á ÐÏÄÈÏÄÁ
ÓÒÅÄÉ ÒÁÚÒÁÂÏÔÞÉËÏ× ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ -- ÐÅÒ×ÙÊ -- "ÓÐÅÒ×Á
ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔØ, ÚÁÔÅÍ ÄÏ×ÏÄËÁ" É ×ÔÏÒÏÊ -- "ÄÏ×ÏÄËÁ × ÐÒÏÃÅÓÓÅ
ÒÁÚÒÁÂÏÔËÉ". ìÉÎÕÓ ôÏÒ×ÁÌØÄÓ (Linus Torvalds) ×ÙÓÔÕÐÉÌ × ËÁÞÅÓÔ×Å
ÁÒÂÉÔÒÁ É ÐÏÄÄÅÒÖÁÌ áÌÁÎÁ, ×ËÌÀÞÉ× ÅÇÏ ËÏÄ × ÓÔÁÎÄÁÒÔÎÏÅ ×ÙÐÕÓËÁÅÍÏÅ
ÑÄÒÏ. æÒÅÄ ÏËÁÚÁÌÓÑ × ÓÌÏÖÎÏÊ ÓÉÔÕÁÃÉÉ. ÷ÓÅ ÅÇÏ ÄÁÌØÎÅÊÛÉÅ ÒÁÚÒÁÂÏÔËÉ
ÌÉÛÁÌÉÓØ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÔÅÓÔÅÒÏ×, Á ÜÔÏ ÏÚÎÁÞÁÌÏ ÚÁÍÅÄÌÅÎÉÅ
ÐÒÏÇÒÅÓÓÁ. æÒÅÄ ÒÁÂÏÔÁÌ ÅÝÅ ÎÅËÏÔÏÒÏÅ ×ÒÅÍÑ, Á ÚÁÔÅÍ áÌÁÎ ÓÔÁÌ ÎÏ×ÙÍ
ÌÉÄÅÒÏÍ ËÏÍÁÎÄÙ ÒÁÚÒÁÂÏÔÞÉËÏ× ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ.
äÏÎÁÌØÄ âÅËËÅÒ (Donald Becker <becker@cesdis.gsfc.nasa.gov>
) ÚÁÎÑÌÓÑ
ÐÒÏÇÒÁÍÍÉÒÏ×ÁÎÉÅÍ ÎÉÖÎÅÇÏ ÕÒÏ×ÎÑ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ É ÎÁÐÉÓÁÌ ÏÇÒÏÍÎÏÅ
ËÏÌÉÞÅÓÔ×Ï ÄÒÁÊ×ÅÒÏ× ethernet-ËÁÒÔ. ðÏÞÔÉ ×ÓÅ ÄÒÁÊ×ÅÒÁ, ×ËÌÀÞÅÎÎÙÅ ×
ÔÅËÕÝÉÅ ×ÅÒÓÉÉ ÑÄÒÁ ÎÁÐÉÓÁÎÙ äÏÎÁÌØÄÏÍ. ÷ ÎÁÐÉÓÁÎÉÉ ÄÒÁÊ×ÅÒÏ× ÕÞÁÓÔ×Ï×ÁÌÉ
É ÄÒÕÇÉÅ, ÎÏ ÒÁÂÏÔÁ äÏÎÁÌØÄÁ ÂÙÌÁ ÓÔÏÌØ ÐÒÏÄÕËÔÉ×ÎÏÊ, ÞÔÏ ÚÁÓÌÕÖÉ×ÁÅÔ
ÏÓÏÂÏÇÏ ÕÐÏÍÉÎÁÎÉÑ.
áÌÁÎ ÐÒÏÄÏÌÖÁÌ ÕÌÕÞÛÁÔØ NET-2D, ÐÁÒÁÌÌÅÌØÎÏ ÚÁÎÉÍÁÑÓØ ÐÒÏÂÌÅÍÁÍÉ, ÎÅ
ÕËÁÚÁÎÎÙÍÉ Ñ×ÎÏ × ÓÐÉÓËÅ ÐÅÒ×ÏÏÞÅÒÅÄÎÙÈ. ë ÔÏÍÕ ÍÏÍÅÎÔÕ, ËÏÇÄÁ ×ÅÒÓÉÉ
ÏÓÎÏ×ÎÏÇÏ ÑÄÒÁ 1.3.*
ÄÏÓÔÉÇÌÉ ÓÏÓÔÏÑÎÉÑ ÚÒÅÌÏÓÔÉ, ÓÅÔÅ×ÁÑ ÐÏÄÓÉÓÔÅÍÁ
ÐÅÒÅÒÏÓÌÁ × ×ÅÒÓÉÀ 3 -- NET-3, ÎÁ ÂÁÚÅ ËÏÔÏÒÏÊ ÏÓÎÏ×ÁÎÁ ÔÅËÕÝÁÑ ÒÅÁÌÉÚÁÃÉÑ
ÓÅÔÅ×ÏÊ ÐÏÄÄÅÒÖËÉ × ìÉÎÕËÓÅ. áÌÁÎ ÒÁÂÏÔÁÌ ÎÁÄ ÍÎÏÇÉÍÉ ÞÁÓÔÑÍÉ ÓÅÔÅ×ÏÊ
ÐÏÄÓÉÓÔÅÍÙ É Ó ÐÏÍÏÝØÀ ÍÎÏÇÉÈ ÄÒÕÇÉÈ ÒÁÚ×É×ÁÌ ÅÅ ÐÏ ÍÎÏÇÉÍ ÎÁÐÒÁ×ÌÅÎÉÑÍ.
áÌÁÎ ÒÁÚÒÁÂÏÔÁÌ ÄÉÎÁÍÉÞÅÓËÉÅ ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á É ÐÅÒ×ÙÅ ÒÅÁÌÉÚÁÃÉÉ
ÐÒÏÔÏËÏÌÏ× AX.25 É IPX. ðÁÒÁÌÌÅÌØÎÏ áÌÁÎ ÐÒÏÄÏÌÖÁÌ ÄÏÒÁÂÁÔÙ×ÁÔØ ÏÓÔÁÌØÎÏÊ
ËÏÄ É ÐÒÏÄÏÌÖÁÅÔ ÚÁÎÉÍÁÔØÓÑ ÜÔÉÍ É ÓÅÊÞÁÓ.
ðÏÄÄÅÒÖËÁ PPP ÂÙÌÁ ÎÁÐÉÓÁÎÁ íÁÊËÌÏÍ ëÏÌÌÁÈÜÎÏÍ (Michael Callahan
<callahan@maths.ox.ac.uk>
) É üÌÏÍ ìÏÎÇÊÉÁÒÏÍ (Al Longyear
<longyear@netcom.com>
). üÔÏ ÔÁËÖÅ ÉÍÅÌÏ ÏÇÒÏÍÎÏÅ ÚÎÁÞÅÎÉÅ, ÔÁË
ËÁË ÚÎÁÞÉÔÅÌØÎÏ Õ×ÅÌÉÞÉÌÏ ÞÉÓÌÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ìÉÎÕËÓÁ.
äÖÏÎÁÔÁÎ îÅÊÌÏÒ (Jonathon Naylor <jsn@cs.nott.ac.uk>
) ÚÎÁÞÉÔÅÌØÎÏ
ÕÌÕÞÛÉÌ ÐÏÄÄÅÒÖËÕ AX.25, ÄÏÂÁ×É× ÐÏÄÄÅÒÖËÕ ÐÒÏÔÏËÏÌÏ× NetRom É Rose.
ðÏÄÄÅÒÖËÁ AX.25/NetRom/Rose ÉÍÅÌÁ ÏÞÅÎØ ÂÏÌØÛÏÅ ÚÎÁÞÅÎÉÅ, ÐÏÓËÏÌØËÕ ÎÉ ÏÄÎÁ
ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ ËÒÏÍÅ ìÉÎÕËÓÁ ÎÅ ÉÍÅÌÁ ×ÓÔÒÏÅÎÎÏÊ ÐÏÄÄÅÒÖËÉ ÜÔÉÈ
ÐÒÏÔÏËÏÌÏ×.
ëÏÎÅÞÎÏ, ÍÎÏÇÉÅ ÓÏÔÎÉ ÌÀÄÅÊ ÕÞÁÓÔ×Ï×ÁÌÉ × ÒÁÚÒÁÂÏÔËÅ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ. íÎÏÇÉÅ ÉÚ ÎÉÈ ÂÕÄÕÔ ÕÐÏÍÉÎÁÔØÓÑ × ÓÐÅÃÉÁÌØÎÙÈ ÒÁÚÄÅÌÁÈ, ÍÎÏÇÉÅ ÏÂÅÓÐÅÞÉÌÉ ÎÁÐÉÓÁÎÉÅ ÍÏÄÕÌÅÊ É ÄÒÁÊ×ÅÒÏ×, ×ÙÓËÁÚÙ×ÁÌÉ ÐÏÖÅÌÁÎÉÑ, ÐÒÉÓÙÌÁÌÉ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ É ÏËÁÚÙ×ÁÌÉ ÍÏÒÁÌØÎÕÀ ÐÏÄÄÅÒÖËÕ. ÷ÓÅ ÏÎÉ ÓÙÇÒÁÌÉ Ó×ÏÀ ÒÏÌØ × ÒÁÚÒÁÂÏÔËÅ. óÅÔÅ×ÁÑ ÐÏÄÓÉÓÔÅÍÁ ìÉÎÕËÓÁ -- ÏÔÌÉÞÎÙÊ ÐÒÉÍÅÒ ÒÅÚÕÌØÔÁÔÁ, ÄÏÓÔÉÇÎÕÔÏÇÏ "ÁÎÁÒÈÉÞÅÓËÏÊ" ÒÁÚÒÁÂÏÔËÏÊ, Ï ÏÎÁ ÐÒÏÄÏÌÖÁÅÔ ÒÁÚ×É×ÁÔØÓÑ ÐÏ ÍÎÏÇÉÍ ÎÁÐÒÁ×ÌÅÎÉÑÍ É ÓÅÊÞÁÓ.
éÎÆÏÒÍÁÃÉÀ Ï ÒÁÂÏÔÅ Ó ÓÅÔØÀ × ìÉÎÕËÓÅ ÷Ù ÍÏÖÅÔÅ ÐÏÞÅÒÐÎÕÔØ ÉÚ ÍÎÏÖÅÓÔ×Á ÉÓÔÏÞÎÉËÏ×.
áÌÁÎ ëÏËÓ, ÎÙÎÅÛÎÉÊ ×ÅÄÕÝÉÊ ÒÁÚÒÁÂÏÔÞÉË ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ ÓÏÐÒÏ×ÏÖÄÁÅÔ web-ÓÔÒÁÎÉÃÕ, ÎÁ ËÏÔÏÒÏÊ ÓÏÄÅÒÖÁÔÓÑ ×ÓÅ ÐÏÓÌÅÄÎÉÅ ÎÏ×ÏÓÔÉ, ËÁÓÁÀÝÉÅÓÑ ÓÅÔÅ×ÏÊ ÐÏÄÄÅÒÖËÉ × ìÉÎÕËÓÅ. üÔÁ ÓÔÒÁÎÉÞËÁ ÎÁÈÏÄÉÔÓÑ ÐÏ ÁÄÒÅÓÕ www.uk.linux.org.
äÒÕÇÏÊ ÐÏÌÅÚÎÙÊ ÉÓÔÏÞÎÉË -- ËÎÉÇÁ ïÌÁÆÁ ëÉÒÈÁ (Olaf Kirch) "Network
Administrator Guide"
("òÕËÏ×ÏÄÓÔ×Ï ÓÅÔÅ×ÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ"
). ïÎÁ
Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ ðÒÏÅËÔÁ ÐÏ äÏËÕÍÅÎÔÁÃÉÉ ìÉÎÕËÓÁ (
Linux Documentation Project)
É ×Ù ÍÏÖÅÔÅ ÐÒÏÞÅÓÔØ ÅÅ (ÎÁ ÁÎÇÌÉÊÓËÏÍ ÑÚÙËÅ) HTML-×ÅÒÓÉÀ ÐÏ ÁÄÒÅÓÕ
Network Administrators Guide HTML version
ÌÉÂÏ ÐÏÌÕÞÉÔØ ÅÅ × ÄÒÕÇÉÈ ÆÏÒÍÁÔÁÈ ÐÏ ftp Ó ÓÁÊÔÁ sunsite.unc.edu
sunsite.unc.edu LDP ftp archive. ëÎÉÇÁ ïÌÁÆÁ --
×ÅÓØÍÁ ÐÏÌÎÏÅ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏ ÎÁÓÔÒÏÊËÅ ÓÅÔÅ×ÏÊ ÐÏÄÄÅÒÖËÉ ÐÏÄ ìÉÎÕËÓÏÍ.
óÕÝÅÓÔ×ÕÅÔ news-ÇÒÕÐÐÁ × ÉÅÒÁÒÈÉÉ news-ÇÒÕÐÐ, ÐÏÓ×ÑÝÅÎÎÙÈ ìÉÎÕËÓÕ, × ËÏÔÏÒÏÊ ÏÂÓÕÖÄÁÀÔÓÑ ×ÏÐÒÏÓÙ, ÐÏÓ×ÑÝÅÎÎÙÅ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÅ -- comp.os.linux.networking
ëÒÏÍÅ ÔÏÇÏ ÓÕÝÅÓÔ×ÕÅÔ ÌÉÓÔ ÒÁÓÓÙÌËÉ, ÐÏÄÐÉÓÁ×ÛÉÓØ ÎÁ ËÏÔÏÒÙÊ ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ×ÏÐÒÏÓÙ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ÓÅÔÉ ÐÏÄ ìÉÎÕËÓÏÍ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÄÐÉÓÁÔØÓÑ, ÏÔÐÒÁ×ØÔÅ ÐÉÓØÍÏ:
To: majordomo@vger.rutgers.edu
Subject: <ÌÀÂÏÊ>
÷ ÔÅÌÅ ÐÉÓØÍÁ ÎÁÐÉÛÉÔÅ:
subscribe linux-net
÷ ÒÁÚÌÉÞÎÙÈ IRC-ÓÅÔÑÈ ÞÁÓÔÏ ÅÓÔØ ËÁÎÁÌÙ #linux
× ËÏÔÏÒÙÈ ÷Ù ÍÏÖÅÔÅ
ÐÏÌÕÞÉÔ ÏÔ×ÅÔÙ ÎÁ ÍÎÏÇÉÅ ×ÏÐÒÏÓÙ.
óÏÏÂÝÁÑ Ï ËÁËÏÊ ÌÉÂÏ ÐÒÏÂÌÅÍÅ, ÓÔÁÒÁÊÔÅÓØ ×ËÌÀÞÉÔØ ËÁË ÍÏÖÎÏ ÂÏÌØÛÅ ÐÏÄÒÏÂÎÏÓÔÅÊ, ÉÍÅÀÝÉÈ Ë ÎÅÊ ÏÔÎÏÛÅÎÉÅ. ÷ ÞÁÓÔÎÏÓÔÉ, ÏÂÑÚÁÔÅÌØÎÏ ÓÏÏÂÝÁÊÔÅ ÎÏÍÅÒÁ ×ÅÒÓÉÊ ÉÓÐÏÌØÚÕÅÍÙÈ ÐÒÏÇÒÁÍÍ, ÑÄÒÁ, ÎÏÍÅÒÁ ×ÅÒÓÉÊ ÔÁËÉÈ ÐÒÏÇÒÁÍÍ ËÁË pppd ÉÌÉ dip, É ÓÕÔØ ×ÏÚÎÉËÛÅÊ ÐÒÏÂÌÅÍÙ. ïÂÒÁÝÁÊÔÅ ÏÓÏÂÏÅ ×ÎÉÍÁÎÉÅ ÎÁ ×ÓÅ ÐÏÌÕÞÁÅÍÙÅ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ É ÔÏÞÎÏ ÕÐÏÍÑÎÉÔÅ ×ÓÅ ××ÏÄÉÍÙÅ ÷ÁÍÉ ËÏÍÁÎÄÙ.
äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÁÚÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÒÁÂÏÔÅ tcp/ip ÓÅÔÅÊ ÓÏ×ÅÔÕÅÍ ÷ÁÍ ÏÂÒÁÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÉÍ ÄÏËÕÍÅÎÔÁÍ:
ÜÔÏÔ ÄÏËÕÍÅÎÔ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ËÁË × ÔÅËÓÔÏ×ÏÍ ×ÉÄÅ, ÔÁË É × ×ÉÄÅ pstscript.
ÜÔÏÔ ÄÏËÕÍÅÎÔ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ËÁË × ÔÅËÓÔÏ×ÏÍ ×ÉÄÅ, ÔÁË É × ×ÉÄÅ postscript.
úÁ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÷Ù ÍÏÖÅÔÅ ÏÂÒÁÔÉÔØÓÑ Ë ËÎÉÇÅ
Douglas E. Comer Internetworking with TCP/IP, Volume 1: principles, protocols and architecture, ISBN 0-13-227836-7 Prentice Hall publications, Third Edition, 1995.åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÐÉÓÁÔØ ÓÅÔÅ×ÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ × Unix-ÐÏÄÏÂÎÙÈ ÓÒÅÄÁÈ, ÏÞÅÎØ ÒÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ÐÒÏÞÅÓÔØ ËÎÉÇÕ
W. Richard Stevens Unix Network Programming ISBN 0-13-949876-1, Prentice Hall publications, 1990.ïÖÉÄÁÅÔÓÑ Ë ×ÙÈÏÄÕ ×ÔÏÒÏÅ ÉÚÄÁÎÉÅ ÜÔÏÊ ËÎÉÇÉ, × ÎÏ×ÏÍ ÉÚÄÁÎÉÉ ÏÎÁ ÒÁÚÂÉÔÁ ÎÁ ÔÒÉ ÔÏÍÁ, ÐÏÄÒÏÂÎÏÓÔÉ ÎÁ Web-ÓÁÊÔÅ ÆÉÒÍÙ Prentice-Hall.
ëÒÏÍÅ ÔÏÇÏ, ÍÏÖÅÔÅ ÏÂÒÁÔÉÔØÓÑ Ë news-ÇÒÕÐÐÅ comp.protocols.tcp-ip.
÷ÁÖÎÙÍ ÉÓÔÏÞÎÉËÏÍ ÉÎÆÏÒÍÁÃÉÉ É ÐÒÏÔÏËÏÌÁÈ ÓÅÍÅÊÓÔ×Á tcp-ip É ÉÎÔÅÒÎÅÔÅ Ñ×ÌÑÀÔÓÑ ÄÏËÕÍÅÎÔÙ RFC. RFC ÒÁÓÛÉÆÒÏ×Ù×ÁÅÔÓÑ ËÁË "Request For Comment" (úÁÐÒÏÓ ÄÌÑ ïÂÓÕÖÄÅÎÉÑ). RFC -- ÓÐÏÓÏ ÏÐÉÓÁÎÉÑ ÓÔÁÎÄÁÒÔÏ× éÎÔÅÒÎÅÔ. îÁÂÏÒ ÄÏËÕÍÅÎÔÏ× RFC ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÉÚ ÍÎÏÇÉÈ ÍÅÓÔ, ÐÏ ÐÒÏÔÏËÏÌÕ ftp ÉÌÉ ÞÅÒÅÚ WWW. íÎÏÇÉÅ ÓÁÊÔÙ ÏÂÅÓÐÅÞÉ×ÁÀÔ ÄÏÓÔÕÐ Ë RFC Ó ×ÏÚÍÏÖÎÏÓÔØÀ ÐÏÉÓËÁ ÐÏ ËÌÀÞÅ×ÙÍ ÓÌÏ×ÁÍ. ïÄÉÎ ÉÚ ÔÁËÉÈ ÓÁÊÔÏ× ÎÁÈÏÄÉÔÓÑ ÐÏ ÁÄÒÅÓÕ: Nextor RFC database.
ðÏÎÉÍÁÎÉÅ ÓÌÅÄÕÀÝÉÈ ÐÏÄÒÁÚÄÅÌÏ× ÎÅÏÂÈÏÄÉÍÏ ÄÌÑ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ ÓÅÔÉ. ïÎÉ ÓÏÄÅÒÖÁÔ ÉÎÆÏÒÍÁÃÉÀ, ÎÅÏÂÈÏÄÉÍÕÀ ÷ÁÍ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÉÐÁ É ÓÔÒÕËÔÕÒÙ ÷ÁÛÅÊ ÓÅÔÉ.
äÌÑ ËÏÍÐÉÌÑÃÉÉ É ÎÁÓÔÒÏÊËÉ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ÷ÁÍ ÎÕÖÎÙ ÎÅÓËÏÌØËÏ ×ÅÝÅÊ. óÁÍÙÅ ×ÁÖÎÙÅ ÉÚ ÎÉÈ:
ðÏÓËÏÌØËÕ ÑÄÒÏ, ÉÓÐÏÌØÚÕÅÍÏÅ ÷ÁÍÉ ÓÅÊÞÁÓ, ÍÏÖÅÔ ÎÅ ÉÍÅÔØ ×ÓÔÒÏÅÎÎÏÊ ÐÏÄÄÅÒÖËÉ ÄÌÑ ÔÅÈ ÔÉÐÏ× ÓÅÔÅ×ÙÈ ËÁÒÔ É ÔÅÈ ÐÒÏÔÏËÏÌÏ×, ËÏÔÏÒÙÅ ÷Ù ÚÁÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ, ÷ÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÑÄÒÏ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÏÐÃÉÑÍÉ.
÷Ù ×ÓÅÇÄÁ ÍÏÖÅÔÅ ÐÏÌÕÞÉÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÊ ÑÄÒÁ ÐÏ ftp Ó ÏÓÎÏ×ÎÏÇÏ ÓÁÊÔÁ ftp.kernel.org. óÌÅÄÕÅÔ ÏÔÍÅÔÉÔØ, ÏÄÎÁËÏ, ÞÔÏ ÜÔÏÔ ÓÁÊÔ ÐÅÒÅÇÒÕÖÅÎ, ÐÏÜÔÏÍÕ ÓÔÁÒÁÊÔÅÓØ ÐÏÌÕÞÁÔØ ÉÓÐÒÁ×ÌÅÎÉÑ ×ÍÅÓÔÏ ÆÁÊÌÏ× ÃÅÌÉËÏÍ, ËÒÏÍÅ ÔÏÇÏ, ÒÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ "ÚÅÒËÁÌÁÍÉ", ÔÁËÉÍÉ ËÁË ftp.funet.fi. ëÒÏÍÅ ÔÏÇÏ, Ó×ÅÖÉÅ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÑÄÒÁ ÏÂÙÞÎÏ ÅÓÔØ ÎÁ ÍÎÏÇÉÈ ÓÁÊÔÁÈ, ÐÏÓ×ÑÝÅÎÎÙÈ ìÉÎÕËÓÕ.
éÓÈÏÄÎÙÊ ËÏÄ ÑÄÒÁ ÏÂÙÞÎÏ ÒÁÓÐÁËÏ×Ù×ÁÀÔ × ËÁÔÁÌÏÇ /usr/src/linux
úÁ ÉÎÆÏÒÍÁÃÉÅÊ Ï ÔÏÍ, ËÁË ×ÎÅÓÔÉ × ÑÄÒÏ ÉÓÐÒÁ×ÌÅÎÉÑ É ÓËÏÍÐÉÌÉÒÏ×ÁÔØ
ÅÇÏ, ÏÂÒÁÝÁÊÔÅÓØ Ë
Kernel-HOWTO.
éÎÆÏÒÍÁÃÉÑ Ï ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÉ ÑÄÒÁ ÓÏÄÅÒÖÉÔÓÑ × ``Modules-mini-HOWTO''.
åÝÅ ÏÄÎÉÍ ÐÏÌÅÚÎÙÍ ÉÓÔÏÞÎÉËÏÍ ÉÎÆÏÒÍÁÃÉÉ Ñ×ÌÑÀÔÓÑ ÆÁÊÌ README
É
ËÁÔÁÌÏÇ Documentation
, ×ÈÏÄÑÝÉÅ × ÓÏÓÔÁ× ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÑÄÒÁ.
òÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ÐÏÌØÚÏ×ÁÔØÓÑ ÓÔÁÎÄÁÒÔÎÙÍ ×ÙÐÕÓËÏÍ ÑÄÒÁ (c ÞÅÔÎÏÊ ×ÔÏÒÏÊ ÃÉÆÒÏÊ × ÎÏÍÅÒÅ ×ÅÒÓÉÉ), ÅÓÌÉ × ÔÅËÓÔÅ Ñ×ÎÏ ÎÅ ÓËÁÚÁÎÏ ÏÂÒÁÔÎÏÅ. ÷ÙÐÕÓËÉ ÑÄÒÁ ÄÌÑ ÒÁÚÒÁÂÏÔÞÉËÏ× (Ó ÎÅÞÅÔÎÏÊ ×ÔÏÒÏÊ ÃÉÆÒÏÊ × ÎÏÍÅÒÅ ×ÅÒÓÉÉ) ÏÂÙÞÎÏ ÉÍÅÀÔ ÓÅÒØÅÚÎÙÅ ÓÔÒÕËÔÕÒÎÙÅ ÉÚÍÅÎÅÎÉÑ É ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ ÎÅÓÏ×ÍÅÓÔÉÍÙÍÉ Ó ÷ÁÛÉÍÉ ÐÒÏÇÒÁÍÍÁÍÉ. åÓÌÉ ×Ù ÎÅ Õ×ÅÒÅÎÙ × Ó×ÏÅÊ ÓÐÏÓÏÂÎÏÓÔÉ (ÉÌÉ ÖÅÌÁÎÉÉ) ÒÅÛÉÔØ ÐÏÄÏÂÎÙÅ ÐÒÏÂÌÅÍÙ, × ÄÏÐÏÌÎÅÎÉÅ Ë ×ÏÚÍÏÖÎÙÍ ÏÛÉÂËÁÍ × ÜÔÉÈ ×ÅÒÓÉÑÈ ÑÄÒÁ, ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ÉÈ.
ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ, ÎÅËÏÔÏÒÙÅ ÉÚ ÏÐÉÓÙ×ÁÅÍÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÂÙÌÉ ××ÅÄÅÎÙ × ÑÄÒÁÈ ×ÅÒÓÉÊ 2.1, ÐÏÜÔÏÍÕ Õ ÷ÁÓ ÅÓÔØ ×ÙÂÏÒ -- ÌÉÂÏ ÐÏÌØÚÏ×ÁÔØÓÑ ×ÅÒÓÉÑÍÉ 2.0 É ÖÄÁÔØ ×ÅÒÓÉÊ 2.2 ÓÏ ×ÓÅÍÉ ÐÒÏÇÒÁÍÍÁÍÉ ÐÏÄÄÅÒÖËÉ ÎÏ×ÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÌÉÂÏ ÐÏÌØÚÏ×ÁÔØÓÑ ×ÅÒÓÉÑÍÉ 2.1 É ÉÓËÁÔØ ÜÔÉ ÐÒÏÇÒÁÍÍÙ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ. îÁ ÍÏÍÅÎÔ ÎÁÐÉÓÁÎÉÑ ÜÔÏÇÏ ÁÂÚÁÃÁ (á×ÇÕÓÔ 1998) ÐÏÓÌÅÄÎÅÊ ×ÅÒÓÉÅÊ ÂÙÌÁ 2.1.115 É ÐÏÑ×ÌÅÎÉÅ ×ÅÒÓÉÉ 2.2 ÏÖÉÄÁÌÏÓØ × ÂÌÉÖÁÊÛÅÍ ÂÕÄÕÝÅÍ.
ó ÐÏÍÏÝØÀ ÜÔÉÈ ÐÒÏÇÒÁÍÍ ÷Ù ÍÏÖÅÔÅ ËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á. ïÎÉ, ÎÁÐÒÉÍÅÒ, ÐÏÚ×ÏÌÑÀÔ ÷ÁÍ ÎÁÚÎÁÞÁÔØ ÓÅÔÅ×ÙÅ ÁÄÒÅÓÁ É ÎÁÓÔÒÁÉ×ÁÔØ ÍÁÒÛÒÕÔÉÚÁÃÉÀ.
âÏÌØÛÉÎÓÔ×Ï ÓÏ×ÒÅÍÅÎÎÙÈ ÄÉÓÔÒÉÂÕÔÉ×Ï× ìÉÎÕËÓÁ ×ËÌÀÞÁÀÔ ÜÔÉ ÐÒÏÇÒÁÍÍÙ, ÐÏÜÔÏÍÕ, ÅÓÌÉ ×Ù ÎÅ ÕÓÔÁÎÏ×ÉÌÉ ÉÈ ÉÚ ×ÁÛÅÇÏ ÄÉÓÔÒÉÂÕÔÉ×Á, ÓÁÍÏÅ ×ÒÅÍÑ ÓÄÅÌÁÔØ ÜÔÏ.
åÓÌÉ ÷Ù ÕÓÔÁÎÁ×ÌÉ×ÁÌÉ ìÉÎÕËÓ ÎÅ ÉÚ ÄÉÓÔÒÉÂÕÔÉ×Á, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ ÜÔÉ ÐÒÏÇÒÁÍÍÙ ÉÚ ÉÓÈÏÄÎÏÇÏ ËÏÄÁ. üÔÏ ÎÅ ÓÌÉÛËÏÍ ÓÌÏÖÎÏ.
îÁÂÏÒ ÓÅÔÅ×ÙÈ ÕÔÉÌÉÔ ×ÅÄÅÔÓÑ ÓÅÊÞÁÓ âÅÒÎÄÏÍ üËÅÎÆÅÌØÄÓÏÍ (Bernd Eckenfels) É ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎ ÐÏ ftp ÐÏ ÁÄÒÅÓÕ ftp.inka.de ÉÌÉ Ó "ÚÅÒËÁÌÁ" ftp.uk.linux.org.
õÂÅÄÉÔÅÓØ, ÞÔÏ ×ÅÒÓÉÑ ÐÏÌÕÞÅÎÎÏÇÏ ÷ÁÍÉ ÐÁËÅÔÁ ÓÏ×ÍÅÓÔÉÍÁ Ó ÷ÁÛÉÍ ÑÄÒÏÍ. ðÏÓÌÅ ÜÔÏÇÏ ÓÌÅÄÕÊÔÅ ÓÏÄÅÒÖÁÝÉÍÓÑ × ÐÁËÅÔÅ ÉÎÓÔÒÕËÃÉÑÍ ÐÏ ÕÓÔÁÎÏ×ËÅ.
þÔÏÂÙ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ É ÕÓÔÁÎÏ×ÉÔØ ÜÔÏÔ ÐÁËÅÔ ÎÁ ÍÏÍÅÎÔ ÎÁÐÉÓÁÎÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÔÒÅÂÏ×ÁÌÏÓØ ×ÙÐÏÌÎÉÔØ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
user% tar xvfz net-tools-1.33.tar.gz
user% cd net-tools-1.33
user% make config
user% make
root# make install
åÓÌÉ ×Ù ÓÏÂÉÒÁÅÔÅÓØ ÕÓÔÁÎÏ×ÉÔ ÆÁÊÒ×ÏÌÌ ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÒÅÄÓÔ×Á
IP-ÍÁÓËÁÒÁÄÁ ÷ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÐÒÏÇÒÁÍÍÁ ipfwadm. ðÏÓÌÅÄÎÀÀ ×ÅÒÓÉÀ
ÜÔÏÊ ÐÒÏÇÒÁÍÍÙ ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÐÏ ftp ÐÏ ÁÄÒÅÓÕ
ftp.xos.nl.
õÂÅÄÉÔÅÓØ, ÞÔÏ ÐÏÌÕÞÅÎÎÁÑ ×ÅÒÓÉÑ ÓÏ×ÍÅÓÔÉÍÁ × ÷ÁÛÉÍ ÑÄÒÏÍ. ôÁË ËÁË ÒÁÂÏÔÁ
ÆÁÊÒ×ÏÌÌÁ × ×ÅÒÓÉÑÈ 2.1 ÉÚÍÅÎÉÌÁÓØ, ÄÁÌØÎÅÊÛÅÅ ÏÔÎÏÓÉÔÓÑ ÔÏÌØËÏ Ë ÑÄÒÁÍ
×ÅÒÓÉÊ 2.0.
äÌÑ ÕÓÔÁÎÏ×ËÉ É ÎÁÓÔÒÏÊËÉ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
user% tar xvfz ipfwadm-2.3.0.tar.gz
user% cd ipfwadm-2.3.0
user% make
root# make install
åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ×ÅÒÓÉÉ 2.2 ÉÌÉ ÐÏÚÄÎÉÅ ×ÅÒÓÉÉ 2.1, ÎÁÓÔÒÏÊËÁ ÆÁÊÒ×ÏÌÌÁ ×ÙÐÏÌÎÑÅÔÓÑ ÂÅÚ ÐÒÏÇÒÁÍÍÙ ipfwadm. ÷ ÄÁÎÎÏÊ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÎÏ×ÁÑ ÓÉÓÔÅÍÁ ÎÁÓÔÒÏÊËÉ ÆÁÊÒ×ÏÌÌÁ ÎÅ ÒÁÓÓÍÁÔÒÉ×ÁÅÔÓÑ.
ë ÓÅÔÅ×ÙÍ ÐÒÉÌÏÖÅÎÉÑÍ ÏÔÎÏÓÑÔÓÑ, ÔÁËÉÅ ÐÒÏÇÒÁÍÍÙ ËÁË telnet É
ftp É ÉÈ ÄÅÍÏÎÙ. äÉÓÔÒÉÂÕÔÉ×Ù ÏÓÎÏ×ÎÙÈ ÐÒÏÇÒÁÍÍ ÜÔÏÇÏ ÔÉÐÁ ×ÅÄÕÔÓÑ
äÜ×ÉÄÏÍ èÏÌÌÁÎÄÏÍ (David Holland). ðÉÛÉÔÅ ÐÏ ÁÄÒÅÓÕ netbug@ftp.uk.linux.org
.
÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÜÔÉ ÐÒÏÇÒÁÍÍÙ ÐÏ ÁÄÒÅÓÕ
ftp.uk.linux.org.
÷ ÍÁÒÔÅ 1997 ÇÏÄÁ ÐÁËÅÔ ÓÅÔÅ×ÙÈ ÐÒÉÌÏÖÅÎÉÊ ÂÙÌ ÒÁÚÂÉÔ ÎÁ ÎÅÓËÏÌØËÏ ÎÅÂÏÌØÛÉÈ
ÐÁËÅÔÏ×, Á × ÍÁÅ 1997 ÏÓÎÏ×ÎÙÅ ÐÒÏÇÒÁÍÍÙ ÂÙÌÉ ÏÂßÅÄÉÎÅÎÙ × ÐÁËÅÔÅ
netkit-base-0.10
. ÷ÁÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔÓÑ ÜÔÏÔ ÂÁÚÏ×ÙÊ ÐÁËÅÔ, É
ÎÅËÏÔÏÒÙÅ ÉÚ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ.
äÌÑ ÕÓÔÁÎÏ×ËÉ É ÎÁÓÔÒÏÊËÉ ÜÔÉÈ ÐÒÏÇÒÁÍÍ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
user% tar xvfz netkit-base-0.10
user% cd netkit-base-0.10
user% more README
user% vi MCONFIG
user% make
root# make install
áÄÒÅÓÁ × ÐÒÏÔÏËÏÌÅ IP ÓÏÓÔÏÑÔ ÉÚ ÞÅÔÙÒÅÈ ÂÁÊÔ. éÈ ÐÒÉÎÑÔÏ ÚÁÐÉÓÙ×ÁÔØ × ÔÁË ÎÁÚÙ×ÁÅÍÏÊ `dotted decimal notation' (ÄÅÓÑÔÉÞÎÏÊ ÎÏÔÁÃÉÉ). ÷ ÎÅÊ ËÁÖÄÙÊ ÂÁÊÔ ÐÒÅÄÓÔÁ×ÌÑÅÔÓÑ ÄÅÓÑÔÉÞÎÙÍ ÞÉÓÌÏÍ (0-255), ÂÁÊÔÙ ÒÁÚÄÅÌÅÎÙ ÚÎÁËÁÍÉ '.' ëÁÖÄÏÍÕ ÓÅÔÅ×ÏÍÕ ÉÎÔÅÒÆÅÊÓÕ ÎÁ ËÏÍÐØÀÔÅÒÅ ÉÌÉ ÍÁÒÛÒÕÔÉÚÁÔÏÒÅ ÐÒÉÓ×ÁÉ×ÁÅÔÓÑ IP-ÁÄÒÅÓ. ÷ÏÚÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÄÎÏÇÏ ÁÄÒÅÓÁ ÎÅÓËÏÌØËÉÍÉ ÉÎÔÅÒÆÅÊÓÁÍÉ ÎÁ ÏÄÎÏÊ ÍÁÛÉÎÅ, ÎÏ ËÁË ÐÒÁ×ÉÌÏ ÜÔÏÇÏ ÎÅ ÄÅÌÁÀÔ.
IP-ÓÅÔØÀ ÎÁÚÙ×ÁÀÔ ÎÅÐÒÅÒÙ×ÎÕÀ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ IP-ÁÄÒÅÓÏ×, ÔÁËÕÀ, ÞÔÏ ×ÓÅ ÁÄÒÅÓÁ ÉÚ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÉÍÅÀÔ ÏÄÉÎÁËÏ×ÙÅ ÓÔÁÒÛÉÅ ÂÉÔÙ. þÁÓÔØ ÁÄÒÅÓÁ, ÐÒÉÓÕÔÓÔ×ÕÀÝÁÑ ×Ï ×ÓÅÈ ÁÄÒÅÓÁÈ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ ÎÁÚÙ×ÁÅÔÓÑ ÓÅÔÅ×ÏÊ ÞÁÓÔØÀ' ÁÄÒÅÓÁ. ïÓÔÁ×ÛÁÑÓÑ ÞÁÓÔØ ÎÁÚÙ×ÁÅÔÓÑ `ÍÁÛÉÎÎÏÊ ÞÁÓÔØÀ' âÉÔÙ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÓÅÔÅ×ÏÊ ÞÁÓÔÉ ÎÁÚÙ×ÁÅÔÓÑ `ÍÁÓËÏÊ'. ó ÐÏÍÏÝØÀ ÍÁÓËÉ ÏÐÒÅÄÅÌÑÀÔ, ËÁËÉÅ ÁÄÒÅÓÁ ÐÒÉÎÁÄÌÅÖÁÔ ÓÅÔÉ, Á ËÁËÉÅ -- ÎÅÔ. ÷ ËÁÞÅÓÔ×Å ÐÒÉÍÅÒÁ ÒÁÓÓÍÏÔÒÉÍ ÓÌÅÄÕÀÝÕÀ IP-ÓÅÔØ:
----------------------- ---------------
áÄÒÅÓ ÍÁÛÉÎÙ 192.168.110.23
íÁÓËÁ 255.255.255.0
óÅÔÅ×ÁÑ ÞÁÓÔØ 192.168.110.
íÁÛÉÎÎÁÑ ÞÁÓÔØ .23
----------------------- ---------------
áÄÒÅÓ ÓÅÔÉ 192.168.110.0
ûÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÊ ÁÄÒÅÓ 192.168.110.255
----------------------- ---------------
ðÒÉÍÅÎÑÑ Ë ÁÄÒÅÓÕ É ÍÁÓËÅ ÏÐÅÒÁÃÉÀ `ÐÏÂÉÔÏ×ÏÅ é' ÐÏÌÕÞÁÅÍ ÁÄÒÅÓ ÓÅÔÉ. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÁÄÒÅÓ ÓÅÔÉ ×ÓÅÇÄÁ Ñ×ÌÑÅÔÓÑ ÎÁÉÍÅÎØÛÉÍ × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ É ÉÍÅÅÔ ÎÕÌÅ×ÕÀ ÍÁÛÉÎÎÕÀ ÞÁÓÔØ.
`ûÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÊ' ÁÄÒÅÓ -- ÓÐÅÃÉÁÌØÎÙÊ ÁÄÒÅÓ, ËÏÔÏÒÙÊ "ÓÌÕÛÁÀÔ" ×ÓÅ ÍÁÛÉÎÙ ×
ÓÅÔÉ, ËÒÏÍÅ Ó×ÏÅÇÏ ÓÏÂÓÔ×ÅÎÎÏÇÏ. ðÏ ÜÔÏÍÕ ÁÄÒÅÓÕ ÏÔÐÒÁ×ÌÑÀÔÓÑ ÐÁËÅÔÙ,
ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÅ ×ÓÅÍ ÍÁÛÉÎÁÍ × ÓÅÔÉ. ôÁËÉÍ ÏÂÒÁÚÏÍ ÐÅÒÅÄÁÅÔÓÑ ÉÎÆÏÒÍÁÃÉÑ Ï
ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÉÌÉ ÓÅÔÅ×ÙÅ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ. åÓÔØ Ä×Á ÓÔÁÎÄÁÒÔÁ ÔÏÇÏ, ËÁËÏÊ
ÁÄÒÅÓ × ÓÅÔÉ ÉÓÐÏÌØÚÏ×ÁÔØ × ËÁÞÅÓÔ×Å ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÇÏ. îÁÉÂÏÌÅÅ
ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÊ ÓÔÁÎÄÁÒÔ -- ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÜÔÏÇÏ ÎÁÉÂÏÌØÛÉÊ ÁÄÒÅÓ ×
IP-ÓÅÔÉ. ÷ ÐÒÉ×ÅÄÅÎÎÏÍ ÐÒÉÍÅÒÅ ÜÔÏ 192.168.110.255
. ïÄÎÁËÏ ÎÅËÏÔÏÒÙÅ
ÓÁÊÔÙ ÉÓÐÏÌØÚÕÀÔ ÓÅÔÅ×ÏÊ ÁÄÒÅÓ × ËÁÞÅÓÔ×Å ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÇÏ. îÁ ÐÒÁËÔÉËÅ ÎÅ
ÏÞÅÎØ ×ÁÖÎÏ, ËÁËÏÇÏ ÓÔÁÎÄÁÒÔÁ ÐÒÉÄÅÒÖÉ×ÁÔØÓÑ, ÏÄÎÁËÏ ×ÓÅÇÄÁ ÓÌÅÄÕÅÔ ÕÂÅÄÉÔÓÑ,
ÞÔÏ ×ÓÅ ÍÁÛÉÎÙ × ÓÅÔÉ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎÙ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÄÎÏÇÏ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÏÇÏ
ÁÄÒÅÓÁ.
ðÏ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÍ ÐÒÉÞÉÎÁÍ ÎÁ ÒÁÎÎÉÈ ÓÔÁÄÉÑÈ ÒÁÚÒÁÂÏÔËÉ ÐÒÏÔÏËÏÌÁ IP, ÎÅËÏÔÏÒÙÅ ÇÒÕÐÐÙ ÁÄÒÅÓÏ× ÂÙÌÉ ÓÇÒÕÐÐÉÒÏ×ÁÎÙ × ÓÅÔÉ É ÒÁÚÂÉÔÙ ÎÁ ËÌÁÓÓÙ. ëÁÖÄÙÊ ËÌÁÓÓ ÓÏÓÔÏÉÔ ÉÚ ÓÅÔÅÊ ÏÄÉÎÁËÏ×ÏÇÏ ÏÂßÅÍÁ.
----------------------------------------------------------
| óÅÔÅ×ÏÊ | íÁÓËÁ | óÅÔÅ×ÙÅ áÄÒÅÓÁ |
| ëÌÁÓÓ | | |
----------------------------------------------------------
| A | 255.0.0.0 | 0.0.0.0 - 127.255.255.255 |
| B | 255.255.0.0 | 128.0.0.0 - 191.255.255.255 |
| C | 255.255.255.0 | 192.0.0.0 - 223.255.255.255 |
|Multicast| 240.0.0.0 | 224.0.0.0 - 239.255.255.255 |
----------------------------------------------------------
éÓÐÏÌØÚÕÅÍÙÅ ÷ÁÍÉ ÁÄÒÅÓÁ ÚÁ×ÉÓÑÔ ÏÔ ËÏÎÔÅËÓÔÁ, × ËÏÔÏÒÏÍ ÷Ù ÉÈ ÉÓÐÏÌØÚÕÅÔÅ. ÷ÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÐÒÏÉÚ×ÅÓÔÉ ÓÌÅÄÕÀÝÉÅ ÄÅÊÓÔ×ÉÑ:
åÓÌÉ ÷Ù ÓÏÂÉÒÁÅÔÅÓØ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÍÁÛÉÎÕ Ó ìÉÎÕËÓÏÍ × ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÕÀ ÓÅÔØ, ÕÚÎÁÊÔÅ Õ ÷ÁÛÅÇÏ ÓÅÔÅ×ÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÓÌÅÄÕÀÝÉÅ ÁÄÒÅÓÁ:
åÓÌÉ ÷Ù ÓÏÚÄÁÅÔÅ ×ÎÕÔÒÅÎÎÀÀ ÓÅÔØ, ËÏÔÏÒÕÀ ÷Ù ÎÅ ÓÏÂÉÒÁÅÔÅÓØ × ÂÕÄÕÝÅÍ ÐÏÄËÌÀÞÁÔØ Ë ÉÎÔÅÒÎÅÔÕ, ÷Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÌÀÂÙÅ ÁÄÒÅÓÁ. ïÄÎÁËÏ, ÉÚ ÓÏÏÂÒÁÖÅÎÉÊ ÂÅÚÏÐÁÓÎÏÓÔÉ É ÅÄÉÎÏÏÂÒÁÚÉÑ, ÏÐÒÅÄÅÌÅÎÎÙÅ IP-ÁÄÒÅÓÁ ÂÙÌÉ ÓÐÅÃÉÁÌØÎÏ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÙ ÄÌÑ ÐÏÄÏÂÎÙÈ ÃÅÌÅÊ. üÔÉ ÁÄÒÅÓÁ ÏÐÉÓÁÎÙ × RFC1597 ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ.
-----------------------------------------------------------
| áäòåóá, úáòåúåò÷éòï÷áîîùå äìñ ÷îõôòåîîéè óåôåê |
-----------------------------------------------------------
| óÅÔÅ×ÏÊ | íÁÓËÁ | óÅÔÅ×ÙÅ ÁÄÒÅÓÁ |
| ëÌÁÓÓ | | |
-----------------------------------------------------------
| A | 255.0.0.0 | 10.0.0.0 - 10.255.255.255 |
| B | 255.255.0.0 | 172.16.0.0 - 172.31.255.255 |
| C | 255.255.255.0 | 192.168.0.0 - 192.168.255.255 |
-----------------------------------------------------------
÷ÓÅ, ÞÔÏ ÷ÁÍ ÎÕÖÎÏ ÓÄÅÌÁÔØ -- ÜÔÏ ÒÅÛÉÔØ, ÓËÏÌØËÏ ÁÄÒÅÓÏ× ÷ÁÍ ÎÕÖÎÏ,
É ×ÙÂÒÁÔØ ÐÏÄÈÏÄÑÝÉÊ ÄÉÁÐÁÚÏÎ.
åÓÔØ ÎÅÓËÏÌØËÏ ÒÁÚÎÙÈ ÐÏÄÈÏÄÏ× Ë ÏÒÇÁÎÉÚÁÃÉÉ ÐÒÏÃÅÓÓÁ ÚÁÇÒÕÚËÉ ìÉÎÕËÓÁ.
ðÏÓÌÅ Ó×ÏÅÊ ÚÁÇÒÕÚËÉ ÑÄÒÏ ×ÓÅÇÄÁ ÚÁÐÕÓËÁÅÔ ÐÒÏÇÒÁÍÍÕ, ÎÁÚÙ×ÁÀÝÕÀÓÑ `init'.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÞÉÔÁÅÔ ÆÁÊÌ /etc/inittab
É ×ÙÐÏÌÎÑÅÔ ÐÒÏÃÅÓÓ ÚÁÇÒÕÚËÉ
ÓÉÓÔÅÍÙ. åÓÔØ ÎÅÓËÏÌØËÏ ×ÁÒÉÁÎÔÏ× ÐÒÏÇÒÁÍÍÙ init, ÐÏ×ÓÅÍÅÓÔÎÏ
ÉÓÐÏÌØÚÕÅÔÓÑ ×ÅÒÓÉÑ ÉÚ System V, ÎÁÐÉÓÁÎÎÁÑ íÉÇÅÌÅÍ ×ÁÎ óÍÕÒÅÎÂÕÒÇÏÍ
(Miguel van Smoorenburg.).
÷ ÒÁÚÎÙÈ ÄÉÓÔÒÉÂÕÔÉ×ÁÈ ÐÒÏÃÅÓÓ ÚÁÇÒÕÚËÉ ÏÒÇÁÎÉÚÏ×ÁÎ ÐÏ-ÒÁÚÎÏÍÕ.
ïÂÙÞÎÏ ÆÁÊÌ /etc/inittab
ÓÏÄÅÒÖÉÔ ÎÁÂÏÒ ÓÔÒÏÞÅË ÔÉÐÁ
si::sysinit:/etc/init.d/boot
üÔÁ ÓÔÒÏÞËÁ ÚÁÄÁÅÔ ÉÍÑ ÓËÒÉÐÔÁ, ËÏÔÏÒÙÊ ×ÙÐÏÌÎÑÅÔ ÚÁÇÒÕÚËÕ. ôÁËÏÊ ÓËÒÉÐÔ
ÉÇÒÁÅÔ ÒÏÌØ, ÓÈÏÖÕÀ Ó ÒÏÌØÀ ÆÁÊÌÁ autoexec.bat
× íS-DOS.
ïÂÙÞÎÏ ÜÔÏÔ ÓËÒÉÐÔ ×ÙÚÙ×ÁÅÔ ÄÒÕÇÉÅ ÓËÒÉÐÔÙ, É ÓÅÔØ ËÏÎÆÉÇÕÒÉÒÕÅÔÓÑ × ÏÄÎÏÍ ÉÚ ÎÉÈ.
óÌÅÄÕÀÝÕÀ ÔÁÂÌÉÞËÕ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË ÒÕËÏ×ÏÄÓÔ×Ï:
-------------------------------------------------------------------------------
äÉÓÔÒÉÂ. | îÁÓÔÒÏÊËÁ ÉÎÔÅÒÆÅÊÓÁ É ÍÁÒÛÒÕÔÉÚÁÃÉÉ |úÁÐÕÓË ÄÅÍÏÎÏ×
-------------------------------------------------------------------------------
Debian |/etc/init.d/network |/etc/init.d/netbase
| |/etc/init.d/netstd_init
| |/etc/init.d/netstd_nfs
| |/etc/init.d/netstd_misc
-------------------------------------------------------------------------------
Slackware|/etc/rc.d/rc.inet1 |/etc/rc.d/rc.inet2
-------------------------------------------------------------------------------
RedHat |/etc/sysconfig/network-scripts/ifup-<ifname>|/etc/rc.d/init.d/network
-------------------------------------------------------------------------------
ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÄÉÓÔÒÉÂÕÔÉ×Ù Debian É Red Hat ÓÏÄÅÒÖÁÔ ÏÔÄÅÌØÎÙÊ
ËÁÔÁÌÏÇ ÄÌÑ ÓËÒÉÐÔÏ× ÄÌÑ ÚÁÐÕÓËÁ ÓÉÓÔÅÍÎÙÈ ÓÅÒ×ÉÓÏ× (ÈÏÔÑ ÓÁÍÉ ÆÁÊÌÙ
ÎÁÓÔÒÏÅË ÎÁÈÏÄÑÔÓÑ × ÄÒÕÇÉÈ ÍÅÓÔÁÈ, × ÄÉÓÔÒÉÂÕÔÉ×Å Red Hat ÏÎÉ ÈÒÁÎÑÔÓÑ ×
ËÁÔÁÌÏÇÅ /etc/sysconfig
). äÌÑ ÐÏÎÉÍÁÎÉÑ ÐÒÏÃÅÓÓÁ ÚÁÇÒÕÚËÉ
ÏÚÎÁËÏÍØÔÅÓØ Ó ÓÏÄÅÒÖÉÍÙÍ ÆÁÊÌÁ /etc/inittab É ÄÏËÕÍÅÎÔÁÃÉÅÊ
ÐÏ ÐÒÏÃÅÓÓÕ init. çÏÔÏ×ÉÔÓÑ Ë ÐÕÂÌÉËÁÃÉÉ ÓÔÁÔØÑ × Linux Journal,
ËÁË ÔÏÌØËÏ ÏÎÁ ÂÕÄÅÔ ÄÏÓÔÕÐÎÁ ÎÁ www, × ÜÔÏÔ ÄÏËÕÍÅÎÔ ÂÕÄÅÔ ×ËÌÀÞÅÎÁ
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÁÑ ÓÓÙÌËÁ.
âÏÌØÛÉÎÓÔ×Ï ÓÏ×ÒÅÍÅÎÎÙÈ ÄÉÓÔÒÉÂÕÔÉ×Ï× ×ËÌÀÞÁÀÔ ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÎÁÓÔÒÏÊËÉ ÂÏÌØÛÉÎÓÔ×Á ÔÉÐÏ× ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ×. åÓÌÉ ÔÁËÁÑ ÐÒÏÇÒÁÍÍÁ Õ ×ÁÓ ÅÓÔØ, ÐÏÐÒÏÂÕÊÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÅ, ÐÒÅÖÄÅ ÞÅÍ ×ÎÏÓÉÔØ ÉÓÐÒÁ×ÌÅÎÉÑ ×ÒÕÞÎÕÀ.
----------------------------------------------
äÉÓÔÒÉÂÕÔÉ× | ðÒÏÇÒÁÍÍÁ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ ÓÅÔÉ
----------------------------------------------
RedHat | /sbin/netcfg
Slackware | /sbin/netconfig
----------------------------------------------
÷Ï ÍÎÏÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍÁÈ ÉÚ ÓÅÍÅÊÓÔ×Á Unix ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á ÐÒÅÄÓÔÁ×ÌÅÎÙ × ×ÉÄÅ ÆÁÊÌÏ× × ËÁÔÁÌÏÇÅ /dev ÷ ìÉÎÕËÓÅ ÜÔÏ ÎÅ ÔÁË. ÷ ìÉÎÕËÓÅ ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á ÓÏÚÄÁÀÔÓÑ ÄÉÎÁÍÉÞÅÓËÉ, É ÐÏÜÔÏÍÕ ÎÅ ÔÒÅÂÕÀÔ ÎÁÌÉÞÉÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÆÁÊÌÏ× × ËÁÔÁÌÏÇÅ /dev
÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÓÅÔÅ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï ÓÏÚÄÁÅÔÓÑ ÄÒÁÊ×ÅÒÏÍ, ÐÏÓÌÅ ÔÏÇÏ
ËÁË ÔÏÔ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÕÅÔÓÑ É ÏÂÎÁÒÕÖÉÔ ÓÅÔÅ×ÕÀ ËÁÒÔÕ. îÁÐÒÉÍÅÒ, ÄÒÁÊ×ÅÒ
ethernet-ËÁÒÔÙ ÓÏÚÄÁÅÔ ÉÎÔÅÒÆÅÊÓÙ Ó ÉÍÅÎÁÍÉ eth[0..n]
ÐÏ ÍÅÒÅ
ÏÂÎÁÒÕÖÅÎÉÑ ×ÓÅÈ ÓÅÔÅ×ÙÈ ËÁÒÔ × ÷ÁÛÅÊ ÍÁÛÉÎÅ. ðÅÒ×ÁÑ ÓÅÔÅ×ÁÑ ËÁÒÔÁ
Ó×ÑÚÙ×ÁÅÔÓÑ Ó ÉÎÔÅÒÆÅÊÓÏÍ eth0
, ×ÔÏÒÁÑ -- eth1
É Ô.Ä.
ïÄÎÁËÏ × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ, × ÞÁÓÔÎÏÓÔÉ × ÓÌÕÞÁÅ ÉÎÔÅÒÆÅÊÓÏ× slip É ppp, ÉÎÔÅÒÆÅÊÓÙ ÓÏÚÄÁÀÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÍ ÐÒÏÇÒÁÍÍÁÍÉ. ðÒÉ ÜÔÏÍ ÓÏÈÒÁÎÑÅÔÓÑ ÐÒÉÎÃÉÐ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÊ ÎÕÍÅÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÏ×, ÏÄÎÁËÏ ÉÎÔÅÒÆÅÊÓÙ ÎÅ ÓÏÚÄÁÀÔÓÑ × ÍÏÍÅÎÔ ÚÁÇÒÕÚËÉ. ðÒÉÞÉÎÁ ÜÔÏÇÏ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ ËÏÌÉÞÅÓÔ×Ï ÒÁÂÏÔÁÀÝÉÈ slip- É ppp-ÉÎÔÅÒÆÅÊÓÏ× ÍÏÖÅÔ ÍÅÎÑÔØÓÑ × ÈÏÄÅ ÒÁÂÏÔÙ ÍÁÛÉÎÙ, × ÏÔÌÉÞÉÅ ÏÔ ËÏÌÉÞÅÓÔ×Á ethernet-ËÁÒÔ. üÔÉ ÓÌÕÞÁÉ ÂÕÄÕÔ ÐÏÄÒÏÂÎÅÅ ÒÁÓÓÍÏÔÒÅÎÙ × ÓÌÅÄÕÀÝÉÈ ÒÁÚÄÅÌÁÈ.
éÔÁË, Õ ÷ÁÓ ÅÓÔØ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÐÒÏÇÒÁÍÍÙ, ÁÄÒÅÓÁ É ÉÎÆÏÒÍÁÃÉÑ Ï ÓÅÔÉ. íÏÖÎÏ ÐÒÉÓÔÕÐÁÔØ Ë ÎÁÓÔÒÏÊËÅ ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ×. îÁÓÔÒÏÊËÁ ÚÁËÌÀÞÁÅÔÓÑ × ÐÒÉÓ×ÏÅÎÉÉ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÁÄÒÅÓÏ× ÓÅÔÅ×ÏÍÕ ÕÓÔÒÏÊÓÔ×Õ É ÕÓÔÁÎÏ×ËÅ ÎÕÖÎÙÈ ÚÎÁÞÅÎÉÊ ÄÌÑ ÄÒÕÇÉÈ ÐÁÒÁÍÅÔÒÏ× ÓÅÔÅ×ÏÇÏ ÕÓÔÒÏÊÓÔ×Á. îÁÉÂÏÌÅÅ ÞÁÓÔÏ ÄÌÑ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÁ ifconfig.
÷Ù ÄÏÌÖÎÙ ÚÁÐÕÓÔÉÔØ ÅÅ ÐÒÉÍÅÒÎÏ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:
root# ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
÷ ÜÔÏÍ ÓÌÕÞÁÅ ÓÅÔÅ×ÏÍÕ ÕÓÔÒÏÊÓÔ×Õ eth0 ÂÕÄÅÔ ÐÒÉÓ×ÏÅÎ IP-ÁÄÒÅÓ
`192.168.0.1
' É ÍÁÓËÁ `255.255.255.0
'. ëÌÀÞ `up' × ËÏÎÃÅ
ËÏÍÁÎÄÙ ÄÅÌÁÅÔ ÉÎÔÅÒÆÅÊÓ ÁËÔÉ×ÎÙÍ. üÔÏ ÄÅÊÓÔ×ÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ, ÐÏÜÔÏÍÕ ÷Ù
ÍÏÖÅÔÅ ÏÐÕÓÔÉÔØ ÜÔÏÔ ËÌÀÞ. äÌÑ ÄÅÚÁËÔÉ×ÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ
``ifconfig eth0 down
''.
ñÄÒÏ ÐÒÉ ËÏÎÆÉÇÕÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÁ ÐÒÉÎÉÍÁÅÔ ÎÅËÏÔÏÒÙÅ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
îÁÐÒÉÍÅÒ, ×Ù ÍÏÖÅÔÅ Ñ×ÎÏ ÕËÁÚÁÔØ ÓÅÔÅ×ÏÊ É ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÊ ÁÄÒÅÓ ÄÌÑ
ÉÎÔÅÒÆÅÊÓÁ, ÏÄÎÁËÏ ÅÓÌÉ ÷Ù ÜÔÏÇÏ ÎÅ ÓÄÅÌÁÅÔÅ, ËÁË × ÐÒÉÍÅÒÅ ×ÙÛÅ, ÑÄÒÏ
ÐÏÐÙÔÁÅÔÓÑ "ÕÇÁÄÁÔØ" ÐÒÁ×ÉÌØÎÙÅ ÚÎÁÞÅÎÉÑ ÎÁ ÏÓÎÏ×Å ÕËÁÚÁÎÎÙÈ ÁÄÒÅÓÁ É
ÍÁÓËÉ. åÓÌÉ ÷Ù ÎÅ ÕËÁÖÅÔÅ ÍÁÓËÕ, ÏÎÁ ÂÕÄÅÔ ×ÙÂÒÁÎÁ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÔÅÍ
ËÌÁÓÓÏÍ ÁÄÒÅÓÏ×, × ËÏÔÏÒÙÊ ÐÏÐÁÄÅÔ ÕËÁÚÁÎÎÙÊ ÁÄÒÅÓ. ÷ ÐÒÉÍÅÒÅ ×ÙÛÅ ÑÄÒÏ
ÐÒÅÄÐÏÌÏÖÉÌÏ ÂÙ, ÞÔÏ ÍÁÛÉÎÁ ÎÁÈÏÄÉÔÓÑ × ÓÅÔÉ ËÌÁÓÓÁ C, É ÕÓÔÁÎÏ×ÉÌÏ ÂÙ
ÓÅÔÅ×ÏÊ ÁÄÒÅÓ × '192.168.0.0
' Á ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÊ × '192.168.0.255
'.
ðÒÏÇÒÁÍÍÁ ifconfig ÉÍÅÅÔ ÍÎÏÖÅÓÔ×Ï ÏÐÃÉÊ, ÎÁÉÂÏÌÅÅ ÐÏÌÅÚÎÙÅ ÉÚ ËÏÔÏÒÙÈ:
ÁËÔÉ×ÉÒÕÅÔ ÉÎÔÅÒÆÅÊÓ (ÜÔÏ ÄÅÊÓÔ×ÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ).
ÄÅÚÁËÔÉ×ÉÒÕÅÔ ÉÎÔÅÒÆÅÊÓ
ÒÁÚÒÅÛÁÅÔ É ÚÁÐÒÅÝÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÔÏËÏÌÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÁÄÒÅÓÏ× (arp) ÎÁ ÄÁÎÎÏÍ ÉÎÔÅÒÆÅÊÓÅ.
ÒÁÚÒÅÛÁÅÔ É ÚÁÐÒÅÝÁÅÔ ÐÒÉÅÍ ÁÐÐÁÒÁÔÎÙÈ ÐÁËÅÔÏ× Ó ÎÅÓËÏÌØËÉÍÉ ÁÄÒÅÓÁÔÁÍÉ (multicast-ÐÁËÅÔÏ×). ôÁËÉÅ ÐÁËÅÔÙ ÐÏÚ×ÏÌÑÀÔ ÇÒÕÐÐÅ ÍÁÛÉÎ ÐÒÉÎÉÍÁÔØ ÐÁËÅÔÙ, ÏÔÐÒÁ×ÌÅÎÎÙÅ ÎÁ ÓÐÅÃÉÁÌØÎÙÊ ÁÄÒÅÓ. ôÁËÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÉÓÐÏÌØÚÕÅÔÓÑ × ÐÒÉÌÏÖÅÎÉÑÈ ×ÒÏÄÅ ×ÉÄÅÏËÏÎÆÅÒÅÎÃÓ×ÑÚÉ, ÎÏ ËÁË ÐÒÁ×ÉÌÏ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ
ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÏ×ÉÔ MTU ÄÌÑ ÉÎÔÅÒÆÅÊÓÁ
ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁÔØ ÍÁÓËÕ ÓÅÔÉ, × ËÏÔÏÒÏÊ ÎÁÈÏÄÉÔÓÑ ÄÁÎÎÙÊ ÉÎÔÅÒÆÅÊÓ
ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó ÏÐÒÅÄÅÌÅÎÎÙÍÉ ÔÉÐÁÍÉ ÓÅÔÅ×ÙÈ ËÁÒÔ É ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁÔØ IRQ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÉÎÔÅÒÆÅÊÓÕ ËÁÒÔÙ
ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÒÁÚÒÅÛÁÅÔ ÐÒÉÅÍ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÈ ÐÁËÅÔÏ× ÎÁ ÚÁÄÁÎÎÙÊ ÁÄÒÅÓ ÌÉÂÏ ÚÁÐÒÅÝÁÅÔ ÐÒÉÅÍ ÔÁËÉÈ ÐÁËÅÔÏ×.
ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÏ×ÉÔØ ÁÄÒÅÓ ÍÁÛÉÎÙ ÎÁ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÏÍ ËÏÎÃÅ ÓÏÅÄÉÎÅÎÉÑ ÔÏÞËÁ-ÔÏÞËÁ (ÎÁÐÒÉÍÅÒ slip ÉÌÉ ppp)
ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁÔØ ÁÐÐÁÒÁÔÎÙÊ ÁÄÒÅÓ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÓÅÔÅ×ÙÈ ÕÓÔÒÏÊÓÔ×. üÔÁ ÏÐÃÉÑ ÒÅÄËÏ ÉÓÐÏÌØÚÕÅÔÓÑ × ÓÅÔÑÈ ethernet, ÎÏ ÏÞÅÎØ ÐÏÌÅÚÎÁ × ÓÅÔÑÈ ÄÒÕÇÉÈ ÔÉÐÏ× ÓÅÔÅÊ, ÔÁËÉÈ ËÁË AX.25
÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ ifconfig ÄÌÑ ÌÀÂÏÇÏ ÓÅÔÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ. îÅËÏÔÏÒÙÅ ÐÒÏÇÒÁÍÍÙ, ÔÁËÉÅ ËÁË pppd É dip Á×ÔÏÍÁÔÉÞÅÓËÉ ËÏÎÆÉÇÕÒÉÒÕÀÔ ÓÅÔÅ×ÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ É ÎÅ ÔÒÅÂÕÀÔ ÄÁÌØÎÅÊÛÅÊ ÒÕÞÎÏÊ ÎÁÓÔÒÏÊËÉ.
óÉÓÔÅÍÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ -- ÞÁÓÔØ ÓÔÁÎÄÁÒÔÎÏÊ ÂÉÂÌÉÏÔÅËÉ ìÉÎÕËÓÁ.
åÅ ÏÓÎÏ×ÎÏÅ ÎÁÚÎÁÞÅÎÉÅ -- ÐÒÅÏÂÒÁÚÏ×Ù×ÁÔØ ÐÏÎÑÔÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÀ ÉÍÅÎÁ
×ÒÏÄÅ `ftp.funet.fi
' × ÐÏÎÑÔÎÙÅ ËÏÍÐØÀÔÅÒÕ IP-ÁÄÒÅÓÁ, ÔÁËÉÅ ËÁË
128.214.248.6
.
÷Ù, ÐÏ-×ÉÄÉÍÏÍÕ, ÚÎÁËÏÍÙ Ó ÔÅÍ, ËÁË ×ÙÇÌÑÄÑÔ ÉÍÅÎÁ ÍÁÛÉÎ × ÉÎÔÅÒÎÅÔÅ, ÎÏ ÍÏÖÅÔÅ ÎÅ ÚÎÁÔØ, ËÁË ÏÎÉ ËÏÎÓÔÒÕÉÒÕÀÔÓÑ. óÉÓÔÅÍÁ ÉÍÅÎ × ÉÎÔÅÒÎÅÔ Ñ×ÌÑÅÔÓÑ ÉÅÒÁÒÈÉÞÅÓËÏÊ, ÏÒÇÁÎÉÚÏ×ÁÎÎÏÊ × ×ÉÄÅ ÄÅÒÅ×Á. äÏÍÅÎÏÍ ÎÁÚÙ×ÁÅÔÓÑ ÓÅÍÅÊÓÔ×Ï ÉÍÅÎ. äÏÍÅÎ ÍÏÖÅÔ ÂÙÔØ ÒÁÚÂÉÔ ÎÁ ÐÏÄÄÏÍÅÎÙ. äÏÍÅÎÙ, ËÏÔÏÒÙÅ ÎÅ Ñ×ÌÑÀÔÓÑ ÐÏÄÄÏÍÅÎÁÍÉ ÄÒÕÇÉÈ ÄÏÍÅÎÏ×, ÎÁÚÙ×ÁÀÔÓÑ ÄÏÍÅÎÁÍÉ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ. éÍÅÎÁ ÄÏÍÅÎÏ× ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ ÏÐÉÓÁÎÙ × RFC920. ÷ ÞÁÓÔÎÏÓÔÉ ÜÔÏ ÓÌÅÄÕÀÝÉÅ ÄÏÍÅÎÙ:
ëÏÍÍÅÒÞÅÓËÉÅ ÏÒÇÁÎÉÚÁÃÉÉ
õÞÅÂÎÙÅ ÚÁ×ÅÄÅÎÉÑ
ðÒÁ×ÉÔÅÌØÓÔ×ÅÎÎÙÅ ÏÒÇÁÎÉÚÁÃÉÉ
÷ÏÅÎÎÙÅ ÏÒÇÁÎÉÚÁÃÉÉ
äÒÕÇÉÅ ÏÒÇÁÎÉÚÁÃÉÉ
óÅÔÅ×ÙÅ ÏÒÇÁÎÉÚÁÃÉÉ
ä×ÕÈÂÕË×ÅÎÎÙÊ ËÏÄ ISO, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÏÐÒÅÄÅÌÅÎÎÏÊ ÓÔÒÁÎÅ
ðÏ ÉÓÔÏÒÉÞÅÓËÉÍ ÐÒÉÞÉÎÁÍ ÂÏÌØÛÁÑ ÞÁÓÔØ ÄÏÍÅÎÏ×, ÎÅ ÚÁËÁÎÞÉ×ÁÀÝÉÈÓÑ
ÎÁ ËÏÄ ÓÔÒÁÎÙ ÏÔÎÏÓÉÔÓÑ Ó óûá, ÈÏÔÑ óÏÅÄÉÎÅÎÎÙÅ ûÔÁÔÙ ÉÍÅÀÔ Ó×ÏÊ
ËÏÄ `.us
'. ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ, ÏÄÎÁËÏ, ÄÏÍÅÎÙ .com
and .org
ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÀÔÓÑ É ÎÅ-ÁÍÅÒÉËÁÎÓËÉÍÉ ÏÒÇÁÎÉÚÁÃÉÑÍÉ.
ëÁÖÄÙÊ ÉÚ ÜÔÉÈ ÄÏÍÅÎÏ× ÉÍÅÅÔ Ó×ÏÉ ÐÏÄÄÏÍÅÎÙ. äÏÍÅÎÙ ÓÔÒÁÎ ÞÁÓÔÏ
ÒÁÚÄÅÌÑÀÔÓÑ ÎÁ ÐÏÄÄÏÍÅÎÙ com
, edu
, gov
, mil
É org
.
îÁÐÒÉÍÅÒ ÄÏÍÅÎÙ ËÏÍÍÅÒÞÅÓËÉÈ É ÐÒÁ×ÉÔÅÌØÓÔ×ÅÎÎÙÈ ÏÒÇÁÎÉÚÁÃÉÊ × á×ÓÔÒÁÌÉÉ
ÚÁËÁÎÞÉ×ÁÀÔÓÑ ÎÁ com.au
É gov.au
ÓÏÏÔ×ÅÔÓÔ×ÅÎÎÏ. úÁÍÅÔÉÍ, ÏÄÎÁËÏ,
ÞÔÏ ÜÔÏ ÎÅ ×ÓÅÏÂÝÁÑ ÐÒÁËÔÉËÁ, × ÎÅËÏÔÏÒÙÈ ÓÔÒÁÎÁÈ ÔÁËÏÇÏ ÒÁÚÂÉÅÎÉÑ ÎÅ
ÐÒÏÉÚ×ÏÄÉÔÓÑ.
óÌÅÄÕÀÝÅÅ ÓÌÏ×Ï × ÄÏÍÅÎÎÏÍ ÉÍÅÎÉ ÏÂÙÞÎÏ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÎÁÚ×ÁÎÉÀ ÏÒÇÁÎÉÚÁÃÉÉ. äÁÌØÎÅÊÛÁÑ ÄÅÔÁÌÉÚÁÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÒÁÚÎÏÊ, ÎÁÐÒÉÍÅÒ ÐÒÅÄÓÔÁ×ÌÑÔØ ÓÔÒÕËÔÕÒÕ ÐÏÄÒÁÚÄÅÌÅÎÉÊ É ÏÔÄÅÌÏ× × ÏÒÇÁÎÉÚÁÃÉÉ, ÉÌÉ ÂÙÔØ ÐÏÓÔÒÏÅÎÎÏÊ ÐÏ ÄÒÕÇÏÍÕ ÐÒÉÎÃÉÐÕ, ×ÙÂÒÁÎÎÏÍÕ ÓÅÔÅ×ÙÍ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ.
ðÅÒ×ÏÅ ÓÌÏ×Ï × ÉÍÅÎÉ -- ÕÎÉËÁÌØÎÏÅ (× ÒÁÍËÁÈ ÄÏÍÅÎÁ) `ÉÍÑ ÍÁÛÉÎÙ'.
ïÓÔÁ×ÛÁÑÓÑ ÞÁÓÔØ ÎÁÚÙ×ÁÅÔÓÑ `ÉÍÅÎÅÍ ÄÏÍÅÎÁ', Á × ÃÅÌÏÍ ÏÎÉ ÓÏÓÔÁ×ÌÑÀÔ
`ðÏÌÎÏÓÔØÀ ÏÐÒÅÄÅÌÅÎÎÏÅ ÄÏÍÅÎÎÏÅ ÉÍÑ'.
îÁÐÒÉÍÅÒ × ÉÍÅÎÉ 'perf.no.itg.telstra.com.au
' ÉÍÅÎÅÍ ÍÁÛÉÎÙ Ñ×ÌÑÅÔÓÑ
`perf
' Á ÉÍÅÎÅÍ ÄÏÍÅÎÁ -- `no.itg.telstra.com.au
'. üÔÏÔ ÄÏÍÅÎ
ÐÒÉÎÁÄÌÅÖÉÔ Ë ÄÏÍÅÎÕ ÓÔÒÁÎÙ á×ÓÔÒÁÌÉÑ, ÐÏÄÄÏÍÅÎÕ á×ÓÔÒÁÌÉÊÓËÉÈ ËÏÍÍÅÒÞÅÓËÉÈ
ÏÒÇÁÎÉÚÁÃÉÊ. ïÒÇÁÎÉÚÁÃÉÑ ÎÁÚÙ×ÁÅÔÓÑ `telstra
', Á ×ÎÕÔÒÅÎÎÑÑ ÓÔÒÕËÔÕÒÁ
ÐÏÄÄÏÍÅÎÁ ÏÒÇÁÎÉÚÁÃÉÉ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÅÅ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÊ ÓÔÒÕËÔÕÒÅ -- × ÎÁÛÅÍ
ÐÒÉÍÅÒÅ ÍÁÛÉÎÁ ÐÒÉÎÁÄÌÅÖÉÔ ÏÔÄÅÌÕ `Network Operations' (no) × ÐÏÄÒÁÚÄÅÌÅÎÉÉ
`Information Technology Group' (itg).
ïÂÙÞÎÏ ÉÍÅÎÁ ÐÏÌÕÞÁÀÔÓÑ ÂÏÌÅÅ ËÏÒÏÔËÉÍÉ, ÎÁÐÒÉÍÅÒ, ÉÎÔÅÒÎÅÔ-ÐÒÏ×ÁÊÄÅÒ
``systemy.it
'' É ÏÒÇÁÎÉÚÁÃÉÑ ``linux.it
'' ÂÅÚ ÐÏÄÄÏÍÅÎÏ×
com
É org
. íÁÛÉÎÁ ÉÍÅÅÔ ÉÍÑ ``morgana.systemy.it
'', Á
e-mail ÁÄÒÅÓ -- rubini@linux.it
. ÷ÌÁÄÅÌÅà ÄÏÍÅÎÁ ÉÍÅÅÔ ÐÒÁ×Ï
ÒÅÇÉÓÔÒÉÒÏ×ÁÔØ É ÍÁÛÉÎÙ É ÐÏÄÄÏÍÅÎÙ × ÒÁÍËÁÈ Ó×ÏÅÇÏ ÄÏÍÅÎÁ, ÎÁÐÒÉÍÅÒ,
ÇÒÕÐÐÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ìÉÎÕËÓÁ ÉÍÅÅÔ ÐÏÄÄÏÍÅÎ pluto.linux.it
,
ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÊ Õ ×ÌÁÄÅÌØÃÅ× ÄÏÍÅÎÁ linux.it
.
÷Ù ÄÏÌÖÎÙ ÚÎÁÔØ, ËÁËÏÍÕ ÄÏÍÅÎÕ ÐÒÉÎÁÄÌÅÖÁÔ ÷ÁÛÉ ÍÁÛÉÎÙ. ðÒÏÇÒÁÍÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ ÉÓÐÏÌØÚÕÀÔ ÄÌÑ ÒÁÂÏÔÙ `óÅÒ×ÅÒ ðÒÅÏÂÒÁÚÏ×ÁÎÉÑ éÍÅÎ' (Domain Name Server, DNS), ÐÏÜÔÏÍÕ ÷Ù ÄÏÌÖÎÙ ÚÎÁÔØ ÁÄÒÅÓ ÜÔÏÇÏ ÓÅÒ×ÅÒÁ.
ðÏÓÌÅ ÜÔÏÇÏ ×Ù ÄÏÌÖÎÙ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÓÌÅÄÕÀÝÉÅ ÔÒÉ ÆÁÊÌÁ:
çÌÁ×ÎÙÊ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ --
/etc/resolv.conf
. ïÎ ÉÍÅÅÔ ×ÅÓØÍÁ ÐÒÏÓÔÏÊ ÆÏÒÍÁÔ. üÔÏ ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ,
ËÁÖÄÁÑ ÓÔÒÏËÁ ËÏÔÏÒÏÇÏ ÚÁÄÁÅÔ ÏÄÉÎ ÉÚ ÐÁÒÁÍÅÔÒÏ× ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ.
ëÁË ÐÒÁ×ÉÌÏ, ÉÓÐÏÌØÚÕÀÔÓÑ ÔÒÉ ËÌÀÞÅ×ÙÈ ÓÌÏ×Á-ÐÁÒÁÍÅÔÒÁ:
úÁÄÁÅÔ ÉÍÑ ÌÏËÁÌØÎÏÇÏ ÄÏÍÅÎÁ.
úÁÄÁÅÔ ÓÐÉÓÏË ÉÍÅÎ ÄÏÍÅÎÏ×, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÄÏÂÁ×ÌÑÔØÓÑ Ë ÉÍÅÎÉ ÍÁÛÉÎÙ, ÅÓÌÉ ÷Ù ÎÅ ÕËÁÖÅÔÅ Ñ×ÎÏ ÉÍÅÎÉ ÄÏÍÅÎÁ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ
üÔÏÔ ÐÁÒÁÍÅÔÒ, ËÏÔÏÒÙÊ ×Ù ÍÏÖÅÔÅ ÕËÁÚÙ×ÁÔØ ÎÅÓËÏÌØËÏ ÒÁÚ, ÚÁÄÁÅÔ IP-ÁÄÒÅÓ ÓÅÒ×ÅÒÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ, ÎÁ ËÏÔÏÒÙÊ ×ÁÛÁ ÍÁÛÉÎÁ ÂÕÄÅÔ ÐÏÓÙÌÁÔØ ÚÁÐÒÏÓÙ. ðÏ×ÔÏÒÑÑ ÜÔÏÔ ÐÁÒÁÍÅÔÒ, ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÎÅÓËÏÌØËÏ ÓÅÒ×ÅÒÏ×.
îÁÐÒÉÍÅÒ, /etc/resolv.conf
ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
domain maths.wu.edu.au
search maths.wu.edu.au wu.edu.au
nameserver 192.168.10.1
nameserver 192.168.12.1
÷ ÜÔÏÍ ÐÒÉÍÅÒÅ ÍÁÛÉÎÁ ÎÁÈÏÄÉÔÓÑ × ÄÏÍÅÎÅ maths.wu.edu.au
. åÓÌÉ ÷Ù
ÚÁÄÁÄÉÔÅ ÉÍÑ ÍÁÛÉÎÙ, ÎÅ ÕËÁÚÙ×ÁÑ ÄÏÍÅÎÁ, ÎÁÐÒÉÍÅÒ `boulder
', ÔÏ ÓÉÓÔÅÍÁ
ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ ÐÏÐÙÔÁÅÔÓÑ ÓÎÁÞÁÌÁ ÎÁÊÔÉ ÍÁÛÉÎÕ
`boulder.maths.wu.edu.au
', Á × ÓÌÕÞÁÅ ÎÅÕÄÁÞÉ -- `boulder.wu.edu.au
'.
äÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ ÷ÁÛÁ ÍÁÛÉÎÁ ÂÕÄÅÔ ÏÂÒÁÝÁÔØÓÑ Ë ÓÅÒ×ÅÒÁÍ ÐÏ
ÁÄÒÅÓÁÍ `192.168.10.1
' É `192.168.12.1
'.
÷ ÆÁÊÌÅ /etc/host.conf
ÚÁÄÁÀÔÓÑ ÐÁÒÁÍÅÔÒÙ, ×ÌÉÑÀÝÉÅ ÎÁ ÐÏ×ÅÄÅÎÉÅ
ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ. ðÏÌÎÏÓÔØÀ ÆÏÒÍÁÔ ÜÔÏÇÏ ÆÁÊÌÁ ÏÐÉÓÁÎ ÎÁ
man-ÓÔÒÁÎÉÃÅ `resolv+
', ÎÏ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ
ÔÁËÏÇÏ ÆÁÊÌÁ:
order hosts,bind
multi on
üÔÉ ÐÁÒÁÍÅÔÒÙ ÕËÁÚÙ×ÁÀÔ ÓÉÓÔÅÍÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ, ÞÔÏ ÎÁÄÏ ÐÒÏÓÍÏÔÒÅÔØ
ÆÁÊÌ /etc/hosts
ÐÅÒÅÄ ÔÅÍ, ËÁË ÐÏÓÙÌÁÔØ ÚÁÐÒÏÓ Ë ÓÅÒ×ÅÒÕ, É ÞÔÏ
ÓÌÅÄÕÅÔ ×ÏÚ×ÒÁÝÁÔØ ×ÓÅ ÎÁÊÄÅÎÎÙÅ × /etc/hosts
ÁÄÒÅÓÁ ÄÌÑ ÄÁÎÎÏÇÏ
ÉÍÅÎÉ, Á ÎÅ ÔÏÌØËÏ ÐÅÒ×ÙÊ.
÷ ÜÔÏÍ ÆÁÊÌÅ ÷Ù ÍÏÖÅÔÅ ÕËÁÚÁÔØ ÉÍÅÎÁ É IP-ÁÄÒÅÓÁ ÍÁÛÉÎ × ÌÏËÁÌØÎÏÍ ÄÏÍÅÎÅ.
äÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ ÉÚ ÜÔÏÇÏ ÆÁÊÌÁ ÷ÁÛÅÊ ÍÁÛÉÎÅ ÎÅ ÐÒÉÊÄÅÔÓÑ ÏÂÒÁÝÁÔØÓÑ
Ë ÓÅÒ×ÅÒÕ. îÅÄÏÓÔÁÔÏË ÔÁËÏÇÏ ÐÏÄÈÏÄÁ × ÔÏÍ, ÞÔÏ ÷ÁÍ ÎÁÄÏ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ
ÓÌÅÄÉÔØ ÚÁ ×ÓÅÍÉ ÉÚÍÅÎÅÎÉÑÍÉ × ÓÔÒÕËÔÕÒÅ ÷ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ É ×ÎÏÓÉÔØ
ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌ /etc/hosts
, ÅÓÌÉ IP-ÁÄÒÅÓ ËÁËÏÊ-ÎÉÂÕÄØ ÉÚ ÍÁÛÉÎ
ÉÚÍÅÎÉÔÓÑ. ëÁË ÐÒÁ×ÉÌÏ × ÜÔÏÍ ÆÁÊÌÅ ÕËÁÚÙ×ÁÀÔ ÔÏÌØËÏ 2 ÉÍÅÎÉ:
# /etc/hosts
127.0.0.1 localhost loopback
192.168.0.1 this.host.name
ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÐÅÒ×ÕÀ ÓÔÒÏÞËÕ. ïÎÁ ÄÅÍÏÎÓÔÒÉÒÕÅÔ, ÞÔÏ ÷Ù ÍÏÖÅÔÅ
ÕËÁÚÁÔØ ÂÏÌÅÅ ÏÄÎÏÇÏ ÉÍÅÎÉ ÄÌÑ IP-ÁÄÒÅÓÁ. áÄÒÅÓ `127.0.0.1
' ×ÓÅÇÄÁ
ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÔÁË ÎÁÚÙ×ÁÅÍÏÇÏ `ËÏÌØÃÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ
'.
÷Ù ÍÏÖÅÔÅ ÚÁÐÕÓÔÉÔØ ÎÁ Ó×ÏÅÊ ÍÁÛÉÎÅ ÌÏËÁÌØÎÙÊ ÓÅÒ×ÅÒ ÉÍÅÎ. üÔÏ ÎÅÓÌÏÖÎÏ. ðÏÄÒÏÂÎÏ ÜÔÏÔ ÐÒÏÃÅÓÓ ÏÐÉÓÁÎ × DNS-HOWTO ÉÌÉ × ÌÀÂÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ ÐÏ ÓÉÓÔÅÍÅ BIND (Berkeley Internet Name Domain).
`ëÏÌØÃÅ×ÏÊ
' ÉÎÔÅÒÆÅÊÓ -- ÓÐÅÃÉÁÌØÎÙÊ ÉÎÔÅÒÆÅÊÓ, Ó×ÑÚÙ×ÁÀÝÉÊ ÷ÁÛÕ ÍÁÛÉÎÕ
ÓÁÍÕ Ó ÓÏÂÏÊ. åÇÏ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÁÚÎÙÈ ÃÅÌÅÊ. îÁÐÒÉÍÅÒ, ÷Ù ÍÏÖÅÔÅ
ÚÁÈÏÔÅÔØ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ËÁËÏÅ-ÌÉÂÏ ÓÅÔÅ×ÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ, ÎÅ
×ÍÅÛÉ×ÁÑÓØ × ÒÁÂÏÔÕ ÄÒÕÇÉÈ ÍÁÛÉÎ × ÓÅÔÉ. äÌÑ ÜÔÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÓÐÅÃÉÁÌØÎÏ
ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎ ÁÄÒÅÓ `127.0.0.1
'. ðÏÜÔÏÍÕ, ÚÁÐÕÓÔÉ× telnet ÎÁ ÁÄÒÅÓ
127.0.0.1
ÎÁ ÌÀÂÏÊ ÍÁÛÉÎÅ, ÐÏÌÕÞÉÔÅ ÓÏÅÄÉÎÅÎÉÅ Ó ÜÔÏÊ ÖÅ ÍÁÛÉÎÏÊ.
îÁÓÔÒÏÊËÁ ËÏÌØÃÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÏÞÅÎØ ÐÒÏÓÔÁ (ëÁË ÐÒÁ×ÉÌÏ ÜÔÉ ÄÅÊÓÔ×ÉÑ
×ÙÐÏÌÎÑÅÔ ÏÄÉÎ ÉÚ ÉÎÉÃÉÁÌÉÚÁÃÉÏÎÎÙÈ ÓËÒÉÐÔÏ×).
root# ifconfig lo 127.0.0.1
root# route add -host 127.0.0.1 lo
ëÏÍÁÎÄÁ route ÂÕÄÅÔ ÐÏÄÒÏÂÎÏ ÒÁÓÓÍÏÔÒÅÎÁ × ÓÌÅÄÕÀÝÅÍ ÒÁÚÄÅÌÅ.
íÁÒÛÒÕÔÉÚÁÃÉÑ -- ÛÉÒÏËÁÑ ÔÅÍÁ, É Ï ÎÅÊ ÍÏÖÎÏ ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÏÞÅÎØ ÍÎÏÇÏ. äÌÑ ÂÏÌØÛÉÎÓÔ×Á, ÏÄÎÁËÏ, ÓÈÅÍÁ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔÏÊ, ÐÏÜÔÏÍÕ ÚÄÅÓØ ÂÕÄÅÔ ÒÁÓÓÍÏÔÒÅÎÙ ÔÏÌØËÏ ÂÁÚÏ×ÙÅ ×ÏÐÒÏÓÙ, Ó×ÑÚÁÎÎÙÅ Ó ÍÁÒÛÒÕÔÉÚÁÃÉÅÊ. åÓÌÉ ÷Ù ÉÎÔÅÒÅÓÕÅÔÅÓØ ÜÔÏÊ ÔÅÍÏÊ, ÔÏ ÍÏÖÅÔÅ ÏÂÒÁÔÉÔØÓÑ Ë ÉÓÔÏÞÎÉËÁÍ, ÕËÁÚÁÎÎÙÍ × ÎÁÞÁÌÅ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ.
îÁÞÎÅÍ Ó ÏÐÒÅÄÅÌÅÎÉÑ. éÔÁË, ÞÔÏ ÖÅ ÔÁËÏÅ IP-ÍÁÒÛÒÕÔÉÚÁÃÉÑ?
IP-ÍÁÒÛÒÕÔÉÚÁÃÉÅÊ ÎÁÚÙ×ÁÅÔÓÑ ÐÒÏÃÅÓÓ, ÐÒÉ ÐÏÍÏÝÉ ËÏÔÏÒÏÇÏ ÍÁÛÉÎÁ Ó ÎÅÓËÏÌØËÉÍÉ ÓÅÔÅ×ÙÍÉ ÉÎÔÅÒÆÅÊÓÁÍÉ ×ÙÂÉÒÁÅÔ, ÞÅÒÅÚ ËÁËÏÊ ÉÚ ÉÎÔÅÒÆÅÊÓÏ× ÐÏÓÌÁÔØ ÐÏÌÕÞÅÎÎÙÊ IP-ÐÁËÅÔ.
ðÒÏÉÌÌÀÓÔÒÉÒÕÅÍ ÜÔÏ ÏÐÒÅÄÅÌÅÎÉÅ ÎÁ ÐÒÉÍÅÒÅ. ðÒÅÄÓÔÁ×ØÔÅ ÓÅÂÅ ÏÂÙÞÎÙÊ ÏÆÉÓÎÙÊ ÍÁÒÛÒÕÔÉÚÁÔÏÒ, ËÏÔÏÒÙÊ ÉÍÅÅÔ PPP-ÓÏÅÄÉÎÅÎÉÅ Ó ÉÎÔÅÒÎÅÔÏÍ, ÎÅÓËÏÌØËÏ ÐÏÄËÌÀÞÅÎÎÙÈ ÓÅÇÍÅÎÔÏ× ÌÏËÁÌØÎÏÊ ethernet-ÓÅÔÉ É PPP-ÓÏÅÄÉÎÅÎÉÅ Ó ÄÒÕÇÉÍ ÏÆÉÓÏÍ. ëÏÇÄÁ ÞÅÒÅÚ ÏÄÉÎ ÉÚ ÉÎÔÅÒÆÅÊÓÏ× ÎÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒ ÐÒÉÈÏÄÉÔ IP-ÐÁËÅÔ, ÍÁÒÛÒÕÔÉÚÁÔÏÒ ÄÏÌÖÅÎ ÒÅÛÉÔØ, ÞÅÒÅÚ ËÁËÏÊ ÉÚ ÉÎÔÅÒÆÅÊÓÏ× ÏÔÐÒÁ×ÌÑÔØ ÜÔÏÔ ÐÁËÅÔ ÄÁÌÅÅ. äÁÖÅ ÐÒÏÓÔÙÍ ÍÁÛÉÎÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÍÁÒÛÒÕÔÉÚÉÒÏ×ÁÔØ ÐÁËÅÔÙ, ÔÁË ËÁË ÏÎÉ ÉÍÅÀÔ ÐÏ ÍÅÎØÛÅÊ ÍÅÒÅ Ä×Á ÉÎÔÅÒÆÅÊÓÁ -- ÏÄÉÎ ËÏÌØÃÅ×ÏÊ, ÏÐÉÓÁÎÎÙÊ ×ÙÛÅ, É ×ÔÏÒÏÊ, ÞÅÒÅÚ ËÏÔÏÒÙÊ ÏÎÉ ÐÏÄËÌÀÞÅÎÙ Ë ÒÅÁÌØÎÏÊ ÓÅÔÉ, ÎÁÐÒÉÍÅÒ ethernet-ÉÎÔÅÒÆÅÊÓ, ÉÌÉ ÉÎÔÅÒÆÅÊÓ ÐÏÄËÌÀÞÅÎÉÑ ÐÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÌÉÎÉÑÍ PPP ÉÌÉ SLIP.
ëÁË ÖÅ ÐÒÏÉÓÈÏÄÉÔ ÍÁÒÛÒÕÔÉÚÁÃÉÑ? îÁ ËÁÖÄÏÊ ÍÁÛÉÎÅ ÈÒÁÎÉÔÓÑ ÓÐÅÃÉÁÌØÎÙÊ ÓÐÉÓÏË ÐÒÁ×ÉÌ ÍÁÒÛÒÕÔÉÚÁÃÉÉ, ÎÁÚÙ×ÁÅÍÙÊ ÔÁÂÌÉÃÅÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. ìÀÂÁÑ ÓÔÒÏËÁ ÜÔÏÊ ÔÁÂÌÉÃÙ ËÁË ÐÒÁ×ÉÌÏ ÓÏÄÅÒÖÉÔ ÐÏ ÍÅÎØÛÅÊ ÍÅÒÅ ÔÒÉ ÐÏÌÑ. ðÅÒ×ÏÅ ÐÏÌÅ -- ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ, ×ÔÏÒÏÅ -- ÉÍÑ ÉÎÔÅÒÆÅÊÓÁ, ÞÅÒÅÚ ËÏÔÏÒÙÊ ÓÌÅÄÕÅÔ ÏÔÐÒÁ×ÌÑÔØ ÐÁËÅÔÙ, É ÔÒÅÔØÅ -- IP-ÁÄÒÅÓ ÍÁÛÉÎÙ, ÞÅÒÅÚ ËÏÔÏÒÕÀ ÂÕÄÕÔ ÐÅÒÅÄÁ×ÁÔØÓÑ ÐÁËÅÔÙ. ÷ ìÉÎÕËÓÅ, ÷Ù ÍÏÖÅÔÅ ÐÒÏÓÍÏÔÒÅÔØ ÔÁÂÌÉÃÕ ÍÁÒÛÒÕÔÉÚÁÃÉÉ Ó ÐÏÍÏÝØÀ ÓÌÅÄÕÀÝÅÊ ËÏÍÁÎÄÙ:
user% cat /proc/net/route
ÉÌÉ ÏÄÎÏÊ ÉÚ ËÏÍÁÎÄ:
user% /sbin/route -n
user% netstat -r
ðÒÏÃÅÓÓ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔ: ËÏÇÄÁ ÍÁÛÉÎÁ ÐÏÌÕÞÁÅÔ IP-ÐÁËÅÔ, ÅÇÏ ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ (ÁÄÒÅÓ ÍÁÛÉÎÙ, ÎÁ ËÏÔÏÒÕÀ ÏÔÐÒÁ×ÌÅÎ ÜÔÏÔ ÐÁËÅÔ) Ó×ÅÒÑÅÔÓÑ Ó ËÁÖÄÏÊ ÓÔÒÏËÏÊ ÔÁÂÌÉÃÙ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. ÷ÙÂÉÒÁÅÔÓÑ ÐÏÄÈÏÄÑÝÁÑ ÓÔÒÏËÁ É ÐÁËÅÔ ÐÅÒÅÄÁÅÔÓÑ ÞÅÒÅÚ ÕËÁÚÁÎÎÙÊ × ÜÔÏÊ ÓÔÒÏËÅ ÉÎÔÅÒÆÅÊÓ. åÓÌÉ ÐÏÌÅ ÁÄÒÅÓÁ `ÍÁÛÉÎÙ-ÐÅÒÅÄÁÔÞÉËÁ' ÚÁÐÏÌÎÅÎÏ, ÔÏ ÐÁËÅÔ ÐÅÒÅÄÁÅÔÓÑ ÎÁ ÜÔÕ ÍÁÛÉÎÕ, ÉÎÁÞÅ ÓÞÉÔÁÅÔÓÑ, ÞÔÏ ÁÄÒÅÓÁÔ ÐÁËÅÔÁ ÎÁÈÏÄÉÔÓÑ × ÓÅÔÉ, Ë ËÏÔÏÒÏÊ ÐÏÄËÌÀÞÅÎ ÄÁÎÎÙÊ ÉÎÔÅÒÆÅÊÓ.
äÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÔÁÂÌÉÃÅÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÁ `route'. üÔÁ ÐÒÏÇÒÁÍÍÁ ÐÒÅÏÂÒÁÚÕÅÔ Ó×ÏÉ ÁÒÇÕÍÅÎÔÙ × ÐÁÒÁÍÅÔÒÙ ×ÙÚÏ×Á ÑÄÒÁ, É ÑÄÒÏ ÄÏÂÁ×ÌÑÅÔ, ÕÄÁÌÑÅÔ ÉÌÉ ÉÚÍÅÎÑÅÔ ÓÔÒÏËÉ × ÔÁÂÌÉÃÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ.
ðÒÏÓÔÏÊ ÐÒÉÍÅÒ. ðÒÅÄÓÔÁ×ØÔÅ ÓÅÂÅ, ÞÔÏ Õ ×ÁÓ ÅÓÔØ ethernet-ÓÅÔØ. ïÎÁ
ÏÒÇÁÎÉÚÏ×ÁÎÁ ËÁË ÓÅÔØ ËÌÁÓÓÁ C Ó ÁÄÒÅÓÏÍ '192.168.1.0
'. ÷ÁÛÅÊ ÍÁÛÉÎÅ
ÂÙÌ ×ÙÄÅÌÅÎ ÁÄÒÅÓ '192.168.1.10
' É ÂÙÌÏ ÓËÁÚÁÎÏ, ÞÔÏ ÍÁÒÛÒÕÔÉÚÁÔÏÒ,
ÞÅÒÅÚ ËÏÔÏÒÙÊ ÷ÁÛÁ ÓÅÔØ ÐÏÄËÌÀÞÅÎÁ Ë ÉÎÔÅÒÎÅÔÕ ÎÁÈÏÄÉÔÓÑ ÐÏ ÁÄÒÅÓÕ
'192.168.1.1
'.
ðÅÒ×ÙÍ ÄÅÌÏÍ ÷Ù ÄÏÌÖÎÙ ÎÁÓÔÒÏÉÔØ ÓÅÔÅ×ÏÊ ÉÎÔÅÒÆÅÊÓ. ëÏÍÁÎÄÁ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
root# ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
ðÏÓÌÅ ÜÔÏÇÏ ÷Ù ÄÏÌÖÎÙ ÄÏÂÁ×ÉÔØ × ÔÁÂÌÉÃÕ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÎÁ ÷ÁÛÅÊ ÍÁÛÉÎÅ
ÓÔÒÏËÕ, ÓÏÇÌÁÓÎÏ ËÏÔÏÒÏÊ ÐÁËÅÔÙ ÎÁ ÍÁÛÉÎÙ Ó ÁÄÒÅÓÁÍÉ `192.168.1.*
' ÑÄÒÏ
ÄÏÌÖÎÏ ÏÔÐÒÁ×ÌÑÔØ ÞÅÒÅÚ ÉÎÔÅÒÆÅÊÓ eth0. üÔÏ ÄÅÌÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÓÌÅÄÕÀÝÅÊ
ËÏÍÁÎÄÙ:
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÏÐÃÉÉ `-net
'. üÔÁ ÏÐÃÉÑ ÕËÁÚÙ×ÁÅÔ,
ÞÔÏ ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ × ÔÁÂÌÉÃÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÂÕÄÅÔ ÁÄÒÅÓÏÍ ÓÅÔÉ.
ó ÐÏÍÏÝØÀ ÏÐÃÉÉ `-host
' ×Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÍÁÒÛÒÕÔ ÎÁ ËÏÎËÒÅÔÎÙÊ IP-ÁÄÒÅÓ.
üÔÏÔ ÍÁÒÛÒÕÔ ÐÏÚ×ÏÌÉÔ ×ÁÍ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ IP-ÓÏÅÄÉÎÅÎÉÑ ÓÏ ×ÓÅÍÉ ÍÁÛÉÎÁÍÉ × ×ÁÛÅÍ ÌÏËÁÌØÎÏÍ ethernet-ÓÅÇÍÅÎÔÅ. îÏ ËÁË ÂÙÔØ ÓÏ ×ÓÅÍÉ ÏÓÔÁÌØÎÙÍÉ ÍÁÛÉÎÁÍÉ?
âÙÌÏ ÂÙ ÏÞÅÎØ ÓÌÏÖÎÏ ÚÁÄÁ×ÁÔØ ÍÁÒÛÒÕÔÙ ÄÌÑ ×ÓÅÈ ×ÏÚÍÏÖÎÙÈ IP-ÓÅÔÅÊ Ñ×ÎÏ,
ÐÏÜÔÏÍÕ ÉÓÐÏÌØÚÕÀÔ ÓÌÅÄÕÀÝÉÊ ÔÒÀË -- ÍÁÒÛÒÕÔ ÐÏ ÕÍÏÌÞÁÎÉÀ
. íÁÒÛÒÕÔ ÐÏ
ÕÍÏÌÞÁÎÉÀ ÐÏÄÈÏÄÉÔ ÄÌÑ ×ÓÅÈ ÁÄÒÅÓÏ× ÎÁÚÎÁÞÅÎÉÑ, ÎÅ ÕËÁÚÁÎÎÙÈ × ÔÁÂÌÉÃÅ
ÍÁÒÛÒÕÔÉÚÁÃÉÉ. ó ÐÏÍÏÝØÀ ÍÁÒÛÒÕÔÁ ÐÏ ÕÍÏÌÞÁÎÉÀ ÷Ù ÇÏ×ÏÒÉÔÅ ÑÄÒÕ --
"Á ×ÓÅ ÏÓÔÁÌØÎÏÅ ÏÔÐÒÁ×ÌÑÊ ÔÕÄÁ". ÷ ÎÁÛÅÍ ÐÒÉÍÅÒÅ ÍÁÒÛÒÕÔ ÐÏ ÕÍÏÌÞÁÎÉÀ
ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ËÏÍÁÎÄÏÊ:
root# route add default gw 192.168.1.1 eth0
ïÐÃÉÑ `gw
' ÕËÁÚÙ×ÁÅÔ ÐÒÏÇÒÁÍÍÅ route ÞÔÏ ÓÌÅÄÕÀÝÉÊ ÁÒÇÕÍÅÎÔ --
IP-ÁÄÒÅÓ ÉÌÉ ÉÍÑ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ, ÎÁ ËÏÔÏÒÙÊ ÎÁÄÏ ÏÔÐÒÁ×ÌÑÔØ ×ÓÅ ÐÁËÅÔÙ,
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÜÔÏÊ ÓÔÒÏËÅ ÔÁÂÌÉÃÙ ÍÁÒÛÒÕÔÉÚÁÃÉÉ.
éÔÁË ÐÏÌÎÏÓÔØÀ ÎÁÓÔÒÏÊËÁ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
root# ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
root# route add default gw 192.168.1.1 eth0
åÓÌÉ ÷Ù ×ÎÉÍÁÔÅÌØÎÏ ÐÒÏÓÍÏÔÒÉÔÅ ×ÁÛÉ `rc
' ÆÁÊÌÙ, ÎÁÓÔÒÁÉ×ÁÀÝÉÅ ÓÅÔØ,
÷Ù ÏÂÎÁÒÕÖÉÔÅ, ÞÔÏ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÏÄÉÎ ÉÚ ÎÉÈ ×ÙÇÌÑÄÉÔ ÐÒÉÍÅÒÎÏ ÔÁË-ÖÅ,
ËÁË É × ÎÁÛÅÍ ÐÒÉÍÅÒÅ. ðÒÉ×ÅÄÅÎÎÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ -- ÏÄÎÁ ÉÚ ÓÁÍÙÈ
ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÈ.
òÁÓÓÍÏÔÒÉÍ ÔÅÐÅÒØ ÎÅÓËÏÌØËÏ ÂÏÌÅÅ ÓÌÏÖÎÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ ÍÁÒÛÒÕÔÉÚÁÃÉÉ × ÓÅÔÉ. ðÒÅÄÓÔÁ×ØÔÅ ÓÅÂÅ, ÞÔÏ ×Ù ÄÏÌÖÎÙ ÎÁÓÔÒÏÉÔØ ÍÁÒÛÒÕÔÉÚÁÔÏÒ ÉÚ ÐÒÅÄÙÄÕÝÅÇÏ ÐÒÉÍÅÒÁ. õ ÜÔÏÇÏ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ ÅÓÔØ ÏÄÎÏ PPP-ÓÏÅÄÉÎÅÎÉÅ É ÔÒÉ ÐÏÄËÌÀÞÅÎÎÙÈ ethernet-ÓÅÇÍÅÎÔÁ. îÁÓÔÒÏÊËÁ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
root# route add -net 192.168.2.0 netmask 255.255.255.0 eth1
root# route add -net 192.168.3.0 netmask 255.255.255.0 eth2
root# route add default ppp0
÷Ï ×ÓÅÊ ÓÅÔÉ ÔÏÌØËÏ ÍÁÒÛÒÕÔÉÚÁÔÏÒ ÄÏÌÖÅÎ ÉÍÅÔØ × Ó×ÏÅÊ ÔÁÂÌÉÃÅ
ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÏÔÄÅÌØÎÙÅ ÓÔÒÏËÉ ÄÌÑ ËÁÖÄÏÊ ÉÚ ÐÏÄÓÅÔÅÊ. îÁ ÏÓÔÁÌØÎÙÈ
ÍÁÛÉÎÁÈ Ó×ÑÚØ Ó ÄÒÕÇÉÍÉ ÓÅÇÍÅÎÔÁÍÉ ÌÏËÁÌØÎÏÊ ÓÅÔÉ ÂÕÄÅÔ ÏÓÕÝÅÓÔ×ÌÑÔØÓÑ
Ó ÐÏÍÏÝØÀ ÍÁÒÛÒÕÔÁ ÐÏ ÕÍÏÌÞÁÎÉÀ. ïÎÉ ÂÕÄÕÔ ÏÔÐÒÁ×ÌÑÔØ ÐÁËÅÔÙ ÎÁ
ÍÁÒÛÒÕÔÉÚÁÔÏÒ, Ï ÔÏÔ ÂÕÄÅÔ ÐÅÒÅÄÁ×ÁÔØ ÉÈ × ÎÕÖÎÙÊ ÓÅÇÍÅÎÔ ÓÅÔÉ. ÷ÁÓ
ÍÏÖÅÔ ÕÄÉ×ÉÔØ, ÞÔÏ ÍÁÒÛÒÕÔ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÅ ÎÅ ÉÓÐÏÌØÚÕÅÔ
ÏÐÃÉÉ `gw
'. ðÒÉÞÉÎÁ ÐÒÏÓÔÁ. ðÒÏÔÏËÏÌÙ ÓÏÅÄÉÎÅÎÉÑ ÐÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ
ÌÉÎÉÑÍ, ÔÁËÉÅ ËÁË PPP É SLIP ×ÓÅÇÄÁ ÉÍÅÀÔ ÔÏÌØËÏ Ä×Å ÍÁÛÉÎÙ × ÓÅÔÉ --
(ÓÏÅÄÉÎÅÎÉÅ ÔÏÞËÁ-ÔÏÞËÁ) ÐÏÜÔÏÍÕ ÕËÁÚÁÎÉÅ ÁÄÒÅÓÁ ÂÅÓÓÍÙÓÌÅÎÎÏ -- ÎÁ ÔÏÍ
ËÏÎÃÅ ÓÏÅÄÉÎÅÎÉÑ ÔÏÌØËÏ ÏÄÎÁ ÍÁÛÉÎÁ. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÄÌÑ ÐÏÄÏÂÎÙÈ
ÓÏÅÄÉÎÅÎÉÊ ÎÅÔ ÎÕÖÄÙ ÕËÁÚÙ×ÁÔØ ÁÄÒÅÓ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ, ÎÁ ËÏÔÏÒÙÊ ÎÁÄÏ
ÐÅÒÅÄÁ×ÁÔØ ÐÁËÅÔÙ. äÌÑ ÄÒÕÇÉÈ ÔÉÐÏ× ÓÅÔÅÊ, ÔÁËÉÈ ËÁË ethernet, arcnet
ÉÌÉ token ring ÔÒÅÂÕÅÔÓÑ ÕËÁÚÙ×ÁÔØ ÁÄÒÅÓ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ, ÔÁË ËÁË ÜÔÉ
ÓÅÔÉ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÏÄËÌÀÞÅÎÉÅ ÓÒÁÚÕ ÍÎÏÇÉÈ ÍÁÛÉÎ Ë ÏÄÎÏÍÕ ÓÅÇÍÅÎÔÕ ÓÅÔÉ.
îÁÓÔÒÏÊËÁ ÍÁÒÛÒÕÔÉÚÁÃÉÉ × ÐÒÉ×ÅÄÅÎÎÙÈ ÐÒÉÍÅÒÁÈ ÌÕÞÛÅ ×ÓÅÇÏ ÐÏÄÈÏÄÉÔ ÄÌÑ ÐÒÏÓÔÙÈ ÓÅÔÅÊ, × ËÏÔÏÒÙÈ ÍÅÖÄÕ ÔÏÞËÁÍÉ ÏÔÐÒÁ×ËÉ É ÎÁÚÎÁÞÅÎÉÑ ÓÕÝÅÓÔ×ÕÅÔ ÅÄÉÎÓÔ×ÅÎÎÙÊ ÍÁÒÛÒÕÔ. ÷ ÂÏÌÅÅ ÓÌÏÖÎÙÈ ÓÅÔÑÈ ÜÔÏ ÎÅ ÔÁË, É ÍÁÒÛÒÕÔÉÚÁÃÉÑ ÓÔÁÎÏ×ÉÔÓÑ ÓÌÏÖÎÅÅ. ë ÓÞÁÓÔØÀ, ÂÏÌØÛÉÎÓÔ×Õ ÉÚ ×ÁÓ ÎÅ ÐÒÉÊÄÅÔÓÑ ÓÔÁÌËÉ×ÁÔØÓÑ Ó ÔÁËÉÍ ÓÅÔÑÍÉ.
ðÒÏÂÌÅÍÁ ÓÏ ÓÔÁÔÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÅÊ, ËÏÔÏÒÕÀ ÍÙ ÏÐÉÓÁÌÉ × ÐÒÉÍÅÒÁÈ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ ÅÓÌÉ ÓÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ, ÞÅÒÅÚ ËÏÔÏÒÏÅ ×ÁÛÁ ÍÁÛÉÎÁ ÏÔÐÒÁ×ÌÑÌÁ ÐÁËÅÔÙ ÏÔËÁÖÅÔ, ÔÏ ÅÄÉÎÓÔ×ÅÎÎÙÍ ×ÙÈÏÄÏÍ ÄÌÑ ÷ÁÓ ÂÕÄÅÔ ×ÒÕÞÎÕÀ ÉÚÍÅÎÉÔØ ÔÁÂÌÉÃÕ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. üÔÏ ÍÅÄÌÅÎÎÏ, ÎÅÐÒÁËÔÉÞÎÏ É ÞÒÅ×ÁÔÏ ÏÛÉÂËÁÍÉ. ðÏÜÔÏÍÕ ÂÙÌÉ ÒÁÚÒÁÂÏÔÁÎÙ ÍÅÔÏÄÙ, ÐÏÚ×ÏÌÑÀÝÉÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÚÍÅÎÑÔØ ÔÁÂÌÉÃÙ ÍÁÒÛÒÕÔÉÚÁÃÉÉ × ÓÌÕÞÁÅ ÓÂÏÅ× × ÓÅÔÉ. üÔÉ ÍÅÔÏÄÙ ÒÁÂÏÔÁÀÔ ÔÏÌØËÏ × ÓÅÔÑÈ, ÇÄÅ ÍÅÖÄÕ ÍÁÛÉÎÏÊ-ÏÔÐÒÁ×ÉÔÅÌÅÍ É ÍÁÛÉÎÏÊ ÁÄÒÅÓÁÔÏÍ ÅÓÔØ ÎÅÓËÏÌØËÏ ÍÁÒÛÒÕÔÏ×. ÷ÓÅ ÜÔÉ ÍÅÔÏÄÙ ÏÂÙÞÎÏ ÎÁÚÙ×ÁÀÔ "ðÒÏÔÏËÏÌÁÍÉ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ".
÷Ù ×ÏÚÍÏÖÎÏ ÓÌÙÛÁÌÉ Ï ÎÅËÏÔÏÒÙÈ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÈ ÐÒÏÔÏËÏÌÁÈ ÄÉÎÁÍÉÞÅÓËÏÊ
ÍÁÒÛÒÕÔÉÚÁÃÉÉ. óÁÍÙÅ ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÅÍÙÅ ÐÒÏÔÏËÏÌÙ -- RIP (Routing
Information Protocol) (ðÒÏÔÏËÏÌ ÉÎÆÏÒÍÁÃÉÉ Ï ÍÁÒÛÒÕÔÉÚÁÃÉÉ) É OSPF
(Open Shortest Path First Protocol) (ðÒÏÔÏËÏÌ ËÒÁÔÞÁÊÛÅÇÏ ÏÔËÒÙÔÏÇÏ
ÐÕÔÉ). ðÒÏÔÏËÏÌ RIP ÉÓÐÏÌØÚÕÅÔÓÑ × ÏÓÎÏ×ÎÏÍ × ÎÅÂÏÌØÛÉÈ ÓÅÔÑÈ, ÔÁËÉÈ
ËÁË ÓÅÔØ ÎÅÂÏÌØÛÏÊ ÉÌÉ ÓÒÅÄÎÅÊ ÏÒÇÁÎÉÚÁÃÉÉ. âÏÌÅÅ ÓÏ×ÒÅÍÅÎÎÙÊ ÐÒÏÔÏËÏÌ
OSPF ÏÂÌÁÄÁÅÔ ÂïÌØÛÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÂÏÌØÛÉÍÉ ÓÅÔÑÍÉ ×
ËÏÔÏÒÙÈ ÓÕÝÅÓÔ×ÕÅÔ ÍÎÏÇÏ ÍÁÒÛÒÕÔÏ× ÍÅÖÄÕ ÏÔÐÒÁ×ÉÔÅÌÅÍ É ÁÄÒÅÓÁÔÏÍ.
óÁÍÙÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ ÒÅÁÌÉÚÁÃÉÉ ÜÔÉÈ ÐÒÏÔÏËÏÌÏ× -- ÐÒÏÇÒÁÍÍÙ
`routed
' -- RIP É `gated
' -- RIP, OSPF É ÄÒÕÇÉÅ. ðÒÏÇÒÁÍÍÁ
`routed
' ÏÂÙÞÎÏ ×ËÌÀÞÁÅÔÓÑ × ÄÉÓÔÒÉÂÕÔÉ×Ù ìÉÎÕËÓÁ É ×ËÌÀÞÅÎÁ ×
ÐÁËÅÔ `NetKit', ÕÐÏÍÑÎÕÔÙÊ ×ÙÛÅ.
ðÒÉÍÅÒ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÐÒÉÍÅÒÎÏ ÔÁË:
192.168.1.0 / 192.168.2.0 /
255.255.255.0 255.255.255.0
- -
| |
| /-----\ /-----\ |
| | |ppp0 // ppp0| | |
eth0 |---| A |------//---------| B |---| eth0
| | | // | | |
| \-----/ \-----/ |
| \ ppp1 ppp1 / |
- \ / -
\ /
\ /
\ /
\ /
\ /
\ /
\ /
\ /
ppp0\ /ppp1
/-----\
| |
| C |
| |
\-----/
|eth0
|
|---------|
192.168.3.0 /
255.255.255.0
õ ÷ÁÓ ÅÓÔØ ÔÒÉ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ -- A, B É C. ëÁÖÄÙÊ ÉÚ ÎÉÈ ÏÂÓÌÕÖÉ×ÁÅÔ ÐÏ ÏÄÎÏÍÕ ethernet-ÓÅÇÍÅÎÔÕ Ó IP-ÓÅÔØÀ ËÌÁÓÓÁ C (ÍÁÓËÁ 255.255.255.0). ëÒÏÍÅ ÔÏÇÏ, ËÁÖÄÙÊ ÉÚ ÎÉÈ ÉÍÅÅÔ PPP-ÓÏÅÄÉÎÅÎÉÑ Ó Ä×ÕÍÑ ÄÒÕÇÉÍÉ. óÅÔØ ÉÍÅÅÔ ÆÏÒÍÕ ÔÒÅÕÇÏÌØÎÉËÁ.
ôÁÂÌÉÃÁ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÎÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÅ A ÚÁÄÁÅÔÓÑ ÓÌÅÄÕÀÝÉÍÉ ËÏÍÁÎÄÁÍÉ:
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
root# route add -net 192.168.2.0 netmask 255.255.255.0 ppp0
root# route add -net 192.168.3.0 netmask 255.255.255.0 ppp1
÷ÓÅ ÂÕÄÅÔ ÎÏÒÍÁÌØÎÏ, ÐÏËÁ ÎÅ ÐÒÏÉÚÏÊÄÅÔ ÓÂÏÊ ÎÁ ÓÏÅÄÉÎÅÎÉÉ ÍÅÖÄÕ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁÍÉ A É B. ÷ ÓÌÕÞÁÅ ÓÂÏÑ ÍÁÛÉÎÙ ÉÚ ÓÅÇÍÅÎÔÁ A ÎÅ ÓÍÏÇÕÔ ÕÓÔÁÎÏ×ÉÔØ ÓÏÅÄÉÎÅÎÉÑ Ó ÍÁÛÉÎÁÍÉ ÉÚ ÓÅÇÍÅÎÔÁ ÷, ÔÁË ËÁË ÍÁÒÛÒÕÔÉÚÁÔÏÒ A ÂÕÄÅÔ ÐÙÔÁÔØÓÑ ÐÅÒÅÄÁÔØ ÐÁËÅÔÙ ÞÅÒÅÚ ÉÎÔÅÒÆÅÊÓ ppp0. ÷ ÔÏ ÖÅ ×ÒÅÍÑ ÏÎ ÓÍÏÇÕÔ Ó×ÑÚÙ×ÁÔØÓÑ Ó ÍÁÛÉÎÁÍÉ ÉÚ ÓÅÇÍÅÎÔÁ C, Á ÍÁÛÉÎÙ ÉÚ ÓÅÇÍÅÎÔÁ C ÓÍÏÇÕÔ Ó×ÑÚÙ×ÁÔØÓÑ Ó ÍÁÛÉÎÁÍÉ ÉÚ ÓÅÇÍÅÎÔÁ ÷.
îÏ ÒÁÚ ÓÅÇÍÅÎÔ A "×ÉÄÉÔ" ÓÅÇÍÅÎÔ B, Á ÔÏÔ, × Ó×ÏÀ ÏÞÅÒÅÄØ "×ÉÄÉÔ" ÓÅÇÍÅÎÔ C, ÔÏ ÐÏÞÅÍÕ ÂÙ ÍÁÒÛÒÕÔÉÚÁÔÏÒÕ A ÎÅ ÐÅÒÅÄÁ×ÁÔØ ÐÁËÅÔÙ ÄÌÑ ÍÁÛÉÎ ÉÚ ÓÅÇÍÅÎÔÁ B ÞÅÒÅÚ ÍÁÒÛÒÕÔÉÚÁÔÏÒ C ? éÍÅÎÎÏ ÜÔÏ É ÐÏÍÏÇÁÅÔ ÏÓÕÝÅÓÔ×ÉÔØ ÄÉÎÁÍÉÞÅÓËÁÑ ÍÁÒÛÒÕÔÉÚÁÃÉÑ. åÓÌÉ ÎÁ ËÁÖÄÏÍ ÉÚ ÍÁÒÛÒÕÔÉÚÁÔÏÒÏ× ÂÕÄÅÔ ÚÁÐÕÝÅÎÁ ÄÅÍÏÎ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ, ÔÏ ÉÈ ÔÁÂÌÉÃÙ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÂÕÄÕÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÚÍÅÎÅÎÙ, ÞÔÏÂÙ ÐÏÄÓÔÒÏÉÔØÓÑ ÐÏÄ ÉÚÍÅÎÅÎÉÑ, ÐÒÏÉÚÏÛÅÄÛÉÅ × ÓÔÒÕËÔÕÒÅ ÓÅÔÉ ÐÒÉ ÓÂÏÅ ÏÄÎÏÇÏ ÉÚ ÓÏÅÄÉÎÅÎÉÊ. äÌÑ ÎÁÓÔÒÏÊËÉ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ × ÎÁÛÅÍ ÐÒÉÍÅÒÅ ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ ×ÙÐÏÌÎÉÔØ ÎÁ ËÁÖÄÏÍ ÉÚ ÍÁÒÛÒÕÔÉÚÁÔÏÒÏ× ÐÏ Ä×Å ËÏÍÁÎÄÙ. îÁÐÒÉÍÅÒ, ÎÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÅ A:
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
root# /usr/sbin/routed
äÅÍÏÎ `routed
' ÐÒÉ ÚÁÐÕÓËÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÊÄÅÔ ×ÓÅ ÁËÔÉ×ÎÙÅ ÓÅÔÅ×ÙÅ
ÉÎÔÅÒÆÅÊÓÙ É ÎÁÞÎÅÔ ÐÅÒÅÄÁ×ÁÔØ É ÐÒÉÎÉÍÁÔØ ÓÐÅÃÉÁÌØÎÙÅ ÐÁËÅÔÙ, Ó ÐÏÍÏÝØÀ
ËÏÔÏÒÙÈ ÏÎ ÂÕÄÅÔ ÐÏÓÔÏÑÎÎÏ ÉÍÅÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ Ï ÔÅËÕÝÅÊ ÓÔÒÕËÔÕÒÅ ÓÅÔÉ,
É ÎÁÓÔÒÁÉ×ÁÔØ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÎÅÊ ÔÁÂÌÉÃÕ ÍÁÒÛÒÕÔÉÚÁÃÉÉ.
üÔÏ ÏÞÅÎØ ËÒÁÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ É ÓÅÔÅÊ, × ËÏÔÏÒÙÈ ÷ÁÍ ÓÌÅÄÕÅÔ ÅÅ ÉÓÐÏÌØÚÏ×ÁÔØ. äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÔÉÔÅÓØ Ë ÓÓÙÌËÁÍ, ÐÒÉ×ÅÄÅÎÎÙÍ × ÎÁÞÁÌÅ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ.
òÅÚÀÍÉÒÕÑ ×ÙÛÅÓËÁÚÁÎÎÏÅ:
óÅÔÅ×ÙÅ ÓÅÒ×ÅÒÁ É ÓÅÒ×ÅÒÙ -- ÜÔÏ ÐÒÏÇÒÁÍÍÙ, ÐÏÚ×ÏÌÑÀÝÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÎÁ ÄÒÕÇÉÈ ÍÁÛÉÎÁÈ ÉÓÐÏÌØÚÏ×ÁÔØ ÷ÁÛÕ ÍÁÛÉÎÕ. óÅÔÅ×ÙÅ ÓÅÒ×ÅÒÙ "ÓÌÕÛÁÀÔ" ÓÅÔÅ×ÙÅ ÐÏÒÔÙ. óÅÔÅ×ÙÅ ÐÏÒÔÙ -- ÓÒÅÄÓÔ×Ï ×ÙÚÏ×Á ÎÕÖÎÏÇÏ ÓÅÒ×ÉÓÁ ÎÁ ÎÕÖÎÏÊ ÍÁÛÉÎÅ. ó ÉÈ ÐÏÍÏÝØÀ ÍÁÛÉÎÁ ÏÔÌÉÞÁÅÔ ×ÈÏÄÑÝÉÅ telnet-ÓÏÅÄÉÎÅÎÉÑ ÏÔ ×ÈÏÄÑÝÉÈ ftp-ÓÏÅÄÉÎÅÎÉÊ. õÄÁÌÅÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÚÁÐÒÁÛÉ×ÁÅÔ ÓÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó ×ÁÛÅÊ ÍÁÛÉÎÏÊ, Á ÓÅÒ×ÅÒ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, "ÓÌÕÛÁÀÝÉÊ" ÚÁÐÒÁÛÉ×ÁÅÍÙÊ ÐÏÒÔ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ É ÏÂÓÌÕÖÉ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ. óÅÒ×ÅÒÁ ÏÂÙÞÎÏ ÒÁÂÏÔÁÀÔ × ÏÄÎÏÍ ÉÚ Ä×ÕÈ ÒÅÖÉÍÏ×:
ÓÅÔÅ×ÏÊ ÓÅÒ×ÅÒ (ÄÅÍÏÎ) ÓÌÕÛÁÅÔ ÏÄÉÎ ÉÚ ÓÅÔÅ×ÙÈ ÐÏÒÔÏ×, É ÐÒÉ ÚÁÐÒÏÓÅ ×ÈÏÄÑÝÅÇÏ ÓÏÅÄÉÎÅÎÉÑ ÏÔËÒÙ×ÁÅÔ É ÏÂÓÌÕÖÉ×ÁÅÔ ÅÇÏ.
ÄÅÍÏÎ inetd -- ÏÓÏÂÙÊ ÓÅÔÅ×ÏÊ ÓÅÒ×ÅÒ, ÚÁÎÉÍÁÀÝÉÊÓÑ ÕÐÒÁ×ÌÅÎÉÅÍ ×ÈÏÄÑÝÉÍÉ ÓÅÔÅ×ÙÍÉ ÓÏÅÄÉÎÅÎÉÑÍÉ. ÷ ÅÇÏ ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ ÏÐÉÓÁÎÏ, ËÁËÁÑ ÐÒÏÇÒÁÍÍÁ ÄÏÌÖÎÁ ÂÙÔØ ÚÁÐÕÝÅÎÁ ÐÒÉ ÚÁÐÒÏÓÅ ÎÁ ×ÈÏÄÑÝÅÅ ÓÏÅÄÉÎÅÎÉÅ. ëÁÖÄÙÊ ÉÚ ÐÏÒÔÏ× × ÜÔÏÍ ÆÁÊÌÅ ÏÐÉÓÙ×ÁÅÔÓÑ ËÁË ÏÂÓÌÕÖÉ×ÁÀÝÉÊ ÓÏÅÄÉÎÅÎÉÑ ÐÏ ÐÒÏÔÏËÏÌÕ tcp ÉÌÉ ÐÒÏÔÏËÏÌÕ udp, ÉÌÉ ÏÂÏÉÍ ÜÔÉÍ ÐÒÏÔÏËÏÌÁÍ. ðÏÒÔÙ ÏÐÉÓÙ×ÁÀÔÓÑ × ÄÒÕÇÏÍ ÆÁÊÌÅ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ×ÓËÏÒÅ ÒÁÓÓÍÏÔÒÅÎ.
÷ÁÍ ÎÕÖÎÏ ÎÁÓÔÒÏÉÔØ Ä×Á ×ÁÖÎÙÈ ÆÁÊÌÁ -- /etc/services
, ×
ËÏÔÏÒÏÍ ÞÉÓÌÏ×ÙÍ ÎÏÍÅÒÁÍ ÐÏÒÔÏ× ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÍÎÅÍÏÎÉÞÅÓËÉÅ ÉÍÅÎÁ É
/etc/inetd.conf
-- ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÄÌÑ ÄÅÍÏÎÁ inetd.
/etc/services
æÁÊÌ /etc/services
-- ÐÒÏÓÔÁÑ ÔÁÂÌÉÃÁ, ÚÁÄÁÀÝÁÑ ÓÏÏÔ×ÅÔÓÔ×ÉÑ ÍÅÖÄÕ
ÞÉÓÌÏ×ÙÍÉ ÎÏÍÅÒÁÍÉ ÐÏÒÔÏ× É ÞÉÔÁÅÍÙÍÉ ÍÎÅÍÏÎÉÞÅÓËÉÍÉ ÉÍÅÎÁÍÉ. æÏÒÍÁÔ
ÜÔÏÇÏ ÆÁÊÌÁ ÏÞÅÎØ ÐÒÏÓÔ. üÔÏ ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ Ó ÔÒÅÍÑ ÐÏÌÑÍÉ × ËÁÖÄÏÊ
ÓÔÒÏÞËÅ:
ÉÍÑ ÐÏÒÔ/ÐÒÏÔÏËÏÌ ÐÓÅ×ÄÏÎÉÍÙ # ËÏÍÍÅÎÔÁÒÉÊ
ÓÌÏ×Ï, ÚÁÄÁÀÝÅÅ ÉÍÑ ÓÅÒ×ÉÓÁ.
ÜÔÏ ÐÏÌÅ ÒÁÚÂÉÔÏ ÎÁ Ä×Á ÐÏÄÐÏÌÑ.
ÞÉÓÌÏ, ÚÁÄÁÀÝÅÅ ÎÏÍÅÒ ÐÏÒÔÁ, ÎÁ ËÏÔÏÒÏÍ
ÎÁÈÏÄÉÔÓÑ ÄÁÎÎÙÊ ÓÅÒ×ÉÓ. âÏÌØÛÉÎÓÔ×Ï ÏÓÎÏ×ÎÙÈ ÓÅÒ×ÉÓÏ× ÉÍÅÀÔ
ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÅ ÎÏÍÅÒÁ ÐÏÒÔÏ×. üÔÉ ÎÏÍÅÒÁ ÏÐÉÓÁÎÙ ×
RFC1340
.
ÐÏÄÐÏÌÅ, ÓÏÄÅÒÖÁÝÅÅ tcp
ÉÌÉ udp
10/tcp
É 10/udp
×ÏÏÂÝÅ ÇÏ×ÏÒÑ ÎÅ Ó×ÑÚÁÎÙ ÍÅÖÄÕ ÓÏÂÏÊ, ÐÏÜÔÏÍÕ
ÓÅÒ×ÉÓ, ÐÒÉ×ÑÚÁÎÎÙÊ Ë 10/tcp
ÓÏ×ÓÅÍ ÎÅ ÏÂÑÚÁÎ ÂÙÔØ ÐÒÉ×ÑÚÁÎÎÙÍ
Ë 10/udp
. ëÁË ÐÒÁ×ÉÌÏ, ÏÂÅ ÓÔÒÏËÉ × ÔÁÂÌÉÃÅ ÐÒÉÓÕÔÓÔ×ÕÀÔ
ÔÏÌØËÏ ÄÌÑ ÔÅÈ ÓÅÒ×ÉÓÏ×, ËÏÔÏÒÙÅ ÒÅÁÌØÎÏ ÏÂÓÌÕÖÉ×ÁÀÔ ÓÏÅÄÉÎÅÎÉÑ
ÐÏ ÏÂÏÉÍ ÐÒÏÔÏËÏÌÁÍ.
ÄÒÕÇÉÅ ÉÍÅÎÁ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÚÁÄÁÎÉÑ ÄÁÎÎÏÇÏ ÓÅÒ×ÉÓÁ.
ìÀÂÏÊ ÔÅËÓÔ ÐÏÓÌÅ ÓÉÍ×ÏÌÁ `#
' ÓÞÉÔÁÅÔÓÑ ËÏÍÍÅÎÔÁÒÉÅÍ É ÉÇÎÏÒÉÒÕÅÔÓÑ.
/etc/services
.÷ÓÅ ÓÏ×ÒÅÍÅÎÎÙÅ ÄÉÓÔÒÉÂÕÔÉ×Ù ìÉÎÕËÓÁ ÓÏÄÅÒÖÁÔ ×ÅÓØÍÁ ÐÏÌÎÙÊ ÆÁÊÌ
`/etc/services
'. îÁ ÓÌÕÞÁÊ, ÅÓÌÉ ÷Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ ÓÉÓÔÅÍÕ ÎÅ ÉÚ
ÄÉÓÔÒÉÂÕÔÉ×Á, ÐÒÉ×ÏÄÉÍ ÆÁÊÌ /etc/services
, ×ËÌÀÞÅÎÎÙÊ × ÄÉÓÔÒÉÂÕÔÉ×
Debian.
# /etc/services:
# $Id: services,v 1.3 1996/05/06 21:42:37 tobias Exp $
#
# Network services, Internet style
#
# Note that it is presently the policy of IANA to assign a single well-known
# port number for both TCP and UDP; hence, most entries here have two entries
# even if the protocol doesn't support UDP operations.
# Updated from RFC 1340, ``Assigned Numbers'' (July 1992). Not all ports
# are included, only the more common ones.
tcpmux 1/tcp # TCP port service multiplexer
echo 7/tcp
echo 7/udp
discard 9/tcp sink null
discard 9/udp sink null
systat 11/tcp users
daytime 13/tcp
daytime 13/udp
netstat 15/tcp
qotd 17/tcp quote
msp 18/tcp # message send protocol
msp 18/udp # message send protocol
chargen 19/tcp ttytst source
chargen 19/udp ttytst source
ftp-data 20/tcp
ftp 21/tcp
ssh 22/tcp # SSH Remote Login Protocol
ssh 22/udp # SSH Remote Login Protocol
telnet 23/tcp
# 24 - private
smtp 25/tcp mail
# 26 - unassigned
time 37/tcp timserver
time 37/udp timserver
rlp 39/udp resource # resource location
nameserver 42/tcp name # IEN 116
whois 43/tcp nicname
re-mail-ck 50/tcp # Remote Mail Checking Protocol
re-mail-ck 50/udp # Remote Mail Checking Protocol
domain 53/tcp nameserver # name-domain server
domain 53/udp nameserver
mtp 57/tcp # deprecated
bootps 67/tcp # BOOTP server
bootps 67/udp
bootpc 68/tcp # BOOTP client
bootpc 68/udp
tftp 69/udp
gopher 70/tcp # Internet Gopher
gopher 70/udp
rje 77/tcp netrjs
finger 79/tcp
www 80/tcp http # WorldWideWeb HTTP
www 80/udp # HyperText Transfer Protocol
link 87/tcp ttylink
kerberos 88/tcp kerberos5 krb5 # Kerberos v5
kerberos 88/udp kerberos5 krb5 # Kerberos v5
supdup 95/tcp
# 100 - reserved
hostnames 101/tcp hostname # usually from sri-nic
iso-tsap 102/tcp tsap # part of ISODE.
csnet-ns 105/tcp cso-ns # also used by CSO name server
csnet-ns 105/udp cso-ns
rtelnet 107/tcp # Remote Telnet
rtelnet 107/udp
pop-2 109/tcp postoffice # POP version 2
pop-2 109/udp
pop-3 110/tcp # POP version 3
pop-3 110/udp
sunrpc 111/tcp portmapper # RPC 4.0 portmapper TCP
sunrpc 111/udp portmapper # RPC 4.0 portmapper UDP
auth 113/tcp authentication tap ident
sftp 115/tcp
uucp-path 117/tcp
nntp 119/tcp readnews untp # USENET News Transfer Protocol
ntp 123/tcp
ntp 123/udp # Network Time Protocol
netbios-ns 137/tcp # NETBIOS Name Service
netbios-ns 137/udp
netbios-dgm 138/tcp # NETBIOS Datagram Service
netbios-dgm 138/udp
netbios-ssn 139/tcp # NETBIOS session service
netbios-ssn 139/udp
imap2 143/tcp # Interim Mail Access Proto v2
imap2 143/udp
snmp 161/udp # Simple Net Mgmt Proto
snmp-trap 162/udp snmptrap # Traps for SNMP
cmip-man 163/tcp # ISO mgmt over IP (CMOT)
cmip-man 163/udp
cmip-agent 164/tcp
cmip-agent 164/udp
xdmcp 177/tcp # X Display Mgr. Control Proto
xdmcp 177/udp
nextstep 178/tcp NeXTStep NextStep # NeXTStep window
nextstep 178/udp NeXTStep NextStep # server
bgp 179/tcp # Border Gateway Proto.
bgp 179/udp
prospero 191/tcp # Cliff Neuman's Prospero
prospero 191/udp
irc 194/tcp # Internet Relay Chat
irc 194/udp
smux 199/tcp # SNMP Unix Multiplexer
smux 199/udp
at-rtmp 201/tcp # AppleTalk routing
at-rtmp 201/udp
at-nbp 202/tcp # AppleTalk name binding
at-nbp 202/udp
at-echo 204/tcp # AppleTalk echo
at-echo 204/udp
at-zis 206/tcp # AppleTalk zone information
at-zis 206/udp
z3950 210/tcp wais # NISO Z39.50 database
z3950 210/udp wais
ipx 213/tcp # IPX
ipx 213/udp
imap3 220/tcp # Interactive Mail Access
imap3 220/udp # Protocol v3
ulistserv 372/tcp # UNIX Listserv
ulistserv 372/udp
#
# UNIX specific services
#
exec 512/tcp
biff 512/udp comsat
login 513/tcp
who 513/udp whod
shell 514/tcp cmd # no passwords used
syslog 514/udp
printer 515/tcp spooler # line printer spooler
talk 517/udp
ntalk 518/udp
route 520/udp router routed # RIP
timed 525/udp timeserver
tempo 526/tcp newdate
courier 530/tcp rpc
conference 531/tcp chat
netnews 532/tcp readnews
netwall 533/udp # -for emergency broadcasts
uucp 540/tcp uucpd # uucp daemon
remotefs 556/tcp rfs_server rfs # Brunhoff remote filesystem
klogin 543/tcp # Kerberized `rlogin' (v5)
kshell 544/tcp krcmd # Kerberized `rsh' (v5)
kerberos-adm 749/tcp # Kerberos `kadmin' (v5)
#
webster 765/tcp # Network dictionary
webster 765/udp
#
# From ``Assigned Numbers'':
#
#> The Registered Ports are not controlled by the IANA and on most systems
#> can be used by ordinary user processes or programs executed by ordinary
#> users.
#
#> Ports are used in the TCP [45,106] to name the ends of logical
#> connections which carry long term conversations. For the purpose of
#> providing services to unknown callers, a service contact port is
#> defined. This list specifies the port used by the server process as its
#> contact port. While the IANA can not control uses of these ports it
#> does register or list uses of these ports as a convienence to the
#> community.
#
ingreslock 1524/tcp
ingreslock 1524/udp
prospero-np 1525/tcp # Prospero non-privileged
prospero-np 1525/udp
rfe 5002/tcp # Radio Free Ethernet
rfe 5002/udp # Actually uses UDP only
bbs 7000/tcp # BBS service
#
#
# Kerberos (Project Athena/MIT) services
# Note that these are for Kerberos v4 and are unofficial. Sites running
# v4 should uncomment these and comment out the v5 entries above.
#
kerberos4 750/udp kdc # Kerberos (server) udp
kerberos4 750/tcp kdc # Kerberos (server) tcp
kerberos_master 751/udp # Kerberos authentication
kerberos_master 751/tcp # Kerberos authentication
passwd_server 752/udp # Kerberos passwd server
krb_prop 754/tcp # Kerberos slave propagation
krbupdate 760/tcp kreg # Kerberos registration
kpasswd 761/tcp kpwd # Kerberos "passwd"
kpop 1109/tcp # Pop with Kerberos
knetd 2053/tcp # Kerberos de-multiplexor
zephyr-srv 2102/udp # Zephyr server
zephyr-clt 2103/udp # Zephyr serv-hm connection
zephyr-hm 2104/udp # Zephyr hostmanager
eklogin 2105/tcp # Kerberos encrypted rlogin
#
# Unofficial but necessary (for NetBSD) services
#
supfilesrv 871/tcp # SUP server
supfiledbg 1127/tcp # SUP debugging
#
# Datagram Delivery Protocol services
#
rtmp 1/ddp # Routing Table Maintenance Protocol
nbp 2/ddp # Name Binding Protocol
echo 4/ddp # AppleTalk Echo Protocol
zip 6/ddp # Zone Information Protocol
#
# Debian GNU/Linux services
rmtcfg 1236/tcp # Gracilis Packeten remote config server
xtel 1313/tcp # french minitel
cfinger 2003/tcp # GNU Finger
postgres 4321/tcp # POSTGRES
mandelspawn 9359/udp mandelbrot # network mandelbrot
# Local services
÷ ÒÅÁÌØÎÏÓÔÉ ÜÔÏÔ ÆÁÊÌ ÐÏÓÔÏÑÎÎÏ ÒÁÓÔÅÔ ÐÏ ÍÅÒÅ ÐÏÑ×ÌÅÎÉÑ ÎÏ×ÙÈ ÓÅÒ×ÉÓÏ×. åÓÌÉ ÷Ù ÏÐÁÓÁÅÔÅÓØ, ÞÔÏ ÷ÁÛ ÜËÚÅÍÐÌÑÒ ÜÔÏÇÏ ÆÁÊÌÁ ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÏÌÏÎ, ×ÏÚØÍÉÔÅ ÅÇÏ ÉÚ ÏÄÎÏÇÏ ÉÚ ÐÏÓÌÅÄÎÉÈ ÄÉÓÔÒÉÂÕÔÉ×Ï×.
/etc/inetd.conf
æÁÊÌ /etc/inetd.conf
-- ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÄÌÑ ÄÅÍÏÎÁ inetd.
åÇÏ ÎÁÚÎÁÞÅÎÉÅ × ÔÏÍ, ÞÔÏÂÙ ÏÐÉÓÁÔØ, ËÁËÉÅ ÄÅÊÓÔ×ÉÑ ÄÏÌÖÅÎ ×ÙÐÏÌÎÉÔØ
inetd ÐÒÉ ÐÏÌÕÞÅÎÉÉ ×ÈÏÄÑÝÅÇÏ ÚÁÐÒÏÓÁ. äÌÑ ËÁÖÄÏÇÏ ÉÚ ÓÅÒ×ÉÓÏ×,
ÏÂÓÌÕÖÉ×ÁÅÍÙÈ ÄÅÍÏÎÏÍ inetd ÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ, ËÁËÕÀ ÐÒÏÇÒÁÍÍÕ
ÎÁÄÏ ÚÁÐÕÓÔÉÔØ ÄÌÑ ÏÂÓÌÕÖÉ×ÁÎÉÑ ÜÔÏÇÏ ÓÏÅÄÉÎÅÎÉÑ É ËÁË ÅÅ ÚÁÐÕÓËÁÔØ.
æÏÒÍÁÔ ÜÔÏÇÏ ÆÁÊÌÁ ÔÁËÖÅ ×ÅÓØÍÁ ÐÒÏÓÔ. üÔÏ ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ, × ËÁÖÄÏÊ
ÓÔÒÏËÅ ËÏÔÏÒÏÇÏ ÏÐÉÓÙ×ÁÅÔÓÑ ÏÄÉÎ ÉÚ ÓÅÒ×ÉÓÏ×. ìÀÂÏÊ ÔÅËÓÔ ÐÏÓÌÅ
ÓÉÍ×ÏÌÁ `#
' ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ ÓÞÉÔÁÅÔÓÑ ËÏÍÍÅÎÔÁÒÉÅÍ É ÉÇÎÏÒÉÒÕÅÔÓÑ.
ëÁÖÄÁÑ ÓÔÒÏËÁ ÓÏÄÅÒÖÉÔ ÓÅÍØ ÐÏÌÅÊ, ÒÁÚÄÅÌÅÎÎÙÈ ÐÒÏÉÚ×ÏÌØÎÙÍ
ËÏÌÉÞÅÓÔ×ÏÍ ÐÒÏÂÅÌÏ× ÉÌÉ ÓÉÍ×ÏÌÏ× ÔÁÂÕÌÑÃÉÉ. æÏÒÍÁÔ ÓÔÒÏËÉ ÔÁËÏ×:
ÓÅÒ×ÉÓ ÔÉÐ_ÓÏËÅÔÁ ÐÒÏÔÏËÏÌ ÆÌÁÇ ÉÍÑ_ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÕÔØ_Ë_ÓÅÒ×ÅÒÕ ÐÁÒÁÍÅÔÒÙ_ÓÅÒ×ÅÒÁ
ÉÍÑ ÓÅÒ×ÉÓÁ ÉÚ ÆÁÊÌÁ /etc/services
ÚÁÄÁÅÔ ËÁËÏÇÏ ÔÉÐÁ ÓÏËÅÔ ÓÌÅÄÕÅÔ ÓÏÚÄÁ×ÁÔØ
ÄÌÑ ÏÂÓÌÕÖÉ×ÁÎÉÑ ÓÏÅÄÉÎÅÎÉÑ. äÏÐÕÓÔÉÍÙÍÉ ÚÎÁÞÅÎÉÑÍÉ Ñ×ÌÑÀÔÓÑ
stream
, dgram
, raw
, rdm
, seqpacket
.
îÅ ×ÄÁ×ÁÑÓØ × ÔÅÈÎÉÞÅÓËÉÅ ÐÏÄÒÏÂÎÏÓÔÉ ÍÏÖÅÔÅ ÐÏÌØÚÏ×ÁÔØÓÑ
ÓÌÅÄÕÀÝÉÍ ÐÒÁ×ÉÌÏÍ -- ËÁË ÐÒÁ×ÉÌÏ ÓÏÅÄÉÎÅÎÉÑ ÐÏ ÐÒÏÔÏËÏÌÕ tcp
ÉÓÐÏÌØÚÕÀÔ ÔÉÐ stream
, Á ÓÏÅÄÉÎÅÎÉÑ ÐÏ ÐÒÏÔÏËÏÌÕ udp
--
ÔÉÐ dgram
. ôÏÌØËÏ ÄÌÑ ÎÅÓËÏÌØËÉÈ ÓÐÅÃÉÁÌØÎÙÈ ÓÅÔÅ×ÙÈ
ÓÅÒ×ÅÒÏ× ÉÓÐÏÌØÚÕÀÔÓÑ ÄÒÕÇÉÅ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÏÌÑ.
ÐÒÏÔÏËÏÌ, ÓÞÉÔÁÀÝÉÊÓÑ ÄÏÐÕÓÔÉÍÙÍ ÄÌÑ ÄÁÎÎÏÇÏ
ÓÅÒ×ÉÓÁ. üÔÏ ÄÏÌÖÅÎ ÂÙÔØ ÏÄÉÎ ÉÚ ÐÒÏÔÏËÏÌÏ×, ÏÐÉÓÁÎÎÙÈ × ÆÁÊÌÅ
/etc/services
ÄÌÑ ÄÁÎÎÏÇÏ ÓÅÒ×ÉÓÁ, É ËÁË ÐÒÁ×ÉÌÏ ÉÍÅÅÔ
ÚÎÁÞÅÎÉÅ tcp
ÉÌÉ udp
. óÅÒ×ÅÒÙ ÎÁ ÂÁÚÅ ÐÒÏÔÏËÏÌÁ "÷ÙÚÏ×Ï×
ÕÄÁÌÅÎÎÙÈ ÐÒÏÃÅÄÕÒ" (RPC, Remote Procedure Call) ÆÉÒÍÙ Sun ÉÍÅÀÔ ×
ÜÔÏÍ ÐÏÌÅ ÚÎÁÞÅÎÉÑ rpc/tcp
ÉÌÉ rpc/udp
.
ÜÔÏ ÐÏÌÅ ÍÏÖÅÔ ÉÍÅÔØ ÏÄÎÏ ÉÚ Ä×ÕÈ ÚÎÁÞÅÎÉÊ --
wait
É nowait
. ÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÚÎÁÞÅÎÉÑ ÜÔÏÇÏ ÐÏÌÑ,
ÄÅÍÏÎ inetd ÂÕÄÅÔ ÚÁÐÕÓËÁÔØ ÎÅÓËÏÌØËÏ ÜËÚÅÍÐÌÑÒÏ× ÓÅÒ×ÅÒÁ,
ÏÂÓÌÕÖÉ×ÁÀÝÅÇÏ ÄÁÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ, ÉÌÉ ÂÕÄÅÔ ÄÏÖÉÄÁÔØÓÑ ÚÁ×ÅÒÛÅÎÉÑ
ÒÁÂÏÔÙ ÓÅÒ×ÅÒÁ, ÐÒÅÄÐÏÌÁÇÁÑ, ÞÔÏ ÓÅÒ×ÅÒ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÏÂÓÌÕÖÉÔ
×ÓÅ ÐÒÉÈÏÄÑÝÉÅ ×Ï ×ÒÅÍÑ ÅÇÏ ÒÁÂÏÔÙ ÚÁÐÒÏÓÙ. ëÁË ÐÒÁ×ÉÌÏ, ÄÌÑ
tcp
-ÓÅÒ×ÉÓÏ× ÜÔÏ ÐÏÌÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ nowait
, Á ÄÌÑ
udp
-ÓÅÒ×ÉÓÏ× -- wait
. ÷ÐÒÏÞÅÍ ÉÚ ÜÔÏÇÏ ÐÒÁ×ÉÌÁ ÅÓÔØ
ÎÅÓËÏÌØËÏ ×ÁÖÎÙÈ ÉÓËÌÀÞÅÎÉÊ, ÔÁË ÞÔÏ ÂÕÄØÔÅ ×ÎÉÍÁÔÅÌØÎÙ É
ÏÂÒÁÔÉÔÅÓØ Ë ÄÏËÕÍÅÎÔÁÃÉÉ ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÎÅ Õ×ÅÒÅÎÙ.
ÚÁÄÁÅÔ, Ó ËÁËÉÍÉ ÐÏÌÎÏÍÏÞÉÑÍÉ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÚÁÐÕÝÅÎÎÙÊ ÓÅÒ×ÅÒ.
ÜÔÏ ÉÍÑ ÉÚ ÆÁÊÌÁ /etc/passwd
ÉÓÐÏÌØÚÕÅÔÓÑ ÉÚ ÓÏÏÂÒÁÖÅÎÉÊ
ÂÅÚÏÐÁÓÎÏÓÔÉ. õÓÔÁÎÏ×É× ÅÇÏ × nobody
÷Ù ÍÉÎÉÍÉÚÉÒÕÅÔÅ ÒÉÓË É
×ÏÚÍÏÖÎÙÊ ÕÝÅÒ ÐÒÉ "×ÚÌÏÍÅ" ×ÁÛÅÇÏ ÓÅÒ×ÅÒÁ. ÷ÐÒÏÞÅÍ, ÍÎÏÇÉÅ ÉÚ
×ÁÖÎÙÈ ÓÅÒ×ÅÒÏ× ÔÒÅÂÕÀÔ ÐÒÉ×ÉÌÅÇÉÊ ÐÏÌØÚÏ×ÁÔÅÌÑ "root" ÄÌÑ ÔÏÇÏ,
ÞÔÏÂÙ ÐÒÁ×ÉÌØÎÏ ÆÕÎËÃÉÏÎÉÒÏ×ÁÔØ.
ÐÕÔØ ÄÌÑ ÚÁÐÕÓËÁ ÐÒÏÇÒÁÍÍÙ-ÓÅÒ×ÅÒÁ
ÜÔÏ ÐÏÌÅ ÍÏÖÅÔ ÂÙÔØ ÏÐÕÝÅÎÏ. ÷ ÎÅÍ ×Ù ÍÏÖÅÔÅ ÕËÁÚÁÔØ, ËÁËÉÅ ÐÁÒÁÍÅÔÒÙ ÓÌÅÄÕÅÔ ÐÅÒÅÄÁÔØ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÓÅÒ×ÅÒÁ ÐÒÉ ÅÇÏ ÚÁÐÕÓËÅ.
/etc/inetd.conf
ëÁË É × ÓÌÕÞÁÅ Ó ÆÁÊÌÏÍ /etc/services
, ÂÏÌØÛÉÎÓÔ×Ï ÓÏ×ÒÅÍÅÎÎÙÈ
ÄÉÓÔÒÉÂÕÔÉ×Ï× ÓÏÄÅÒÖÁÔ ÄÏÓÔÁÔÏÞÎÏ ÐÏÌÎÙÊ ÆÁÊÌ /etc/inetd.conf
ðÒÉ×ÅÄÅÍ × ËÁÞÅÓÔ×Å ÐÒÉÍÅÒÁ ÆÁÊÌ /etc/inetd.conf
ÉÚ ÄÉÓÔÒÉÂÕÔÉ×Á
Debian.
# /etc/inetd.conf: see inetd(8) for further informations.
#
# Internet server configuration database
#
#
# Modified for Debian by Peter Tobias <tobias@et-inf.fho-emden.de>
#
# <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
#
# Internal services
#
#echo stream tcp nowait root internal
#echo dgram udp wait root internal
discard stream tcp nowait root internal
discard dgram udp wait root internal
daytime stream tcp nowait root internal
daytime dgram udp wait root internal
#chargen stream tcp nowait root internal
#chargen dgram udp wait root internal
time stream tcp nowait root internal
time dgram udp wait root internal
#
# These are standard services.
#
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.ftpd
#fsp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.fspd
#
# Shell, login, exec and talk are BSD protocols.
#
shell stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rshd
login stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rlogind
#exec stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rexecd
talk dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.talkd
ntalk dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.ntalkd
#
# Mail, news and uucp services.
#
smtp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.smtpd
#nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/in.nntpd
#uucp stream tcp nowait uucp /usr/sbin/tcpd /usr/lib/uucp/uucico
#comsat dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.comsat
#
# Pop et al
#
#pop-2 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.pop2d
#pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.pop3d
#
# `cfinger' is for the GNU finger server available for Debian. (NOTE: The
# current implementation of the `finger' daemon allows it to be run as `root'.)
#
#cfinger stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.cfingerd
#finger stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.fingerd
#netstat stream tcp nowait nobody /usr/sbin/tcpd /bin/netstat
#systat stream tcp nowait nobody /usr/sbin/tcpd /bin/ps -auwwx
#
# Tftp service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /boot
#bootps dgram udp wait root /usr/sbin/bootpd bootpd -i -t 120
#
# Kerberos authenticated services (these probably need to be corrected)
#
#klogin stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rlogind -k
#eklogin stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rlogind -k -x
#kshell stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rshd -k
#
# Services run ONLY on the Kerberos server (these probably need to be corrected)
#
#krbupdate stream tcp nowait root /usr/sbin/tcpd /usr/sbin/registerd
#kpasswd stream tcp nowait root /usr/sbin/tcpd /usr/sbin/kpasswdd
#
# RPC based services
#
#mountd/1 dgram rpc/udp wait root /usr/sbin/tcpd /usr/sbin/rpc.mountd
#rstatd/1-3 dgram rpc/udp wait root /usr/sbin/tcpd /usr/sbin/rpc.rstatd
#rusersd/2-3 dgram rpc/udp wait root /usr/sbin/tcpd /usr/sbin/rpc.rusersd
#walld/1 dgram rpc/udp wait root /usr/sbin/tcpd /usr/sbin/rpc.rwalld
#
# End of inetd.conf.
ident stream tcp nowait nobody /usr/sbin/identd identd -i
éÎÆÏÒÍÁÃÉÑ Ï ÎÁÓÔÒÏÊËÅ ÓÅÔÉ ÓÏÄÅÒÖÉÔÓÑ ÅÝÅ × ÎÅËÏÔÏÒÏÍ ËÏÌÉÞÅÓÔ×Å ÆÁÊÌÏ×. ÷ÁÍ ÐÏ-×ÉÄÉÍÏÍÕ ÎÅ ÐÏÔÒÅÂÕÅÔÓÑ ÉÚÍÅÎÑÔØ ÉÈ, ÎÏ × ÌÀÂÏÍ ÓÌÕÞÁÅ ÐÏÌÅÚÎÏ ÐÒÅÄÓÔÁ×ÌÑÔØ ÓÅÂÅ, ËÁË ÏÎÉ ÕÓÔÒÏÅÎÙ É ÄÌÑ ÞÅÇÏ ÐÒÅÄÎÁÚÎÁÞÅÎÙ.
/etc/protocols
æÁÊÌ /etc/protocols
ÓÔÁ×ÉÔ × ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÎÏÍÅÒÁ É ÉÍÅÎÁ ÐÒÏÔÏËÏÌÏ×.
ïÎ ÐÏÚ×ÏÌÑÅÔ ÐÒÏÇÒÁÍÍÉÓÔÁÍ ÕËÁÚÙ×ÁÔØ × Ó×ÏÉÈ ÐÒÏÇÒÁÍÍÁÈ ÐÒÏÔÏËÏÌÙ,
ÐÏÌØÚÕÑÓØ ÌÅÇËÏ ÚÁÐÏÍÉÎÁÅÍÙÍÉ ÍÎÅÍÏÎÉÞÅÓËÉÍÉ ÉÍÅÎÁÍÉ, Á ÔÁËÖÅ
ÎÅËÏÔÏÒÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ, ÔÁËÉÍÉ ËÁË tcpdump, ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ
ÍÎÅÍÏÎÉÞÅÓËÉÈ ÉÍÅÎ ÐÒÏÔÏËÏÌÏ×. æÏÒÍÁÔ ÜÔÏÇÏ ÆÁÊÌÁ ÔÁËÏ×:
ÉÍÑ_ÐÒÏÔÏËÏÌÁ ÎÏÍÅÒ ÐÓÅ×ÄÏÎÉÍÙ
æÁÊÌ /etc/protocols
ÉÚ ÄÉÓÔÒÉÂÕÔÉ×Á
Debian
# /etc/protocols:
# $Id: protocols,v 1.1 1995/02/24 01:09:41 imurdock Exp $
#
# Internet (IP) protocols
#
# from: @(#)protocols 5.1 (Berkeley) 4/17/89
#
# Updated for NetBSD based on RFC 1340, Assigned Numbers (July 1992).
ip 0 IP # internet protocol, pseudo protocol number
icmp 1 ICMP # internet control message protocol
igmp 2 IGMP # Internet Group Management
ggp 3 GGP # gateway-gateway protocol
ipencap 4 IP-ENCAP # IP encapsulated in IP (officially ``IP'')
st 5 ST # ST datagram mode
tcp 6 TCP # transmission control protocol
egp 8 EGP # exterior gateway protocol
pup 12 PUP # PARC universal packet protocol
udp 17 UDP # user datagram protocol
hmp 20 HMP # host monitoring protocol
xns-idp 22 XNS-IDP # Xerox NS IDP
rdp 27 RDP # "reliable datagram" protocol
iso-tp4 29 ISO-TP4 # ISO Transport Protocol class 4
xtp 36 XTP # Xpress Tranfer Protocol
ddp 37 DDP # Datagram Delivery Protocol
idpr-cmtp 39 IDPR-CMTP # IDPR Control Message Transport
rspf 73 RSPF # Radio Shortest Path First.
vmtp 81 VMTP # Versatile Message Transport
ospf 89 OSPFIGP # Open Shortest Path First IGP
ipip 94 IPIP # Yet Another IP encapsulation
encap 98 ENCAP # Yet Another IP encapsulation
/etc/networks
æÁÊÌ /etc/networks
ÉÍÅÅÔ ÐÏÞÔÉ ÔÏ ÖÅ ÓÁÍÏÅ ÚÎÁÞÅÎÉÅ, ÞÔÏ É ÆÁÊÌ
/etc/hosts
. ïÎ ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁ×ÁÔØ ÉÍÅÎÁ ÄÌÑ ÓÅÔÅ×ÙÈ IP-ÁÄÒÅÓÏ×.
÷ ÏÔÌÉÞÉÅ ÏÔ /etc/hosts
, × ËÁÖÄÏÊ ÓÔÒÏËÅ ÜÔÏÇÏ ÆÁÊÌÁ ÚÁÄÁÅÔÓÑ Ä×Á
ÐÏÌÑ:
ÉÍÑ_ÓÅÔÉ ÁÄÒÅÓ_ÓÅÔÉ
îÁÐÒÉÍÅÒ:
loopnet 127.0.0.0
localnet 192.168.0.0
amprnet 44.0.0.0
ðÒÉ ÚÁÐÕÓËÅ ÐÒÏÇÒÁÍÍÙ route, ÅÓÌÉ ÁÄÒÅÓ ÎÁÚÎÁÞÅÎÉÑ Ñ×ÌÑÅÔÓÑ ÓÅÔÅ×ÙÍ,
÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÑ ÉÚ ÆÁÊÌÁ /etc/networks
×ÍÅÓÔÏ IP-ÁÄÒÅÓÁ.
èÏÔÅÌÏÓØ ÂÙ ÎÁÞÁÔØ ÜÔÏÔ ÒÁÚÄÅÌ Ó ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ, ÞÔÏ ÏÂÅÓÐÅÞÅÎÉÅ ÂÅÚÏÐÁÓÎÏÓÔÉ ÷ÁÛÅÊ ÍÁÛÉÎÙ -- ÓÌÏÖÎÁÑ ×ÅÝØ. úÄÅÓØ ÏÐÉÓÙ×ÁÀÔÓÑ ÔÏÌØËÏ ÓÁÍÙÅ ÐÒÏÓÔÙÅ ÍÅÈÁÎÉÚÍÙ ÚÁÝÉÔÙ ÍÁÛÉÎÙ × ÓÅÔÉ ÏÔ ÎÅÓÁÎËÃÉÏÎÉÒÏ×ÁÎÎÏÇÏ ÄÏÓÔÕÐÁ. åÓÌÉ ÷Ù ÖÅÌÁÅÔÅ ÚÁÎÑÔØÓÑ ÜÔÉÍ ×ÏÐÒÏÓÏÍ ÂÏÌÅÅ ÓÅÒØÅÚÎÏ, ÷ÁÍ ÐÒÉÊÄÅÔÓÑ ÏÚÎÁËÏÍÉÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ Ó ÉÎÆÏÒÍÁÃÉÅÊ ÎÁ ÜÔÕ ÔÅÍÕ, ÄÏÓÔÕÐÎÏÊ × ÉÎÔÅÒÎÅÔÅ, × ÔÏÍ ÞÉÓÌÅ Security-HOWTO
÷ÁÖÎÏÅ É ÐÒÏÓÔÏÅ ÐÒÁ×ÉÌÏ ÏÂÅÓÐÅÞÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ -- `îÅ ÚÁÐÕÓËÁÊÔÅ
ÎÅÎÕÖÎÙÅ ÓÅÒ×ÅÒÁ." íÎÏÇÉÅ ÄÉÓÔÒÉÂÕÔÉ×Ù ÕÓÔÒÏÅÎÙ ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÞÔÏ
ÓÔÁÒÔÕÀÔ ÐÏÓÌÅ ÚÁÐÕÓËÁ ×ÓÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÅÒ×ÅÒÁ. äÌÑ ÏÂÅÓÐÅÞÅÎÉÑ
ÍÉÎÉÍÁÌØÎÏÇÏ ÕÒÏ×ÎÑ ÂÅÚÏÐÁÓÎÏÓÔÉ ÐÒÏÓÍÏÔÒÉÔÅ ÆÁÊÌ /etc/inetd.conf
É ÚÁËÏÍÍÅÎÔÁÒØÔÅ (ÐÏÓÔÁ×ØÔÅ ÓÉÍ×ÏÌ `#
' × ÎÁÞÁÌÅ ÓÔÒÏËÉ) ×Ï ×ÓÅÈ
ÓÔÒÏÞËÁÈ Ó ÓÅÒ×ÉÓÁÍÉ, ËÏÔÏÒÙÅ ÷Ù ÎÅ ÓÏÂÉÒÁÅÔÅÓØ ÉÓÐÏÌØÚÏ×ÁÔØ. èÏÒÏÛÉÍÉ
ËÁÎÄÉÄÁÔÁÍÉ ÄÌÑ ÜÔÏÇÏ ÂÕÄÕÔ ÔÁËÉÅ ÓÅÒ×ÉÓÙ ËÁË shell
, login
, exec
,
uucp
, ftp
É ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÓÅÒ×ÉÓÙ -- finger
, netstat
, systat
.
éÚ ×ÓÅÇÏ ÍÎÏÇÏÏÂÒÁÚÉÑ ÍÅÈÁÎÉÚÍÏ× ÏÂÅÓÐÅÞÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ ÚÄÅÓØ ÂÕÄÕÔ ÏÐÉÓÁÎÙ ÓÁÍÙÅ ÐÒÏÓÔÙÅ.
æÁÊÌ /etc/ftpusers
-- ÐÒÏÓÔÅÊÛÉÊ ÍÅÈÁÎÉÚÍ, ÐÏÚ×ÏÌÑÀÝÉÊ ÷ÁÍ ÚÁÐÒÅÔÉÔØ
ÎÅËÏÔÏÒÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÐÏÌÕÞÁÔØ ÄÏÓÔÕÐ Ë ÷ÁÛÅÊ ÍÁÛÉÎÅ ÐÏ ftp.
üÔÏÔ ÆÁÊÌ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ-ÓÅÒ×ÅÒÏÍ ftp (ftpd) ÐÒÉ ÏÂÒÁÂÏÔËÅ
×ÈÏÄÑÝÅÇÏ ÓÏÅÄÉÎÅÎÉÑ. üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÓÐÉÓÏË ÉÍÅÎ ÐÏÌØÚÏ×ÁÔÅÌÅÊ,
ËÏÔÏÒÙÅ ÎÅ ÉÍÅÀÔ ÐÒÁ×Á ÒÁÂÏÔÁÔØ Ó ×ÁÛÅÊ ÍÁÛÉÎÏÊ ÐÏ ftp. ïÎ ÍÏÖÅÔ
×ÙÇÌÑÄÅÔØ ÎÁÐÒÉÍÅÒ ÔÁË:
# /etc/ftpusers - ÐÏÌØÚÏ×ÁÔÅÌÉ, ËÏÔÏÒÙÍ ÚÁÐÒÅÝÅÎ ÄÏÓÔÕÐ ÐÏ ftp
root
uucp
bin
mail
æÁÊÌ /etc/securetty
ÚÁÄÁÅÔ ÓÐÉÓÏË ÕÓÔÒÏÊÓÔ× tty
, Ó ËÏÔÏÒÙÈ
× ÓÉÓÔÅÍÕ ÍÏÖÅÔ ×ÈÏÄÉÔØ ÐÏÌØÚÏ×ÁÔÅÌØ `root
'. üÔÏÔ ÆÁÊÌ ÉÓÐÏÌØÚÕÅÔÓÑ
ÐÒÏÇÒÁÍÍÏÊ ÒÅÇÉÓÔÒÁÃÉÉ × ÓÉÓÔÅÍÅ (ÏÂÙÞÎÏ /bin/login
). ïÎ ÓÏÄÅÒÖÉÔ
ÓÐÉÓÏË ÕÓÔÒÏÊÓÔ×, ËÏÔÏÒÙÍÉ ÍÏÖÎÏ ÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÒÁÂÏÔÙ × ÓÉÓÔÅÍÅ ÐÏÄ
ÉÍÅÎÅÍ root
, ÎÁ ×ÓÅÈ ÏÓÔÁÌØÎÙÈ ÕÓÔÒÏÊÓÔ×ÁÈ ÐÏÌØÚÏ×ÁÔÅÌØ root
ÎÅ
ÓÍÏÖÅÔ ×ÏÊÔÉ × ÓÉÓÔÅÍÕ.
# /etc/securetty - tty, Ó ËÏÔÏÒÙÈ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ÐÏÌØÚÏ×ÁÔÅÌØ root
tty1
tty2
tty3
tty4
÷Ù ÕÖÅ ×ÓÔÒÅÞÁÌÉ ÕÐÏÍÉÎÁÎÉÅ Ï ÐÒÏÇÒÁÍÍÅ tcpd × ÆÁÊÌÅ
/etc/inetd.conf
. üÔÁ ÐÒÏÇÒÁÍÍÁ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÅ
É ÏÇÒÁÎÉÞÅÎÉÅ ÄÏÓÔÕÐÁ Ë ÔÅÍ ÓÅÒ×ÉÓÁÍ, ËÏÔÏÒÙÅ ÏÎÁ ÚÁÝÉÝÁÅÔ. ðÒÉ ÚÁÐÕÓËÅ
ÉÚ ÄÅÍÏÎÁ inetd ÏÎÁ ÞÉÔÁÅÔ Ä×Á ÆÁÊÌÁ, ÓÏÄÅÒÖÁÝÉÅ ÐÒÁ×ÉÌÁ
ÒÁÚÒÅÛÅÎÉÑ ÉÌÉ ÚÁÐÒÅÝÅÎÉÑ ÄÏÓÔÕÐÁ, É ÄÅÊÓÔ×ÕÅÔ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÜÔÉÍÉ
ÐÒÁ×ÉÌÁÍÉ. üÔÁ ÐÒÏÇÒÁÍÍÁ ÂÕÄÅÔ ÉÓËÁÔØ ÆÁÊÌÙ /etc/hosts.allow
É
/etc/hosts.deny
. åÓÌÉ ÏÂÁ ÜÔÉ ÆÁÊÌÁ ÏÔÓÕÔÓÔ×ÕÀÔ, ÔÏ ÄÏÓÔÕÐ Ë
ÌÀÂÏÍÕ ÉÚ ÓÅÒ×ÉÓÏ× ÒÁÚÒÅÛÁÅÔÓÑ. óÔÒÕËÔÕÒÁ ÜÔÉÈ ÆÁÊÌÏ× ÂÕÄÅÔ ÏÐÉÓÁÎÁ ÄÁÌÅÅ,
Á ÚÁ ÐÏÄÒÏÂÎÏÓÔÑÍÉ Ï ÒÁÂÏÔÅ ÐÒÏÇÒÁÍÍÙ tcpd ÏÂÒÁÔÉÔÅÓØ Ë
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ man-ÓÔÒÁÎÉÃÁÍ (ÓÏ×ÅÔÕÅÍ ÷ÁÍ ÎÁÞÁÔØ ÓÏ ÓÔÒÁÎÉÃÙ
hosts_access(5)
).
æÁÊÌ /etc/hosts.allow
-- ÏÄÉÎ ÉÚ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÆÁÊÌÏ× ÐÒÏÇÒÁÍÍÙ
/usr/sbin/tcpd. üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÐÒÁ×ÉÌÁ, ÏÐÉÓÙ×ÁÀÝÉÅ ÍÁÛÉÎÙ, Ó
ËÏÔÏÒÙÈ ÒÁÚÒÅÛÅÎ ÄÏÓÔÕÐ Ë ÓÅÒ×ÉÓÁÍ ÎÁ ÷ÁÛÅÊ ÍÁÛÉÎÅ.
æÏÒÍÁÔ ÆÁÊÌÁ /etc/hosts.allow
×ÅÓØÍÁ ÐÒÏÓÔ:
# /etc/hosts.allow
#
# <ÓÐÉÓÏË_ÓÅÒ×ÉÓÏ×>: <ÓÐÉÓÏË_ÍÁÛÉÎ> [: ËÏÍÁÎÄÁ]
ÓÐÉÓÏË ÉÍÅÎ ÓÅÒ×ÅÒÏ×, ÒÁÚÄÅÌÅÎÎÙÈ ÚÁÐÑÔÙÍÉ, Ë ËÏÔÏÒÙÍ ÏÔÎÏÓÉÔÓÑ
ÄÁÎÎÏÅ ÐÒÁ×ÉÌÏ. îÁÐÒÉÍÅÒ: ftpd
, telnetd
, fingerd
.
ÓÐÉÓÏË ÉÍÅÎ ÍÁÛÉÎ, ÒÁÚÄÅÌÅÎÎÙÈ ÚÁÐÑÔÙÍÉ. íÏÖÅÔÅ ×ÍÅÓÔÏ ÉÍÅÎ
ÉÓÐÏÌØÚÏ×ÁÔØ IP-ÁÄÒÅÓÁ. ÷Ù ÍÏÖÅÔÅ ÚÁÄÁ×ÁÔØ ÇÒÕÐÐÙ ÉÍÅÎ. îÁÐÒÉÍÅÒ:
gw.vk2ktj.ampr.org
-- ÏÐÉÓÙ×ÁÅÔ ËÏÎËÒÅÔÎÕÀ ÍÁÛÉÎÕ,
.uts.edu.au
-- ÏÐÉÓÙ×ÁÅÔ ×ÓÅ ÍÁÛÉÎÙ, ÞØÉ ÉÍÅÎÁ ÏËÁÎÞÉ×ÁÀÔÓÑ
ÎÁ .uts.edu.au
, 44.
-- ÏÐÉÓÙ×ÁÀÔ ×ÓÅ ÍÁÛÉÎÙ, ÞØÉ
IP-ÁÄÒÅÓÁ ÎÁÞÉÎÁÀÔÓÑ ÎÁ 44.
åÓÔØ ÎÅÓËÏÌØËÏ ÓÐÅÃÉÁÌØÎÙÈ ÚÎÁÞÅÎÉÊ ÄÌÑ ÜÔÏÇÏ ÐÏÌÑ -- ÎÁÐÒÉÍÅÒ
ALL
ÏÂÏÚÎÁÞÁÅÔ ÌÀÂÕÀ ÍÁÛÉÎÕ, LOCAL
-- ÌÀÂÕÀ ÍÁÛÉÎÕ ÂÅÚ
ÓÉÍ×ÏÌÏ× `.
' × ÉÍÅÎÉ (ÍÁÛÉÎÙ ÉÚ ÷ÁÛÅÇÏ ÄÏÍÅÎÁ), PARANOID
--
ÍÁÛÉÎÕ, ÞØÅ ÉÍÑ ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÅÅ ÁÄÒÅÓÕ (×ÏÚÍÏÖÎÏ × ÒÅÚÕÌØÔÁÔÅ
ÐÏÄÄÅÌËÉ ÉÍÅÎÉ). åÝÅ ÏÄÎÏ ÐÏÌÅÚÎÏÅ ÚÎÁÞÅÎÉÅ -- EXCEPT
--
ÐÏÚ×ÏÌÑÅÔ ÷ÁÍ ÕËÁÚÙ×ÁÔØ ÉÓËÌÀÞÅÎÉÑ ÉÚ ÓÐÉÓËÁ. ÷ÓÅ ÜÔÉ ÚÎÁÞÅÎÉÑ
ÂÕÄÕÔ ÐÒÏÉÌÌÀÓÔÒÉÒÏ×ÁÎÙ ÎÁ ÐÒÉÍÅÒÅ.
ÜÔÏ ÐÏÌÅ ÍÏÖÎÏ ÏÐÕÓÔÉÔØ. ÏÎÏ ÚÁÄÁÅÔ ÐÏÌÎÏÊ ÐÕÔØ Ë ÐÒÏÇÒÁÍÍÅ, ËÏÔÏÒÕÀ
ÓÌÅÄÕÅÔ ÚÁÐÕÓÔÉÔØ, ËÏÇÄÁ ÔÅËÕÝÅÅ ÐÒÁ×ÉÌÏ ÐÏÄÈÏÄÉÔ Ë ÏÂÒÁÂÁÔÙ×ÁÅÍÏÍÕ
ÚÁÐÒÏÓÕ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÐÒÏÇÒÁÍÍÁ, ËÏÔÏÒÁÑ ÂÕÄÅÔ ÐÙÔÁÔØÓÑ ÏÐÒÅÄÅÌÉÔØ,
ËÔÏ ÐÙÔÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ, ÉÌÉ ÏÔÐÒÁ×ÉÔ ÐÏÞÔÏ×ÏÅ ÓÏÏÂÝÅÎÉÅ ÉÌÉ
ÄÒÕÇÏÅ ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ÓÉÓÔÅÍÎÏÍÕ ÁÄÍÉÎÉÓÔÒÁÔÏÒÕ Ï ÔÏÍ, ÞÔÏ ËÔÏ-ÔÏ
ÐÙÔÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ. ðÒÉ ÚÁÐÕÓËÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÒÅÍÅÎÎÙÅ --
ÎÁÐÒÉÍÅÒ ÐÅÒÅÍÅÎÎÁÑ %h
ÓÏÄÅÒÖÉÔ ÉÍÑ (ÉÌÉ ÁÄÒÅÓ, ÅÓÌÉ Õ ÍÁÛÉÎÙ
ÎÅÔ ÉÍÅÎÉ) ÍÁÛÉÎÙ, ËÏÔÏÒÁÑ ÐÙÔÁÅÔÓÑ ÐÏÌÕÞÉÔØ ÄÏÓÔÕÐ, %d
ÓÏÄÅÒÖÉÔ
ÉÍÑ ÚÁÐÒÁÛÉ×ÁÅÍÏÇÏ ÓÅÒ×ÅÒÁ.
ðÒÉÍÅÒ ÆÁÊÌÁ /etc/hosts.allow
# /etc/hosts.allow
#
# òÁÚÒÅÛÉÔØ ×ÓÅÍ ÄÏÓÔÕÐ Ë ÐÏÞÔÏ×ÏÍÕ ÓÅÒ×ÅÒÕ
in.smtpd: ALL
# äÏÓÔÕÐ ÐÏ telnet É ftp - ÔÏÌØËÏ ÉÚ ÌÏËÁÌØÎÏÇÏ ÄÏÍÅÎÁ É Ó ÄÏÍÁÛÎÅÊ ÍÁÛÉÎÙ
telnetd, ftpd: LOCAL, myhost.athome.org.au
# òÁÚÒÅÛÉÔØ ×ÓÅÍ ÄÏÓÔÕÐ finger, ÎÏ ÓÏÏÂÝÁÔØ ÏÂ ÜÔÏÍ.
fingerd: ALL: (finger @%h | mail -s "finger from %h" root)
æÁÊÌ /etc/hosts.deny
ÁÎÁÌÏÇÉÞÅÎ ÆÁÊÌÕ /etc/hosts.allow
É
ÓÏÄÅÒÖÉÔ ÐÒÁ×ÉÌÁ, × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ËÏÔÏÒÙÍÉ ÐÒÏÇÒÁÍÍÁ tcpd ÏÔËÁÚÙ×ÁÅÔ
× ÓÏÅÄÉÎÅÎÉÉ ÎÅËÏÔÏÒÙÍ ÍÁÛÉÎÁÍ.
ðÒÉÍÅÒ ÆÁÊÌÁ /etc/hosts.deny
# /etc/hosts.deny
#
# úÁÐÒÅÔÉÔØ ÄÏÓÔÕÐ ×ÓÅÍ ÍÁÛÉÎÁÍ Ó ÐÏÄÏÚÒÉÔÅÌØÎÙÍÉ ÉÍÅÎÁÍÉ
ALL: PARANOID
#
# úÁÐÒÅÔÉÔØ ÄÏÓÔÕÐ ×ÓÅÍ
ALL: ALL
óÔÒÏËÁ ALL: PARANOID
× ÄÁÎÎÏÍ ÐÒÉÍÅÒÅ ÌÉÛÎÑÑ, ÔÁË ËÁË ÐÏÇÌÏÝÁÅÔÓÑ
ÓÔÒÏËÏÊ ALL: ALL
. ìÀÂÁÑ ÉÚ ÜÔÉÈ ÓÔÒÏË ×ÐÏÌÎÅ ÐÏÄÏÊÄÅÔ ÄÌÑ ËÏÎÆÉÇÕÒÁÃÉÉ
÷ÁÛÅÊ ÍÁÛÉÎÙ ÐÏ ÕÍÏÌÞÁÎÉÀ.
óÁÍÁÑ ÂÅÚÏÐÁÓÎÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ -- ÕËÁÚÁÔØ ÐÒÁ×ÉÌÏ ALL: ALL
× ÆÁÊÌÅ
/etc/hosts.deny
É ÏÔËÒÙÔØ ÄÏÓÔÕÐ ÓÏ ×ÓÅÈ ÎÕÖÎÙÈ ÍÁÛÉÎ × ÆÁÊÌÅ
/etc/hosts.allow
.
æÁÊÌ /etc/hosts.equiv
ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ ÏÐÒÅÄÅÌÅÎÎÙÍ
ÐÏÌØÚÏ×ÁÔÅÌÑÍ Ó ÏÐÒÅÄÅÌÅÎÎÙÈ ÍÁÛÉÎ ÄÏÓÔÕÐ Ë ×ÁÛÅÊ ÍÁÛÉÎÅ ÂÅÚ ÐÁÒÏÌÑ.
üÔÏ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÙÍ × ÂÅÚÏÐÁÓÎÏÊ ÚÁËÒÙÔÏÊ ÓÉÓÔÅÍÅ, × ËÏÔÏÒÏÊ ÷Ù
ËÏÎÔÒÏÌÉÒÕÅÔÅ ×ÓÅ ÍÁÛÉÎÙ, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ -- ÜÔÏ ÏÞÅÎØ ÏÐÁÓÎÙÊ
ÍÅÈÁÎÉÚÍ Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ. ÷ÁÛÁ ÍÁÛÉÎÁ ÂÕÄÅÔ ÎÁÓÔÏÌØËÏ ÖÅ
× ÂÅÚÏÐÁÓÎÏÓÔÉ, ÎÁÓËÏÌØËÏ × ÂÅÚÏÐÁÓÎÏÓÔÉ ÎÁÉÍÅÎÅÅ ÚÁÝÉÝÅÎÎÁÑ ÉÚ ÍÁÛÉÎ,
ÐÅÒÅÞÉÓÌÅÎÎÙÈ × ÆÁÊÌÅ /etc/hosts.equiv
. éÚ ÓÏÏÂÒÁÖÅÎÉÊ ÂÅÚÏÐÁÓÎÏÓÔÉ
ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ÜÔÏÔ ÍÅÈÁÎÉÚÍ, É ËÒÏÍÅ ÔÏÇÏ, ÓÏ×ÅÔÕÅÍ ÷ÁÍ É ×ÓÅÍ
ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÷ÁÛÅÊ ÍÁÛÉÎÙ ÏÔËÁÚÁÔØÓÑ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÁÊÌÁ .rhosts
îÁ ÍÎÏÇÉÈ ÓÁÊÔÁÈ ÅÓÔØ ÎÅÏÂÈÏÄÉÍÏÓÔØ × ÚÁÐÕÓËÅ ÁÎÏÎÉÍÎÏÇÏ ftp-ÓÅÒ×ÅÒÁ,
ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ ÄÒÕÇÉÍ ÐÏÌÕÞÁÔØ É ÚÁÇÒÕÖÁÔØ ÆÁÊÌÙ ÂÅÚ ÚÁÄÁÎÉÑ
ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ. åÓÌÉ ÷Ù ÐÌÁÎÉÒÕÅÔÅ ÏÂÅÓÐÅÞÉÔØ ÔÁËÏÊ ÒÅÖÉÍ ÄÏÓÔÕÐÁ Ë
÷ÁÛÅÊ ÍÁÛÉÎÅ, ÕÂÅÄÉÔÅÓØ ÞÔÏ ×Ù ÐÒÁ×ÉÌØÎÏ ÎÁÓÔÒÏÉÌÉ ÄÅÍÏÎÁ ftp ÎÁ
ÁÎÏÎÉÍÎÙÊ ÄÏÓÔÕÐ. man-ÓÔÒÁÎÉÃÙ ÄÅÍÏÎÁ ftpd ÏÐÉÓÙ×ÁÀÔ ÔÁËÕÀ ÎÁÓÔÒÏÊËÕ.
õÂÅÄÉÔÅÓØ, ÞÔÏ ÷Ù × ÔÏÞÎÏÓÔÉ ÓÌÅÄÏ×ÁÌÉ ÜÔÉÍ ÉÎÓÔÒÕËÃÉÑÍ. ÷ÁÖÎÙÊ ÍÏÍÅÎÔ,
ÎÁÐÒÉÍÅÒ, ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ ÎÅ ÓÌÅÄÕÅÔ ËÏÐÉÒÏ×ÁÔØ ÆÁÊÌ /etc/passwd
× ÄÉÒÅËÔÏÒÉÀ /etc
, ÐÒÉÎÁÄÌÅÖÁÝÕÀ ÁÎÏÎÉÍÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ, ÕÂÅÄÉÔÅÓØ ×
ÔÏÍ ÞÔÏ ×Ù ÕÂÒÁÌÉ ÉÚ ÜÔÏÇÏ ÆÁÊÌÁ ×ÓÅ ÓÔÒÏËÉ, ËÒÏÍÅ ÎÅÏÂÈÏÄÉÍÙÈ, ÉÎÁÞÅ
÷Ù ÐÏÄ×ÅÒÇÁÅÔÅ ÓÅÂÑ ÒÉÓËÕ ÁÔÁËÉ Ó ÐÏÄÂÏÒÏÍ ÐÁÒÏÌÑ.
ïÔÌÉÞÎÙÍ ÓÒÅÄÓÔ×ÏÍ ÏÂÅÓÐÅÞÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ Ñ×ÌÑÅÔÓÑ ÚÁÐÒÅÔ ÐÅÒÅÄÁÞÉ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÐÁËÅÔÏ× Ó ÐÏÍÏÝØÀ ÆÁÊÒ×ÏÌÌÁ, ÔÁË ÞÔÏ ÏÎÉ ÎÅ ÄÏÓÔÉÇÎÕÔ ÷ÁÛÅÊ ÍÁÛÉÎÙ. üÔÁ ÔÅÍÁ ÐÏÄÒÏÂÎÏ ÒÁÓÓÍÏÔÒÅÎÁ × Firewall-HOWTO, É (× ÏÂÝÉÈ ÞÅÒÔÁÈ) ÄÁÌÅÅ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ.
ðÒÅÄÌÏÖÉÍ ÎÅÓËÏÌØËÏ ÄÒÕÇÉÈ ÓÏÏÂÒÁÖÅÎÉÊ (ÐÏÞÔÉ ÒÅÌÉÇÉÏÚÎÏÇÏ ÐÌÁÎÁ) ÎÁ ÷ÁÛÅ ÒÁÓÓÍÏÔÒÅÎÉÅ:
ÎÅÓÍÏÔÒÑ ÎÁ ÐÏÐÕÌÑÒÎÏÓÔØ ÐÒÏÇÒÁÍÍÙ sendmail, ÐÏÓÔÏÑÎÎÏ ÐÏÑ×ÌÑÀÔÓÑ ÓÏÏÂÝÅÎÉÑ Ï ÐÒÏÂÌÅÍÁÈ Ó ÂÅÚÏÐÁÓÎÏÓÔØÀ ÜÔÏÊ ÐÒÏÇÒÁÍÍÙ.
üÔÉ ÓÅÒ×ÉÓÙ ÐÏÄ×ÅÒÖÅÎÙ ÂÏÌØÛÏÍÕ ËÏÌÉÞÅÓÔ×Õ ×ÏÚÍÏÖÎÙÈ ÁÔÁË. éÍ ÔÒÕÄÎÏ ÎÁÊÔÉ ÚÁÍÅÎÕ, É ÅÓÌÉ ÕÖ ÷Ù ÕÓÔÁÎÏ×ÉÌÉ ÉÈ, ÕÂÅÄÉÔÅÓØ × ÐÒÁ×ÉÌØÎÏÓÔÉ ÎÁÚÎÁÞÅÎÉÑ ÐÒÁ× ÄÏÓÔÕÐÁ.
÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÒÁÓÓÍÁÔÒÉ×ÁÀÔÓÑ ×ÏÐÒÏÓÙ ÒÁÂÏÔÙ ethernet É IP ÓÅÔÅÊ. æÁËÔÉÞÅÓËÉ ÚÄÅÓØ ÓÏÂÒÁÎÙ ÎÁÉÂÏÌÅÅ ÉÎÔÅÒÅÓÎÙÅ ÒÁÚÄÅÌÙ ÉÚ ÏÔÎÏÓÑÝÉÈÓÑ Ë ËÏÎËÒÅÔÎÙÍ ÓÅÔÅ×ÙÍ ÔÅÈÎÏÌÏÇÉÑÍ, É ÏÎÉ ÂÕÄÕÔ ÐÏÌÅÚÎÙ ×ÓÅÍ ÔÅÍ, ÞÔÏ ÉÓÐÏÌØÚÕÅÔ ìÉÎÕËÓ × ÌÏËÁÌØÎÙÈ ÓÅÔÑÈ.
ñÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ethernet-ÕÓÔÒÏÊÓÔ×ÁÍ ÉÍÅÎÁ`eth0
', `eth1
',
`eth2
' É Ô.Ä. ðÅÒ×ÁÑ ÏÂÎÁÒÕÖÅÎÎÁÑ ËÁÒÔÁ ÐÏÌÕÞÁÅÔ ÉÍÑ `eth0
',
Á ×ÓÅ ÏÓÔÁÌØÎÙÅ ÎÕÍÅÒÕÀÔÓÑ ÐÏ ÐÏÒÑÄËÕ ÏÂÎÁÒÕÖÅÎÉÑ.
ðÏ ÕÍÏÌÞÁÎÉÀ ÑÄÒÏ ÐÙÔÁÅÔÓÑ ÏÂÎÁÒÕÖÉÔØ ÔÏÌØËÏ ÏÄÎÏ ethernet-ÕÓÔÒÏÊÓÔ×Ï, ÅÓÌÉ Õ ÷ÁÓ × ÍÁÛÉÎÅ ÎÅÓËÏÌØËÏ ethernet-ËÁÒÔ, ÔÏ ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÕËÁÚÁÔØ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÚÁÐÕÓËÁ ÑÄÒÁ ÐÁÒÁÍÅÔÒÙ ÄÌÑ ÏÂÎÁÒÕÖÅÎÉÑ ÏÓÔÁ×ÛÉÈÓÑ ËÁÒÔ.
ðÏÄÒÏÂÎÏ ÒÁÂÏÔÁ ethernet-ËÁÒÔ ÐÏÄ ìÉÎÕËÓÏÍ ÏÐÉÓÁÎÁ × Ethernet-HOWTO.
ðÏÓÌÅ ÔÏÇÏ ËÁË ÑÄÒÏ ÂÕÄÅÔ ÓËÏÍÐÉÌÉÒÏ×ÁÎÏ Ó ÐÏÄÄÅÒÖËÏÊ ÷ÁÛÅÊ ethernet-ËÁÒÔÙ, ÷ÁÍ ÄÏÓÔÁÔÏÞÎÏ ×ÙÐÏÌÎÉÔØ ÐÏÄÏÂÎÙÅ ÓÌÅÄÕÀÝÉÍ ËÏÍÁÎÄÙ ÄÌÑ ÅÅ ÎÁÓÔÏÊËÉ:
root# ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
root# route add -net 192.168.0.0 netmask 255.255.255.0 eth0
âÏÌØÛÉÎÓÔ×Ï ÄÒÁÊ×ÅÒÏ× ethernet-ËÁÒÔ ÂÙÌÏ ÎÁÐÉÓÁÎÏ äÏÎÁÌØÄÏÍ âÅËËÅÒÏÍ
(Donald Becker, becker@CESDIS.gsfc.nasa.gov
).
üÔÏ ÕÓÔÒÏÊÓÔ×Ï ÉÍÅÅÔ ÉÍÑ `eql
' (ÏÎÏ ÍÏÖÅÔ ÂÙÔØ ÔÏÌØËÏ ÏÄÎÏ) É ÓÌÕÖÉÔ
ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ ÎÅÓËÏÌØËÉÈ ÓÏÅÄÉÎÅÎÉÊ ÔÏÞËÁ-ÔÏÞËÁ, ÔÁËÉÈ ËÁË PPP, slip
ÉÌÉ plip × ÏÄÎÏ ÓÏÅÄÉÎÅÎÉÅ, ÐÏ ËÏÔÏÒÏÍÕ ÐÅÒÅÄÁÀÔÓÑ IP-ÐÁËÅÔÙ. éÎÏÇÄÁ
ÏËÁÚÙ×ÁÅÔÓÑ ÄÅÛÅ×ÌÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÎÉÚËÏÓËÏÒÏÓÔÎÙÈ ÓÏÅÄÉÎÅÎÉÊ,
ÞÅÍ ÏÄÎÏ ×ÙÓÏËÏÓËÏÒÏÓÔÎÏÅ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
[*] Network device support
<*> EQL (serial line load balancing) support
äÌÑ ÒÁÂÏÔÙ ÔÁËÏÇÏ ÓÏÅÄÉÎÅÎÉÑ ÎÅÏÂÈÏÄÉÍÏ, ÞÔÏÂÙ ÍÁÛÉÎÁ ÎÁ ÄÒÕÇÏÊ ÓÔÏÒÏÎÅ ÔÁËÖÅ ÐÏÄÄÅÒÖÉ×ÁÌÁ eql. óÅÊÞÁÓ ÔÁËÁÑ ÐÏÄÄÅÒÖËÁ ÅÓÔØ × ìÉÎÕËÓÅ, Livingstone Portmasters É ÎÅËÏÔÏÒÙÈ ÓÏ×ÒÅÍÅÎÎÙÈ dial-in ÓÅÒ×ÅÒÁÈ.
äÌÑ ÎÁÓÔÒÏÊËÉ EQL ×ÁÍ ÐÏÎÁÄÏÂÑÔÓÑ ÕÔÉÌÉÔÙ ÐÏÄÄÅÒÖËÉ eql, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÐÏÌÕÞÉÔ ÐÏ ÁÄÒÅÓÕ sunsite.unc.edu.
îÁÓÔÒÏÊËÁ ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔÁ. ðÅÒ×ÙÍ ÄÅÌÏÍ ÎÅÏÂÈÏÄÉÍÏ ÎÁÓÔÒÏÉÔØ eql-ÉÎÔÅÒÆÅÊÓ. ïÎ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ÔÁË ÖÅ, ËÁË É ÌÀÂÏÅ ÄÒÕÇÏÅ ÓÅÔÅ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï. IP-ÁÄÒÅÓ É mtu ÎÁÓÔÒÁÉ×ÁÀÔÓÑ ÐÒÏÇÒÁÍÍÏÊ ifconfig:
root# ifconfig eql 192.168.10.1 mtu 1006
ðÏÓÌÅ ÜÔÏÇÏ ÷Ù ÄÏÌÖÎÙ ÎÁÓÔÒÏÉÔØ ×ÓÅ ÷ÁÛÉ ÒÅÁÌØÎÙÅ ÓÏÅÄÉÎÅÎÉÑ ÔÏÞËÁ-ÔÏÞËÁ. óÐÏÓÏ ÎÁÓÔÒÏÊËÉ ÚÁ×ÉÓÉÔ ÏÔ ÔÉÐÁ ÓÏÅÄÉÎÅÎÉÑ -- ÏÂÒÁÔÉÔÅÓØ Ë ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍÕ ÒÁÚÄÅÌÕ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÚÁ ÐÏÄÒÏÂÎÏÓÔÑÍÉ.
é ÎÁËÏÎÅà ÷Ù ÄÏÌÖÎÙ Ó×ÑÚÁÔØ ×ÓÅ ÜÔÉ ÓÏÅÄÉÎÅÎÉÑ Ó eql. üÔÏÔ ÐÒÏÃÅÓÓ ÎÁÚÙ×ÁÀÔ `ÐÏÄÞÉÎÅÎÉÅÍ' É ×ÙÐÏÌÎÑÅÔÓÑ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÙ eql_enslave:
root# eql_enslave eql sl0 28800
root# eql_enslave eql ppp0 14400
ðÁÒÁÍÅÔÒ `ÏÖÉÄÁÅÍÁÑ ÓËÏÒÏÓÔØ ÓÏÅÄÉÎÅÎÉÑ' (ÐÏÓÌÅÄÎÉÊ ÐÁÒÁÍÅÔÒ × ÐÒÉÍÅÒÅ) ÏËÁÚÙ×ÁÅÔ ËÏÓ×ÅÎÎÏÅ ×ÌÉÑÎÉÅ ÎÁ ÒÁÂÏÔÕ eql. ïÎ ÏÐÒÅÄÅÌÑÅÔ ÄÏÌÀ ÐÁËÅÔÏ×, ÐÅÒÅÄÁ×ÁÅÍÙÈ ÞÅÒÅÚ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÅ ÓÏÅÄÉÎÅÎÉÅ, É ÷Ù ÍÏÖÅÔÅ ÐÙÔÁÔØÓÑ ÐÏ×ÙÓÉÔØ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ eql, ÍÅÎÑÑ ÜÔÏÔ ÐÁÒÁÍÅÔÒ.
äÌÑ ÏÔÓÏÅÄÉÎÅÎÉÑ ÓÅÔÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÏÔ eql ÉÓÐÏÌØÚÕÊÔÅ ÐÒÏÇÒÁÍÍÕ eql_emancipate:
root# eql_emancipate eql sl0
ðÒÉ ÎÁÓÔÒÏÊËÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÚÁÍÅÎÉÔÅ × ËÏÍÁÎÄÁÈ route ×ÓÅ `ÐÏÄÞÉÎÅÎÎÙÅ' ÉÎÔÅÒÆÅÊÓÙ ÎÁ eql. ïÂÙÞÎÏ ÜÔÏ ×ÙÇÌÑÄÉÔ ÔÁË:
root# route add default eql
äÒÁÊ×ÅÒ EQL ÂÙÌ ÎÁÐÉÓÁÎ óÁÊÍÏÎÏÍ äÖÅÊÎÓÏÍ (Simon Janes, simon@ncm.com
).
æÕÎËÃÉÑ IP-ÕÞÅÔÁ ÐÏÚ×ÏÌÑÅÔ ÑÄÒÕ ÓÏÂÉÒÁÔØ É ÁÎÁÌÉÚÉÒÏ×ÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÅÔÉ. ñÄÒÏ ÓÏÂÉÒÁÅÔ ÄÁÎÎÙÅ Ï ËÏÌÉÞÅÓÔ×Å ÐÁËÅÔÏ× É ËÏÌÉÞÅÓÔ×Å ÂÁÊÔ, ÐÅÒÅÄÁÎÎÙÈ ÐÏ ÓÅÔÉ Ó ÍÏÍÅÎÔÁ ÐÏÓÌÅÄÎÅÇÏ ÓÂÒÏÓÁ ÜÔÉÈ ÄÁÎÎÙÈ. ÷Ù ÍÏÖÅÔÅ ÚÁÄÁÔØ ÒÁÚÌÉÞÎÙÅ ÐÒÁ×ÉÌÁ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ËÌÁÓÓÉÆÉÃÉÒÏ×ÁÔØ ÜÔÉ ÄÁÎÎÙÅ. ÷ ÑÄÒÅ ×ÅÒÓÉÉ 2.1.102 ÜÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÂÙÌÁ ×ÒÅÍÅÎÎÏ ÉÚßÑÔÁ, ÔÁË ËÁË ÓÔÁÒÁÑ ÐÒÏÇÒÁÍÍÁ ÎÁÓÔÒÏÊËÉ ÆÁÊÒ×ÏÌÌÁ ipfwadm, ËÏÔÏÒÁÑ ÉÓÐÏÌØÚÕÅÔÓÑ É ÄÌÑ ÎÁÓÔÒÏÊËÉ IP-ÕÞÅÔÁ, ÂÙÌÁ ÚÁÍÅÎÅÎÁ ÎÁ ``ipfwchains''.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] IP: accounting
ðÏÓÌÅ ÔÏÇÏ, ËÁË ÷Ù ÏÔËÏÍÐÉÌÉÒÏ×ÁÌÉ É ÕÓÔÁÎÏ×ÉÌÉ ÑÄÒÏ Ó ÐÏÄÄÅÒÖËÏÊ IP-ÕÞÅÔÁ, ÉÓÐÏÌØÚÕÊÔÅ ÐÒÏÇÒÁÍÍÕ ipfwadm ÄÌÑ ÅÇÏ ÎÁÓÔÒÏÊËÉ. ÷ÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÒÁÚÂÉ×ÁÔØ ÕÞÅÔÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÐÏ ÍÎÏÇÉÍ ÐÒÉÚÎÁËÁÍ. îÉÖÅ ÐÒÉ×ÅÄÅÎ ÐÒÏÓÔÏÊ, ÎÏ ÄÏÓÔÁÔÏÞÎÏ ÐÏÌÅÚÎÙÊ ÐÒÉÍÅÒ, ÚÁ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÏÂÒÁÔÉÔÅÓØ Ë man-ÓÔÒÁÎÉÃÅ ÐÒÏÇÒÁÍÍÙ ipfwadm.
óÃÅÎÁÒÉÊ: õ ÷ÁÓ ÅÓÔØ ethernet-ÓÅÔØ, ÐÏÄËÌÀÞÅÎÎÁÑ Ë ÉÎÔÅÒÎÅÔÕ ÞÅÒÅÚ PPP-ÓÏÅÄÉÎÅÎÉÅ. îÁ ÏÄÎÏÊ ÉÚ ÍÁÛÉÎ × ÓÅÔÉ ÚÁÐÕÝÅÎÏ ÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÓÅÒ×ÉÓÏ× É ÷Ù ÈÏÔÅÌÉ ÂÙ ÚÎÁÔØ ËÁËÏÊ ÏÂßÅÍ ÄÁÎÎÙÈ ÐÅÒÅÄÁÅÔÓÑ ÓÅÒ×ÉÓÁÍÉ telnet, rlogin, ftp É http.
÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÌÅÄÕÀÝÉÊ ÓËÒÉÐÔ:
#!/bin/sh
#
# óÂÒÏÓ ÐÒÁ×ÉÌ ÕÞÅÔÁ
ipfwadm -A -f
#
# ðÒÁ×ÉÌÁ ÄÌÑ ÌÏËÁÌØÎÏÊ ÓÅÔÉ
ipfwadm -A in -a -P tcp -D 44.136.8.96/29 20
ipfwadm -A out -a -P tcp -S 44.136.8.96/29 20
ipfwadm -A in -a -P tcp -D 44.136.8.96/29 23
ipfwadm -A out -a -P tcp -S 44.136.8.96/29 23
ipfwadm -A in -a -P tcp -D 44.136.8.96/29 80
ipfwadm -A out -a -P tcp -S 44.136.8.96/29 80
ipfwadm -A in -a -P tcp -D 44.136.8.96/29 513
ipfwadm -A out -a -P tcp -S 44.136.8.96/29 513
ipfwadm -A in -a -P tcp -D 44.136.8.96/29
ipfwadm -A out -a -P tcp -D 44.136.8.96/29
ipfwadm -A in -a -P udp -D 44.136.8.96/29
ipfwadm -A out -a -P udp -D 44.136.8.96/29
ipfwadm -A in -a -P icmp -D 44.136.8.96/29
ipfwadm -A out -a -P icmp -D 44.136.8.96/29
#
# ðÒÁ×ÉÌÁ ÐÏ ÕÍÏÌÞÁÎÉÀ
ipfwadm -A in -a -P tcp -D 0/0 20
ipfwadm -A out -a -P tcp -S 0/0 20
ipfwadm -A in -a -P tcp -D 0/0 23
ipfwadm -A out -a -P tcp -S 0/0 23
ipfwadm -A in -a -P tcp -D 0/0 80
ipfwadm -A out -a -P tcp -S 0/0 80
ipfwadm -A in -a -P tcp -D 0/0 513
ipfwadm -A out -a -P tcp -S 0/0 513
ipfwadm -A in -a -P tcp -D 0/0
ipfwadm -A out -a -P tcp -D 0/0
ipfwadm -A in -a -P udp -D 0/0
ipfwadm -A out -a -P udp -D 0/0
ipfwadm -A in -a -P icmp -D 0/0
ipfwadm -A out -a -P icmp -D 0/0
#
# òÁÓÐÅÞÁÔÁÔØ ÓÐÉÓÏË ÐÒÁ×ÉÌ
ipfwadm -A -l -n
#
éÍÅÎÁ ``ftp-data'' É ``www'' -- ÉÍÅÎÁ ÓÅÒ×ÉÓÏ× ÉÚ ÆÁÊÌÁ
/etc/services
. ðÏÓÌÅÄÎÑÑ ËÏÍÁÎÄÁ ÐÅÞÁÔÁÅÔ ÓÐÉÓÏË ÐÒÁ×ÉÌ
É ÎÁËÏÐÌÅÎÎÙÅ ÄÁÎÎÙÅ.
óÌÅÄÕÅÔ ÏÂÒÁÔÉÔØ ×ÎÉÍÁÎÉÅ ÎÁ ÔÏ, ÞÔÏ ÐÒÉ ÏÂÒÁÂÏÔËÅ ÐÁËÅÔÁ ×ÅÌÉÞÉÎÙ ÎÁËÏÐÌÅÎÎÙÈ ÄÁÎÎÙÈ ×Ï ×ÓÅÈ ÐÏÄÈÏÄÑÝÉÈ ÐÒÁ×ÉÌÁÈ ÂÕÄÕÔ Õ×ÅÌÉÞÅÎÙ, ÐÏÜÔÏÍÕ ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÒÏÉÚ×ÅÓÔÉ ÎÅËÏÔÏÒÙÅ ×ÙÞÉÓÌÅÎÉÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÉÎÔÅÒÅÓÕÀÝÉÅ ÷ÁÓ ÄÁÎÎÙÅ. îÁÐÒÉÍÅÒ, ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÚÎÁÔØ ËÁËÏÅ ËÏÌÉÞÅÓÔ×Ï ÄÁÎÎÙÈ ÂÙÌÏ ÐÅÒÅÄÁÎÏ "ÍÉÍÏ" telnet, rlogin, ftp ÉÌÉ http, ÎÅÏÂÈÏÄÉÍÏ ×ÙÞÅÓÔØ ÉÚ ÉÈ ÄÁÎÎÙÅ ÉÚ ÄÁÎÎÙÈ ÐÒÁ×ÉÌÁ, ËÏÔÏÒÏÅ ÏÐÉÓÙ×ÁÅÔ ×ÓÅ ÐÏÒÔÙ.
root# ipfwadm -A -l -n
IP accounting rules
pkts bytes dir prot source destination ports
0 0 in tcp 0.0.0.0/0 44.136.8.96/29 * -> 20
0 0 out tcp 44.136.8.96/29 0.0.0.0/0 20 -> *
10 1166 in tcp 0.0.0.0/0 44.136.8.96/29 * -> 80
10 572 out tcp 44.136.8.96/29 0.0.0.0/0 80 -> *
252 10943 in tcp 0.0.0.0/0 44.136.8.96/29 * -> *
231 18831 out tcp 44.136.8.96/29 0.0.0.0/0 * -> *
0 0 in udp 0.0.0.0/0 44.136.8.96/29 * -> *
0 0 out udp 44.136.8.96/29 0.0.0.0/0 * -> *
0 0 in tcp 0.0.0.0/0 0.0.0.0/0 * -> 20
0 0 out tcp 0.0.0.0/0 0.0.0.0/0 20 -> *
10 1166 in tcp 0.0.0.0/0 0.0.0.0/0 * -> 80
10 572 out tcp 0.0.0.0/0 0.0.0.0/0 80 -> *
253 10983 in tcp 0.0.0.0/0 0.0.0.0/0 * -> *
231 18831 out tcp 0.0.0.0/0 0.0.0.0/0 * -> *
0 0 in udp 0.0.0.0/0 0.0.0.0/0 * -> *
0 0 out udp 0.0.0.0/0 0.0.0.0/0 * -> *
îÏ×ÁÑ ÓÉÓÔÅÍÁ ÕÞÅÔÁ ÉÓÐÏÌØÚÕÅÔ ÓÉÓÔÅÍÕ ``IP Firewall Chains''.
ïÂÒÁÔÉÔÅÓØ Ë
ÓÔÒÁÎÉÃÅ ÓÉÓÔÅÍÙ IP-ÃÅÐÏÞÅË ÚÁ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ.
óÒÅÄÉ ÐÒÏÞÅÇÏ, ÷Ù ÂÕÄÅÔÅ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ ipchains
×ÍÅÓÔÏ ÐÒÏÇÒÁÍÍÙ ipfwadm
ÄÌÑ ÎÁÓÔÒÏÊËÉ IP-ÕÞÅÔÁ.
(éÎÆÏÒÍÁÃÉÑ ×ÚÑÔÁ ÉÚ ÆÁÊÌÁ Documentation/Changes
ÐÏÓÌÅÄÎÅÊ
×ÅÒÓÉÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÑÄÒÁ).
éÎÏÇÄÁ ÏËÁÚÙ×ÁÅÔÓÑ ÐÏÌÅÚÎÙÍ, ÞÔÏÂÙ ÏÄÎÏÍÕ ÓÅÔÅ×ÏÍÕ ÕÓÔÒÏÊÓÔ×Õ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÌÏ ÎÅÓËÏÌØËÏ IP-ÁÄÒÅÓÏ×. îÁÐÒÉÍÅÒ, ÜÔÁ ÆÕÎËÃÉÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÉÎÔÅÒÎÅÔ-ÐÒÏ×ÁÊÄÅÒÁÍÉ ÄÌÑ ÓÏÚÄÁÎÉÑ www ÉÌÉ ftp-ÓÁÊÔÏ× Ó×ÏÉÈ ËÌÉÅÎÔÏ×. îÅÓËÏÌØËÏ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÅ ÏÐÉÓÁÎÉÅ IP-ÐÓÅ×ÄÏÎÉÍÏ× ÄÁÅÔÓÑ × ``IP-Alias mini-HOWTO''.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
....
[*] Network aliasing
....
<*> IP: aliasing support
ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÏÔËÏÍÐÉÌÉÒÕÅÔÅ É ÕÓÔÁÎÏ×ÉÔÅ ÑÄÒÏ Ó ÐÏÄÄÅÒÖËÏÊ
IP-ÐÓÅ×ÄÏÎÉÍÏ×, ÄÁÌØÎÅÊÛÉÅ ÎÁÓÔÒÏÊËÉ ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔÙ. IP-ÐÓÅ×ÄÏÎÉÍÙ
ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ×ÉÒÔÕÁÌØÎÙÍ ÕÓÔÒÏÊÓÔ×ÁÍ, Ó×ÑÚÁÎÎÙÍ Ó ÒÅÁÌØÎÙÍ ÕÓÔÒÏÊÓÔ×ÏÍ.
éÍÅÎÁ ÜÔÉÍ ÕÓÔÒÏÊÓÔ×ÁÍ ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÐÏ ÐÒÁ×ÉÌÕ
<ÉÍÑ_ÕÓÔÒÏÊÓ×Á>:<ÎÏÍÅÒ_×ÉÒÔÕÁÌØÎÏÇÏ_ÕÓÔÒÏÊÓÔ×Á>
, ÎÁÐÒÉÍÅÒ
eth0:0
ÉÌÉ ppp0:10
. ôÁËÏÅ ÕÓÔÒÏÊÓÔ×Ï ÎÕÖÎÏ ËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ
ÐÏÓÌÅ ÎÁÓÔÒÏÊËÉ ÏÓÎÏ×ÎÏÇÏ ÉÎÔÅÒÆÅÊÓÁ.
ðÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ Õ ÷ÁÓ ÅÓÔØ ethernet-ÓÅÔØ Ó Ä×ÕÍÑ ÓÕÝÅÓÔ×ÕÀÝÉÍÉ ÏÄÎÏ×ÒÅÍÅÎÎÏ IP-ÓÅÔÑÍÉ, É ÷Ù ÈÏÔÉÔÅ, ÞÔÏÂÙ ÷ÁÛÁ ÍÁÛÉÎÁ ÉÍÅÌÁ ÄÏÓÔÕÐ Ë ÏÂÅÉÍ ÜÔÉÍ ÓÅÔÑÍ. äÌÑ ÜÔÏÇÏ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
root# ifconfig eth0:0 192.168.1.1 netmask 255.255.255.0 up
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0:0
root# ifconfig eth0:1 192.168.10.1 netmask 255.255.255.0 up
root# route add -net 192.168.10.0 netmask 255.255.255.0 eth0:0
äÌÑ ÕÄÁÌÅÎÉÑ ÐÓÅ×ÄÏÎÉÍÁ ÐÒÏÓÔÏ ÄÏÂÁ×ØÔÅ ÓÉÍ×ÏÌ `-
' Ë ÉÍÅÎÉ ÕÓÔÒÏÊÓÔ×Á:
root# ifconfig eth0:0- 0
÷ÓÅ ÄÁÎÎÙÅ Ï ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÞÅÒÅÚ ÜÔÏÔ ÐÓÅ×ÄÏÎÉÍ ÂÕÄÕÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÕÄÁÌÅÎÙ.
éÓÐÏÌØÚÏ×ÁÎÉÅ ÆÁÊÒ×ÏÌÌÏ× ÐÏÄÒÏÂÎÏ ÒÁÓÓÍÏÔÒÅÎÏ × Firewall-HOWTO. IP-ÆÁÊÒ×ÏÌÌ ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÐÒÅÄÏÔ×ÒÁÝÁÔØ ÎÅÓÁÎËÃÉÏÎÉÒÏ×ÁÎÎÙÊ ÄÏÓÔÕÐ Ë ÷ÁÛÅÊ ÍÁÛÉÎÅ ÐÕÔÅÍ ÏÔÂÒÁÓÙ×ÁÎÉÑ IP-ÐÁËÅÔÏ× ÐÏ ÚÁÄÁÎÎÙÍ ÐÒÁ×ÉÌÁÍ. åÓÔØ ÔÒÉ ÔÉÐÁ ÐÒÁ×ÉÌ -- ×ÈÏÄÎÙÅ ÆÉÌØÔÒÙ, ×ÙÈÏÄÎÙÅ ÆÉÌØÔÒÙ É ÆÉÌØÔÒÙ ÐÅÒÅÄÁÞÉ. ÷ÈÏÄÎÙÅ ÆÉÌØÔÒÙ ÐÒÉÍÅÎÑÀÔÓÑ Ë ÐÁËÅÔÁÍ, ÐÒÉÈÏÄÑÝÉÍ ÉÚ ÓÅÔÉ. ÷ÙÈÏÄÎÙÅ ÆÉÌØÔÒÙ ÐÒÉÍÅÎÑÀÔÓÑ Ë ÐÁËÅÔÁÍ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÍ Ë ÏÔÐÒÁ×ËÅ × ÓÅÔØ. æÉÌØÔÒÙ ÐÅÒÅÄÁÞÉ ÐÒÉÍÅÎÑÀÔÓÑ Ë ÐÏÌÕÞÅÎÎÙÍ ÐÁËÅÔÁÍ, ËÏÔÏÒÙÅ ÎÅ ÐÒÅÄÎÁÚÎÁÞÅÎÙ ÄÌÑ ÄÁÎÎÏÊ ÍÁÛÉÎÙ É ÄÏÌÖÎÙ ÂÙÔØ ÍÁÒÛÒÕÔÉÚÉÒÏ×ÁÎÙ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] Network firewalls
....
[*] IP: forwarding/gatewaying
....
[*] IP: firewalling
[ ] IP: firewall packet logging
úÁÄÁÎÉÅ ÆÉÌØÔÒÏ× ÐÒÏÉÚ×ÏÄÉÔÓÑ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÙ ipfwadm. äÁÎÎÙÊ ÄÏËÕÍÅÎÔ ÎÅ ÓÔÁ×ÉÔ Ó×ÏÅÊ ÚÁÄÁÞÅÊ ÕÇÌÕÂÌÑÔØÓÑ × ÔÏÎËÏÓÔÉ ÓÅÔÅ×ÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÐÏÜÔÏÍÕ, ÅÓÌÉ ÷Ù ÈÏÔÉÔÅ ÎÁÄÅÖÎÏ ÚÁÝÉÔÉÔØ Ó×ÏÀ ÓÅÔØ, ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÏÚÎÁËÏÍÉÔÓÑ Ó ÜÔÉÍ ×ÏÐÒÏÓÏÍ.
ðÏ-×ÉÄÉÍÏÍÕ ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÊ ÓÌÕÞÁÊ ÉÓÐÏÌØÚÏ×ÁÎÉÑ IP-ÆÁÊÒ×ÏÌÌÁ -- ÜÔÏ ËÏÇÄÁ ÷ÁÛÁ ÍÁÛÉÎÁ Ñ×ÌÑÅÔÓÑ ÍÁÒÛÒÕÔÉÚÁÔÏÒÏÍ, ÞÅÒÅÚ ËÏÔÏÒÙÊ ÌÏËÁÌØÎÁÑ ÓÅÔØ ÐÏÄËÌÀÞÅÎÁ × ÉÎÔÅÒÎÅÔÕ, É ÷Ù ÈÏÔÉÔÅ ÐÒÅÄÏÔ×ÒÁÔÉÔØ ÎÅÓÁÎËÃÉÏÎÉÒÏ×ÁÎÎÙÊ ÄÏÓÔÕÐ Ë ÍÁÛÉÎÁÍ ÷ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ Ó ÍÁÛÉÎ ÉÚ ×ÎÅÛÎÉÈ ÓÅÔÅÊ.
äÁÎÎÙÊ ÐÒÉÍÅÒ ÂÙÌ ÌÀÂÅÚÎÏ ÐÒÅÄÏÓÔÁ×ÌÅÎ áÒÎÔÏÍ çÀÌÂÒÁÎÄÓÅÎÏÍ
(Arnt Gulbrandsen, <agulbra@troll.no>
).
äÁÎÎÙÊ ÐÒÉÍÅÒ ÉÌÌÀÓÔÒÉÒÕÅÔ ÎÁÓÔÒÏÊËÕ ÆÉÌØÔÒÏ× ÄÌÑ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ, ÉÚÏÂÒÁÖÅÎÎÏÇÏ ÎÁ ÜÔÏÍ ÒÉÓÕÎËÅ:
- -
\ | 172.16.37.0
\ | /255.255.255.0
\ --------- |
| 172.16.174.30 | Linux | |
NET =================| f/w |------| ..37.19
| PPP | router| | --------
/ --------- |--| Mail |
/ | | /DNS |
/ | --------
- -
ðÒÉ×ÅÄÅÎÎÙÅ ÎÉÖÅ ËÏÍÁÎÄÙ ÎÁÓÔÒÏÊËÉ ÆÁÊÒ×ÏÌÌÁ ÓÌÅÄÕÅÔ ÐÏÍÅÓÔÉÔØ × ÏÄÉÎ
ÉÚ rc
-ÆÁÊÌÏ×, ÔÁË ÞÔÏÂÙ ÏÎÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ×ÙÐÏÌÎÑÌÉÓØ ÐÒÉ ÚÁÐÕÓËÅ
ÓÉÓÔÅÍÙ. äÌÑ ÏÂÅÓÐÅÞÅÎÉÑ ÍÁËÓÉÍÁÌØÎÏÊ ÂÅÚÏÐÁÓÎÏÓÔÉ ÉÈ ÓÌÅÄÕÅÔ ×ÙÐÏÌÎÑÔØ
ÐÏÓÌÅ ÎÁÓÔÒÏÊËÉ ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ×, ÎÏ ÄÏ ÉÈ ÁËÔÉ×ÉÚÁÃÉÉ, ÞÔÏÂÙ
ÐÒÅÄÏÔ×ÒÁÔÉÔØ ×ÏÚÍÏÖÎÏÓÔØ ÎÅÓÁÎËÃÉÏÎÉÒÏ×ÁÎÎÏÇÏ ÄÏÓÔÕÐÁ × ÍÏÍÅÎÔ ÚÁÇÒÕÚËÉ
ÓÉÓÔÅÍÙ.
#!/bin/sh
# óÂÒÏÓÉÔØ ÔÁÂÌÉÃÕ ÆÉÌØÔÒÏ× ÐÅÒÅÄÁÞÉ
# õÓÔÁÎÏ×ÉÔØ ÐÒÁ×ÉÌÏ ÐÏ ÕÍÏÌÞÁÎÉÀ × 'ÒÁÚÒÅÛÉÔØ'
#
/sbin/ipfwadm -F -f
/sbin/ipfwadm -F -p accept
#
# ôÏ ÖÅ ÓÁÍÏÅ ÄÌÑ ×ÈÏÄÎÙÈ ÆÉÌØÔÒÏ×
#
/sbin/ipfwadm -I -f
/sbin/ipfwadm -I -p accept
# îÁÓÔÒÏÉÔØ ÉÎÔÅÒÆÅÊÓ PPP
# íÏÖÎÏ ÂÙÌÏ ÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÃÉÀ '-a deny' ×ÍÅÓÔÏ '-a reject -y'
# ÎÏ ÔÏÇÄÁ ÂÕÄÅÔ ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙ×ÁÔØ ÉÓÈÏÄÑÝÉÅ ÓÏÅÄÉÎÅÎÉÑ ÎÁ ÜÔÏÍ
# ÉÎÔÅÒÆÅÊÓÅ. ïÐÃÉÑ '-o' ÕËÁÚÙ×ÁÅÔ, ÞÔÏ ÏÔ×ÅÒÇÎÕÔÙÅ ÐÁËÅÔÙ ÓÌÅÄÕÅÔ
# ÐÒÏÔÏËÏÌÉÒÏ×ÁÔØ. ôÒÁÔÑ ÍÅÓÔÏ ÎÁ ÄÉÓËÅ, ×Ù ÐÏÌÕÞÁÅÔÅ ×ÏÚÍÏÖÎÏÓÔØ
# ÏÂÎÁÒÕÖÉ×ÁÔØ ÁÔÁËÉ É ÏÛÉÂËÉ × ËÏÎÆÉÇÕÒÁÃÉÉ.
#
/sbin/ipfwadm -I -a reject -y -o -P tcp -S 0/0 -D 172.16.174.30
# ïÔÂÒÁÓÙ×ÁÔØ ÏÞÅ×ÉÄÎÏ ÎÅ×ÅÒÎÙÅ ÐÁËÅÔÙ:
# éÎÆÏÒÍÁÃÉÑ ÎÅ ÄÏÌÖÎÁ ÐÒÉÈÏÄÉÔ Ó ÌÀÂÙÈ ÔÉÐÏ× ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÈ ÁÄÒÅÓÏ×
#
/sbin/ipfwadm -F -a deny -o -S 224.0/3 -D 172.16.37.0/24
#
# ðÁËÅÔÙ Ó ËÏÌØÃÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÎÅ ÄÏÌÖÎÙ ÐÏÐÁÄÁÔØ ÎÁ ÒÅÁÌØÎÙÊ
#
/sbin/ipfwadm -F -a deny -o -S 127.0/8 -D 172.16.37.0/24
# ÒÁÚÒÅÛÉÔØ ×ÈÏÄÑÝÉÅ SMTP É DNS ÚÁÐÒÏÓÙ, ÎÏ ÔÏÌØËÏ Ë ×ÙÄÅÌÅÎÎÏÍÕ ÄÌÑ
# ÜÔÏÇÏ ÓÅÒ×ÅÒÕ
#
/sbin/ipfwadm -F -a accept -P tcp -S 0/0 -D 172.16.37.19 25 53
#
# DNS ÉÓÐÏÌØÚÕÅÔ ÐÒÏÔÏËÏÌ UDP ÎÁÒÑÄÕ Ó TCP, ÅÇÏ ÔÏÖÅ ÓÌÅÄÕÅÔ ÒÁÚÒÅÛÉÔØ
#
/sbin/ipfwadm -F -a accept -P udp -S 0/0 -D 172.16.37.19 53
#
# ÚÁÐÒÅÔÉÔØ "ÏÔ×ÅÔÙ" ÎÁ ÏÐÁÓÎÙÅ ÐÏÒÔÙ, ÔÁËÉÅ ËÁË NFS ÉÌÉ ÅÇÏ ÒÁÓÛÉÒÅÎÉÊ
# (Larry McVoy's NFS extension). åÓÌÉ Õ ÷ÁÓ ÒÁÂÏÔÁÅÔ squid, ÄÏÂÁ×ØÔÅ É
# ÅÇÏ ÐÏÒÔÙ
#
/sbin/ipfwadm -F -a deny -o -P udp -S 0/0 53 \
-D 172.16.37.0/24 2049 2050
# ÏÔ×ÅÔÙ ÎÁ ÄÒÕÇÉÅ ÐÏÒÔÙ ÒÁÚÒÅÛÅÎÙ
#
/sbin/ipfwadm -F -a accept -P udp -S 0/0 53 \
-D 172.16.37.0/24 53 1024:65535
# úÁÐÒÅÔÉÔØ ×ÈÏÄÑÝÉÅ ÓÏÅÄÉÎÅÎÉÑ Ó ÄÅÍÏÎÏÍ identd
# éÓÐÏÌØÚÕÊÔÅ ÐÁÒÁÍÅÔÒ 'reject' ÞÔÏÂÙ ÍÁÛÉÎÁ, ÐÙÔÁÀÝÁÑÓÑ ÕÓÔÁÎÏ×ÉÔØ
# ÓÏÅÄÉÎÅÎÉÅ ÐÏÌÕÞÁÌÁ ÏÔËÁÚ ÎÅÍÅÄÌÅÎÎÏ
#
/sbin/ipfwadm -F -a reject -o -P tcp -S 0/0 -D 172.16.37.0/24 113
# òÁÚÒÅÛÉÔØ ÓÏÅÄÉÎÅÎÉÑ ÏÐÒÅÄÅÌÅÎÎÙÈ ÔÉÐÏ× ÉÚ "ÄÒÕÖÅÓÔ×ÅÎÎÙÈ" ÓÅÔÅÊ
# 192.168.64 É 192.168.65.
#
/sbin/ipfwadm -F -a accept -P tcp -S 192.168.64.0/23 \
-D 172.16.37.0/24 20:23
# òÁÚÒÅÛÉÔØ ÐÒÏÈÏÖÄÅÎÉÅ ÌÀÂÙÈ ÐÁËÅÔÏ× ÉÚ ÌÏËÁÌØÎÏÊ ÓÅÔÉ.
#
/sbin/ipfwadm -F -a accept -P tcp -S 172.16.37.0/24 -D 0/0
# ÚÁÐÒÅÔÉÔØ ÏÓÔÁÌØÎÙÅ tcp-ÓÏÅÄÉÎÅÎÉÑ É ÐÒÏÔÏËÏÌÉÒÏ×ÁÔØ ÉÈ
# (ÄÏÂÁ×ØÔÅ 1:1023 ÅÓÌÉ Õ ÷ÁÓ ÐÅÒÅÓÔÁÎÅÔ ÒÁÂÏÔÁÔØ ftp)
#
/sbin/ipfwadm -F -a deny -o -y -P tcp -S 0/0 -D 172.16.37.0/24
# ÔÏ ÖÅ ÓÁÍÏÅ ÄÌÑ udp-ÓÏÅÄÉÎÅÎÉÊ
#
/sbin/ipfwadm -F -a deny -o -P udp -S 0/0 -D 172.16.37.0/24
ðÒÁ×ÉÌØÎÁÑ ÎÁÓÔÒÏÊËÁ ÆÁÊÒ×ÏÌÌÁ -- ÎÅÌÅÇËÁÑ ÚÁÄÁÞÁ. ðÒÉ×ÅÄÅÎÎÙÊ ÐÒÉÍÅÒ ÍÏÖÅÔ ÐÏÓÌÕÖÉÔØ ÈÏÒÏÛÅÊ ÏÔÐÒÁ×ÎÏÊ ÔÏÞËÏÊ. îÅËÏÔÏÒÕÀ ÉÎÆÏÒÍÁÃÉÀ ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ, ×ÏÓÐÏÌØÚÏ×Á×ÛÉÓØ man-ÓÔÒÁÎÉÃÅÊ ÐÒÏÇÒÁÍÍÙ ipfwadm. ïÂÑÚÁÔÅÌØÎÏ ÐÏÌÕÞÉÔÅ ÉÎÆÏÒÍÁÃÉÀ ÉÚ ×ÓÅÈ ×ÏÚÍÏÖÎÙÈ ÎÁÄÅÖÎÙÈ ÉÓÔÏÞÎÉËÏ× É ÐÏÐÒÏÓÉÔÅ ËÏÇÏ-ÌÉÂÏ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ×ÁÛÉ ÎÁÓÔÒÏÊËÉ "ÓÎÁÒÕÖÉ".
îÏ×ÙÊ ÆÁÊÒ×ÏÌÌ ÉÓÐÏÌØÚÕÅÔ ÓÉÓÔÅÍÕ ``IP Firewall Chains''.
ïÂÒÁÔÉÔÅÓØ Ë
ÓÔÒÁÎÉÃÅ ÓÉÓÔÅÍÙ IP-ÃÅÐÏÞÅË ÚÁ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ.
óÒÅÄÉ ÐÒÏÞÅÇÏ, ÷Ù ÂÕÄÅÔÅ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ ipchains
×ÍÅÓÔÏ ÐÒÏÇÒÁÍÍÙ ipfwadm
ÄÌÑ ÎÁÓÔÒÏÊËÉ IP-ÆÁÊÒ×ÏÌÌÁ.
(éÎÆÏÒÍÁÃÉÑ ×ÚÑÔÁ ÉÚ ÆÁÊÌÁ Documentation/Changes
ÐÏÓÌÅÄÎÅÊ
×ÅÒÓÉÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÑÄÒÁ).
úÁÞÅÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔÓÑ ÐÅÒÅÄÁ×ÁÔØ IP-ÐÁËÅÔÙ ×ÎÕÔÒÉ IP-ÐÁËÅÔÏ×? åÓÌÉ ÷Ù ÎÉËÏÇÄÁ ÎÅ ÓÔÁÌËÉ×ÁÌÉÓØ Ó ÔÁËÏÊ ÐÏÔÒÅÂÎÏÓÔØÀ, ÐÏÄÏÂÎÁÑ ÏÐÅÒÁÃÉÑ ÍÏÖÅÔ ÐÏËÁÚÁÔØÓÑ ÓÔÒÁÎÎÏÊ. ä×Á ÓÁÍÙÈ ÇÌÁ×ÎÙÈ ÐÒÉÍÅÎÅÎÉÑ ÜÔÏÊ ÔÅÈÎÉËÉ -- íÏÂÉÌØÎÏÅ IP É IP-ÒÁÓÓÙÌËÁ. åÝÅ ÏÄÎÏ ÐÒÉÍÅÎÅÎÉÅ -- Amateur Radio.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] TCP/IP networking
[*] IP: forwarding/gatewaying
....
<*> IP: tunneling
õÓÔÒÏÊÓÔ×Á "IP-ÔÏÎÎÅÌÉ" ÐÏÌÕÞÁÀÔ ÉÍÅÎÁ `tunl0
', 'tunl1
' É Ô.Ä.
ôÁË ×ÓÅ-ÔÁËÉ, ÚÁÞÅÍ ÜÔÏ ÎÕÖÎÏ? ïÂÙÞÎÙÅ ÐÒÁ×ÉÌÁ IP-ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÐÏÄÒÁÚÕÍÅ×ÁÀÔ, ÞÔÏ IP-ÓÅÔØ ÉÍÅÅÔ ÁÄÒÅÓ É ÍÁÓËÕ. ôÅÍ ÓÁÍÙÍ, ÍÁÒÛÒÕÔÉÚÁÃÉÑ ÎÁ ÂÌÏË ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÈ ÁÄÒÅÓÏ× ÐÒÏÉÓÈÏÄÉÔ Ó ÐÏÍÏÝØÀ ÏÄÎÏÊ ÚÁÐÉÓÉ × ÔÁÂÌÉÃÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÐÒÉ ÐÏÄËÌÀÞÅÎÉÉ × ËÏÎËÒÅÔÎÏÍ ÍÅÓÔÅ ÓÅÔÉ ÷Ù ÍÏÖÅÔÅ ÉÍÅÔØ ËÏÎËÒÅÔÎÙÊ IP-ÁÄÒÅÓ. åÓÌÉ ÷Ù ÒÁÂÏÔÁÅÔÅ Ó ÐÅÒÅÎÏÓÎÙÍ ËÏÍÐØÀÔÅÒÏÍ, ÔÏ ÍÅÓÔÏ ÷ÁÛÅÇÏ ÐÏÄËÌÀÞÅÎÉÑ ÂÕÄÅÔ ÐÏÓÔÏÑÎÎÏ ÉÚÍÅÎÑÔØÓÑ. ðÏÜÔÏÍÕ, ÅÓÌÉ ÷Ù ÓÏÂÉÒÁÅÔÅÓØ ×ÒÅÍÅÎÎÏ ÒÁÂÏÔÁÔØ × ÄÒÕÇÏÍ ÍÅÓÔÅ, ÷Ù ÍÏÖÅÔÅ ÎÁÓÔÒÏÉÔØ ÍÁÛÉÎÕ ÎÁ ÷ÁÛÅÍ ÏÂÙÞÎÏÍ ÏÓÎÏ×ÎÏÍ ÍÅÓÔÅ ÒÁÂÏÔÙ ÔÁË, ÞÔÏÂÙ ÔÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÁ ÐÒÉÈÏÄÑÝÉÅ ÎÁ ÷ÁÛ ÁÄÒÅÓ ÐÁËÅÔÙ ÎÁ ÷ÁÛ ÎÏ×ÙÊ ÁÄÒÅÓ.
òÁÓÓÍÏÔÒÉÍ ÓÅÔØ ÓÌÅÄÕÀÝÅÊ ÓÔÒÕËÔÕÒÙ:
192.168.1/24 192.168.2/24
- -
| ppp0 = ppp0 = |
| aaa.bbb.ccc.ddd fff.ggg.hhh.iii |
| |
| /-----\ /-----\ |
| | | // | | |
|---| A |------//---------| B |---|
| | | // | | |
| \-----/ \-----/ |
| |
- -
üÔÁ ÓÈÅÍÁ ÄÅÍÏÎÓÔÒÉÒÕÅÔ ÅÝÅ ÏÄÉÎ ÐÒÉÍÅÒ ÉÓÐÏÌØÚÏ×ÁÎÉÑ IPIP-×ËÌÀÞÅÎÉÑ --
×ÉÒÔÕÁÌØÎÙÅ ÞÁÓÔÎÙÅ ÓÅÔÉ. ÷ ÜÔÏÍ ÐÒÉÍÅÒÅ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ Õ ÷ÁÓ ÅÓÔØ
Ä×Å ÍÁÛÉÎÙ Ó PPP-ÐÏÄËÌÀÞÅÎÉÅÍ Ë ÉÎÔÅÒÎÅÔÕ. ëÁÖÄÏÊ ÉÚ ÎÉÈ ÐÒÉÓ×ÏÅÎ
IP-ÁÄÒÅÓ. üÔÉ ÍÁÛÉÎÙ ÐÏÄËÌÀÞÅÎÙ Ë ÌÏËÁÌØÎÙÍ ÓÅÔÑÍ, ÉÓÐÏÌØÚÕÀÝÉÍ ÁÄÒÅÓÁ
ÉÚ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÏÇÏ ÄÉÁÐÁÚÏÎÁ. ðÒÅÄÐÏÌÏÖÉÍ, ÷Ù ÈÏÔÉÔÅ, ÞÔÏÂÙ ÍÁÛÉÎÙ ÉÚ
ÏÄÎÏÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ ÍÏÇÌÉ ×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó ÍÁÛÉÎÁÍÉ ÉÚ ÄÒÕÇÏÊ
ÓÅÔÉ, ËÁË ÂÕÄÔÏ ÏÎÉ ÓÏÅÄÉÎÅÎÙ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ. üÔÏÇÏ ÍÏÖÎÏ ÄÏÓÔÉÞØ
Ó ÐÏÍÏÝØÀ IPIP-×ËÌÀÞÅÎÉÑ. üÔÏ ÒÅÛÅÎÉÅ, ÐÒÁ×ÄÁ, ÎÅ ÐÏÚ×ÏÌÉÔ ×ÁÛÉÍ
ÍÁÛÉÎÁÍ ÉÚ ×ÎÕÔÒÅÎÎÉÈ ÓÅÔÅÊ ÏÂÍÅÎÉ×ÁÔØÓÑ ÄÁÎÎÙÍÉ Ó ÄÒÕÇÉÍÉ ÍÁÛÉÎÁÍÉ
× ÉÎÔÅÒÎÅÔÅ -- ÄÌÑ ÜÔÏÇÏ ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÉÅ ÔÅÈÎÉËÉ
×ÒÏÄÅ IP-ÍÁÓËÁÒÁÄÁ. IPIP-×ËÌÀÞÅÎÉÅ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÎÁ ÍÁÛÉÎÁÈ A É B --
ÍÁÒÛÒÕÔÉÚÁÔÏÒÁÈ.
îÁ ÍÁÛÉÎÅ `A
' ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÙ:
#!/bin/sh
PATH=/sbin:/usr/sbin
mask=255.255.255.0
remotegw=fff.ggg.hhh.iii
#
# îÁÓÔÒÏÊËÁ Ethernet
ifconfig eth0 192.168.1.1 netmask $mask up
route add -net 192.168.1.0 netmask $mask eth0
#
# îÁÓÔÒÏÊËÁ ppp0 (ÚÁÐÕÓË ppp, ÕÓÔÁÎÏ×ËÁ ÍÁÒÛÒÕÔÁ ÐÏ ÕÍÏÌÞÁÎÉÀ)
pppd
route add default ppp0
#
# îÁÓÔÒÏÊËÁ ÕÓÔÒÏÊÓÔ×Á-ÔÕÎÎÅÌÑ
ifconfig tunl0 192.168.1.1 up
route add -net 192.168.2.0 netmask $mask gw $remotegw tunl0
á ÎÁ ÍÁÛÉÎÅ `B
' -- ËÏÍÁÎÄÙ:
#!/bin/sh
PATH=/sbin:/usr/sbin
mask=255.255.255.0
remotegw=aaa.bbb.ccc.ddd
#
# îÁÓÔÒÏÊËÁ Ethernet
ifconfig eth0 192.168.2.1 netmask $mask up
route add -net 192.168.2.0 netmask $mask eth0
#
# ÎÁÓÔÒÏÊËÁ ppp0 (ÚÁÐÕÓË ppp, ÕÓÔÁÎÏ×ËÁ ÍÁÒÛÒÕÔÁ ÐÏ ÕÍÏÌÞÁÎÉÀ)
pppd
route add default ppp0
#
# îÁÓÔÒÏÊËÁ ÕÓÔÒÏÊÓÔ×Á-ÔÕÎÎÅÌÑ
ifconfig tunl0 192.168.2.1 up
route add -net 192.168.1.0 netmask $mask gw $remotegw tunl0
ëÏÍÁÎÄÁ
route add -net 192.168.1.0 netmask $mask gw $remotegw tunl0
ÒÁÓÛÉÆÒÏ×Ù×ÁÅÔÓÑ ËÁË `ðÏÓÙÌÁÔØ ×ÓÅ ÐÁËÅÔÙ ÄÌÑ ÓÅÔÉ 192.168.1.0/24
×ÎÕÔÒÉ
ÐÁËÅÔÏ×, ÐÅÒÅÄÁ×ÁÅÍÙÈ ÎÁ ÍÁÛÉÎÕ ÐÏ ÁÄÒÅÓÕ aaa.bbb.ccc.ddd
'
ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÎÁÓÔÒÏÊËÁ ÔÕÎÎÅÌÑ ÔÒÅÂÕÅÔÓÑ Ó ÏÂÅÉÈ ÓÔÏÒÏÎ.
õÓÔÒÏÊÓÔ×Ï-ÔÕÎÎÅÌØ ÉÓÐÏÌØÚÕÅÔ ÐÁÒÁÍÅÔÒ `gw
' ËÏÍÁÎÄÙ route ÄÌÑ
ÏÐÒÅÄÅÌÅÎÉÑ ÁÄÒÅÓÁ, ÎÁ ËÏÔÏÒÙÊ ÓÌÅÄÕÅÔ ÐÅÒÅÄÁ×ÁÔØ IP-ÐÁËÅÔÙ, Ó
"ÚÁ×ÅÒÎÕÔÙÍÉ" × ÎÉÈ ÐÁËÅÔÁÍÉ, ÐÒÅÄÎÁÚÎÁÞÅÎÎÙÍÉ ÄÌÑ ÓÅÔÉ 192.168.1.0
.
óÏ×ÓÅÍ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ ÐÅÒÅÄÁ×ÁÔØ ÞÅÒÅÚ ÔÕÎÎÅÌØ ÄÁÎÎÙÅ ÍÅÖÄÕ Ä×ÕÍÑ
ÓÅÔÑÍÉ. éÎÏÇÄÁ ÄÏÓÔÁÔÏÞÎÏ, ÞÔÏÂÙ ÎÁ ÏÄÎÏÍ ËÏÎÃÅ ÔÕÎÎÅÌÑ ÎÁÈÏÄÉÌÁÓØ
ÏÄÎÁ ÍÁÛÉÎÁ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÎÁÓÔÒÏÊÔÅ ÕÓÔÒÏÊÓÔ×Ï `tunl
' ÎÁ ÜÔÏÊ
ÍÁÛÉÎÅ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ "ÄÏÍÁÛÎÅÇÏ" ÁÄÒÅÓÁ, Á ÎÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÅ
A ÉÓÐÏÌØÚÕÊÔÅ ÍÁÒÛÒÕÔ ÎÁ ÍÁÛÉÎÕ, Á ÎÅ ÎÁ ÓÅÔØ (ÅÝÅ ÐÏÔÒÅÂÕÅÔÓÑ
ÉÓÐÏÌØÚÏ×ÁÔØ ÍÅÈÁÎÉÚÍ ËÅÛÉÒÏ×ÁÎÉÑ ÁÐÐÁÒÁÔÎÏÇÏ ÁÄÒÅÓÁ (Proxy ARP)).
òÁÓÓÍÏÔÒÉÍ ÜÔÏÔ ÓÌÕÞÁÊ. ãÅÌØ -- ÄÏÂÉÔØÓÑ ÔÏÇÏ, ÞÔÏÂÙ ÍÁÛÉÎÁ B ×ÅÌÁ
ÓÅÂÑ ËÁË ÍÁÛÉÎÁ, ÐÏÄËÌÀÞÅÎÎÁÑ Ë ÉÎÔÅÒÎÅÔÕ, É ÏÄÎÏ×ÒÅÍÅÎÎÏ ËÁË
ÏÄÎÁ ÉÚ ÍÁÛÉÎ ÓÅÔÉ `A
.
192.168.1/24
-
| ppp0 = ppp0 =
| aaa.bbb.ccc.ddd fff.ggg.hhh.iii
|
| /-----\ /-----\
| | | // | |
|---| A |------//---------| B |
| | | // | |
| \-----/ \-----/
| also: 192.168.1.12
-
îÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÅ `A
' ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÙ:
#!/bin/sh
PATH=/sbin:/usr/sbin
mask=255.255.255.0
remotegw=fff.ggg.hhh.iii
#
# îÁÓÔÒÏÊËÁ Ethernet
ifconfig eth0 192.168.1.1 netmask $mask up
route add -net 192.168.1.0 netmask $mask eth0
#
# ÎÁÓÔÒÏÊËÁ ppp0 (ÚÁÐÕÓË ppp, ÕÓÔÁÎÏ×ËÁ ÍÁÒÛÒÕÔÁ ÐÏ ÕÍÏÌÞÁÎÉÀ)
pppd
route add default ppp0
#
# îÁÓÔÒÏÊËÁ ÔÕÎÎÅÌÑ
ifconfig tunl0 192.168.1.1 up
route add -host 192.168.1.12 gw $remotegw tunl0
#
# ëÅÛÉÒÏ×ÁÔØ ÁÐÐÁÒÁÔÎÙÊ ÁÄÒÅÓ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÙ
arp -s 192.168.1.12 xx:xx:xx:xx:xx:xx pub
îÁ ÍÁÛÉÎÅ `B
' ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÙ:
#!/bin/sh
PATH=/sbin:/usr/sbin
mask=255.255.255.0
remotegw=aaa.bbb.ccc.ddd
#
# îÁÓÔÒÏÊËÁ ppp0 (ÚÁÐÕÓË ppp, ÕÓÔÁÎÏ×ËÁ ÍÁÒÛÒÕÔÁ ÐÏ ÕÍÏÌÞÁÎÉÀ)
pppd
route add default ppp0
#
# îÁÓÔÒÏÊËÁ ÔÕÎÎÅÌÑ
ifconfig tunl0 192.168.1.12 up
route add -net 192.168.1.0 netmask $mask gw $remotegwtunl0
ôÁËÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÈÁÒÁËÔÅÒÎÁ ÄÌÑ ÔÁË ÎÁÚÙ×ÁÅÍÏÇÏ "íÏÂÉÌØÎÏÇÏ IP". åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÐÅÒÅÍÅÝÁÔØ ÏÄÎÕ ÍÁÛÉÎÕ ÐÏ ÉÎÔÅÒÎÅÔÕ, ÓÏÈÒÁÎÑÑ ÎÅÉÚÍÅÎÎÙÍ IP-ÁÄÒÅÓ. úÁ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ Ï ÔÏÍ, ËÁË ÜÔÏ ÒÅÁÌÉÚÕÅÔÓÑ ÎÁ ÐÒÁËÔÉËÅ, ÏÂÒÁÔÉÔÅÓØ Ë ÒÁÚÄÅÌÕ, ÐÏÓ×ÑÝÅÎÎÏÍÕ ÍÏÂÉÌØÎÏÍÕ IP.
ïÞÅÎØ ÍÎÏÇÉÅ ÉÍÅÀÔ ÏÂÙÞÎÏÅ ÓÅÁÎÓÏ×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë ÉÎÔÅÒÎÅÔ, ÐÒÉ ËÏÔÏÒÏÍ ÉÎÔÅÒÎÅÔ-ÐÒÏ×ÁÊÄÅÒ ×ÙÄÅÌÑÅÔ ÔÏÌØËÏ ÏÄÉÎ IP-ÁÄÒÅÓ. ðÒÉ ÜÔÏÍ × ÉÎÔÅÒÎÅÔ ÍÏÖÎÏ ÒÁÂÏÔÁÔØ ÔÏÌØËÏ Ó ÏÄÎÏÊ ÍÁÛÉÎÙ. IP-ÍÁÓËÁÒÁÄ -- ÔÒÀË, ÐÏÚ×ÏÌÑÀÝÉÊ ÎÅÓËÏÌØËÉÍ ÍÁÛÉÎÁÍ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÄÉÎ IP-ÁÄÒÅÓ, ÐÒÉ ÜÔÏÍ Ó ÔÏÞËÉ ÚÒÅÎÉÑ ×ÎÅÛÎÉÈ ÍÁÛÉÎ ×ÙÇÌÑÄÅÔØ ËÁË ÏÄÎÁ ÍÁÛÉÎÁ. ðÒÁ×ÄÁ ÔÁËÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ "× ÏÄÎÕ ÓÔÏÒÏÎÕ" -- ÍÁÓËÁÒÁÄÑÝÉÅÓÑ ÍÁÛÉÎÙ ÍÏÇÕÔ ÏÂÒÁÝÁÔØÓÑ Ë ÌÀÂÙÍ ÍÁÛÉÎÁÍ × ÉÎÔÅÒÎÅÔ, ÎÏ ÓÁÍÉ ÐÒÉ ÜÔÏÍ ÏÓÔÁÀÔÓÑ ÎÅÄÏÓÔÕÐÎÙÍÉ ÄÌÑ ×ÈÏÄÑÝÉÈ ÓÏÅÄÉÎÅÎÉÊ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÎÅËÏÔÏÒÙÅ ÉÚ ÓÅÔÅ×ÙÈ ÓÅÒ×ÉÓÏ× ÐÒÏÓÔÏ ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ (ÎÁÐÒÉÍÅÒ talk), Á ÎÅËÏÔÏÒÙÅ (ÎÁÐÒÉÍÅÒ ftp)ÄÏÌÖÎÙ ÂÙÔØ ÓÐÅÃÉÁÌØÎÏ ÎÁÓÔÒÏÅÎÙ ÎÁ "ÐÁÓÓÉ×ÎÙÊ" (PASV) ÒÅÖÉÍ ÒÁÂÏÔÙ. ë ÓÞÁÓÔØÀ, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ ÓÅÒ×ÉÓÙ, ÔÁËÉÅ ËÁË telnet, www É irc ÒÁÂÏÔÁÀÔ ÎÏÒÍÁÌØÎÏ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
Networking options --->
[*] Network firewalls
....
[*] TCP/IP networking
[*] IP: forwarding/gatewaying
....
[*] IP: masquerading (EXPERIMENTAL)
îÁÓÔÒÏÊÔÅ ÍÁÛÉÎÕ, ÐÏÄÄÅÒÖÉ×ÁÀÝÕÀ PPP- ÉÌÉ slip-ÓÏÅÄÉÎÅÎÉÅ ËÁË ÏÂÙÞÎÕÀ (ÎÅ ÍÁÓËÁÒÁÄÑÝÕÀ) ÍÁÛÉÎÕ. ëÒÏÍÅ ÔÏÇÏ, ÎÁ ÜÔÏÊ ÍÁÛÉÎÅ ÄÏÌÖÎÏ ÂÙÔØ ÅÝÅ ÏÄÎÏ ÓÅÔÅ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï (ËÁË ÐÒÁ×ÉÌÏ ethernet), ÞÅÒÅÚ ËÏÔÏÒÏÅ ÏÎÏ ÐÏÄËÌÀÞÅÎÏ Ë ×ÎÕÔÒÅÎÎÅÊ ÓÅÔÉ. îÁÓÔÒÏÊÔÅ ÜÔÕ ÓÅÔØ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ ÁÄÒÅÓÏ× ÉÚ ÏÄÎÏÊ ÉÚ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÈ ÓÅÔÅÊ. îÁ ×ÓÅÈ ÍÁÛÉÎÁÈ ÕËÁÖÉÔÅ ÐÏÄËÌÀÞÅÎÎÕÀ Ë ÉÎÔÅÒÎÅÔ ÍÁÛÉÎÕ × ËÁÞÅÓÔ×Å ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ.
ëÁË ÐÒÁ×ÉÌÏ, ÓÅÔØ ÉÍÅÅÔ ÔÁËÕÀ ÓÔÒÕËÔÕÒÕ:
- -
\ | 192.168.1.0
\ | /255.255.255.0
\ --------- |
| | Linux | .1.1 |
NET =================| masq |------|
| PPP/slip | router| | --------
/ --------- |--| host |
/ | | |
/ | --------
- -
íÁÒÛÒÕÔÉÚÁÔÏÒ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ÓÌÅÄÕÀÝÉÍÉ ËÏÍÁÎÄÁÍÉ:
# íÁÒÛÒÕÔÉÚÁÃÉÑ ÄÌÑ ÌÏËÁÌØÎÏÊ ÓÅÔÉ
route add -net 192.168.1.0 netmask 255.255.255.0 eth0
#
# íÁÒÛÒÕÔ ÐÏ ÕÍÏÌÞÁÎÉÀ
route add default ppp0
#
# íÁÓËÁÒÁÄÉÔØ ×ÓÅ ÍÁÛÉÎÙ × ÓÅÔÉ 192.168.1/24
ipfwadm -F -a m -S 192.168.1.0/24 -D 0.0.0.0/0
äÌÑ ÍÉÎÉÍÁÌÉÓÔÏ×, ÉÌÉ ÔÅÈ, ËÏÍÕ ÌÅÎØ ÎÁÂÉ×ÁÔØ ÍÎÏÇÏ ËÏÍÁÎÄ ÐÒÅÄÌÁÇÁÅÍ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ, ËÏÔÏÒÁÑ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÄÌÑ ÍÁÛÉÎÙ Ó Ä×ÕÍÑ ÉÎÔÅÒÆÅÊÓÁÍÉ (×ÓÅ ÐÒÏÈÏÄÑÝÉÅ ÐÁËÅÔÙ ÄÏÌÖÎÙ ÍÁÓËÁÒÁÄÉÔÓÑ).
root# /sbin/ipfwadm -F -a accept -m
âÏÌÅÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï IP-ÍÁÓËÁÒÁÄÅ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÎÁ ÓÔÒÁÎÉÃÅ IP-ÍÁÓËÁÒÁÄÁ. ïÞÅÎØ ÐÏÄÒÏÂÎÙÍ ÄÏËÕÍÅÎÔÏÍ Ï IP-ÍÁÓËÁÒÁÄÅ, × ËÏÔÏÒÏÍ ÏÐÉÓÁÎÏ, ËÁË ÎÁÓÔÒÁÉ×ÁÔØ ÄÒÕÇÉÅ ÏÐÅÒÁÃÉÏÎÎÙÅ ÓÉÓÔÅÍÙ ÎÁ ÒÁÂÏÔÕ Ó IP-ÍÁÓËÁÒÁÄÏÍ ìÉÎÕËÓÁ, Ñ×ÌÑÅÔÓÑ ``IP-Masquerade mini-HOWTO''.
ðÒÏÚÒÁÞÎÏÅ IP-ËÅÛÉÒÏ×ÁÎÉÅ -- ×ÏÚÍÏÖÎÏÓÔØ ìÉÎÕËÓÁ ÐÅÒÅÎÁÐÒÁ×ÌÑÔØ ÚÁÐÒÏÓÙ ÏÐÒÅÄÅÌÅÎÎÙÈ ÓÅÒ×ÉÓÏ× ÎÁ ÄÒÕÇÉÈ ÍÁÛÉÎÁÈ ÔÁËÉÍ ÖÅ ÓÅÒ×ÉÓÁÍ ÎÁ ÌÏËÁÌØÎÏÊ ÍÁÛÉÎÅ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÏ, ËÏÇÄÁ ÷ÁÛÁ ÍÁÛÉÎÁ Ñ×ÌÑÅÔÓÑ ÍÁÒÛÒÕÔÉÚÁÔÏÒÏÍ, É ÏÄÎÏ×ÒÅÍÅÎÎÏ ËÅÛÉÒÕÀÝÉÍ ÓÅÒ×ÅÒÏÍ. ÷Ù ÓÍÏÖÅÔÅ ÐÅÒÅÎÁÐÒÁ×ÉÔØ ×ÓÅ ÐÒÏÈÏÄÑÝÉÅ ÞÅÒÅÚ ÍÁÒÛÒÕÔÉÚÁÔÏÒ ÚÁÐÒÏÓÙ Ë ÕÄÁÌÅÎÎÙÍ ÍÁÛÉÎÁÍ ÎÁ ÌÏËÁÌØÎÙÊ ËÅÛ-ÓÅÒ×ÅÒ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Code maturity level options --->
[*] Prompt for development and/or incomplete code/drivers
Networking options --->
[*] Network firewalls
....
[*] TCP/IP networking
....
[*] IP: firewalling
....
[*] IP: transparent proxy support (EXPERIMENTAL)
îÁÓÔÒÏÊËÁ ÐÒÏÚÒÁÞÎÏÇÏ ËÅÛÉÒÏ×ÁÎÉÑ ÐÒÏÉÚ×ÏÄÉÔÓÑ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÙ ipfwadm. ðÒÉÍÅÒ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ÷ÁÍ ÐÏÌÅÚÅÎ:
root# ipfwadm -I -a accept -D 0/0 telnet -r 2323
÷ ÜÔÏÍ ÐÒÉÍÅÒÅ ×ÓÅ ÐÏÐÙÔËÉ ÓÏÅÄÉÎÅÎÉÑ Ó ÐÏÒÔÏÍ telnet
(23) ÎÁ ÌÀÂÏÊ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÅ ÂÕÄÕÔ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÙ ÎÁ ÌÏËÁÌØÎÙÊ ÐÏÒÔ 2323.
îÁ ÜÔÏÍ ÐÏÒÔÕ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ÄÅÍÏÎ, ÏÂÒÁÂÁÔÙ×ÁÀÝÉÊ telnet-ÓÏÅÄÉÎÅÎÉÑ,
ÐÒÏÔÏËÏÌÉÒÕÀÝÉÊ ÉÈ É Ô.Ð.
âÏÌÅÅ ÉÎÔÅÒÅÓÎÏÅ ÐÒÉÍÅÎÅÎÉÅ ÐÒÏÚÒÁÞÎÏÇÏ ËÅÛÉÒÏ×ÁÎÉÑ ÓÏÓÔÏÉÔ × ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÉ
http
ÄÁÎÎÙÈ ÞÅÒÅÚ ÌÏËÁÌØÎÙÊ ËÅÛ. ë ÓÏÖÁÌÅÎÉÀ, ÐÒÏÔÏËÏÌ, ÉÓÐÏÌØÚÕÅÍÙÊ
http-ËÅÛÁÍÉ ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÏÂÙÞÎÏÇÏ http: åÓÌÉ ËÌÉÅÎÔ ÓÏÅÄÉÎÑÅÔÓÑ Ó ÍÁÛÉÎÏÊ
www.server.com:80
É ÚÁÐÒÁÛÉ×ÁÅÔ ÓÔÒÁÎÉÃÕ /path/page
, ÔÏ ÐÒÉ
ÒÁÂÏÔÅ Ó ÌÏËÁÌØÎÙÍ http-ËÅÛÅÍ ÏÎ ÓÏÅÄÉÎÑÅÔÓÑ Ó ÍÁÛÉÎÏÊ
proxy.local.domain:8080
É ÚÁÐÒÁÛÉ×ÁÅÔ ÓÔÒÁÎÉÃÕ
www.server.com/path/page
.
äÌÑ ÒÅÛÅÎÉÑ ÜÔÏÊ ÐÒÏÂÌÅÍÙ ÓÕÝÅÓÔ×ÕÅÔ ÍÁÌÅÎØËÉÊ ÓÅÒ×ÅÒ, ÎÁÚÙ×ÁÀÝÉÊÓÑ
transproxy
, ËÏÔÏÒÙÊ ÷Ù ÍÏÖÅÔÅ ÎÁÊÔÉ × WWW. åÓÌÉ ÷Ù ÚÁÐÕÓÔÉÔÅ ÜÔÏÔ ÓÅÒ×ÅÒ
ÎÁ ÐÏÒÔÕ 8081, ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:
root# ipfwadm -I -a accept -D 0/0 80 -r 8081
ðÒÏÇÒÁÍÍÁ transproxy
ÂÕÄÅÔ ÐÏÌÕÞÁÔØ ×ÓÅ ÚÁÐÒÏÓÙ Ë ÕÄÁÌÅÎÎÙÍ http-ÓÅÒ×ÅÒÁÍ
É ÐÒÅÏÂÒÁÚÏ×Ù×ÁÔØ ÉÈ × ÚÁÐÒÏÓÙ Ë ÌÏËÁÌØÎÏÍÕ ËÅÛ-ÓÅÒ×ÅÒÕ.
îÅ ÕÓÐÅÌÉ ÷Ù ÐÒÉ×ÙËÎÕÔØ Ë ÐÒÁ×ÉÌÁÍ ÒÁÂÏÔÙ Ó ÐÒÏÔÏËÏÌÏÍ IP, ËÁË ×ÓÅ ÉÚÍÅÎÉÌÏÓØ! IPv6 -- ÓÏËÒÁÝÅÎÎÏÅ ÎÁÚ×ÁÎÉÅ ÛÅÓÔÏÊ ×ÅÒÓÉÉ ÐÒÏÔÏËÏÌÁ IP. IPv6 ÂÙÌ ÒÁÚÒÁÂÏÔÁÎ × ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ ÄÌÑ ÐÒÅÏÄÏÌÅÎÉÑ ÐÒÏÂÌÅÍÙ ÎÅÈ×ÁÔËÉ IP-ÁÄÒÅÓÏ×. áÄÒÅÓÁ × IPv6 ÉÍÅÀÔ ÄÌÉÎÕ 16 ÂÁÊÔ (128 ÂÉÔ). ëÒÏÍÅ ÔÏÇÏ, × IPv6 ×ÎÅÓÅÎÙ ÅÝÅ ÎÅÓËÏÌØËÏ ÉÚÍÅÎÅÎÉÊ, × ÏÓÎÏ×ÎÏÍ ÕÐÒÏÝÅÎÉÊ, ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÓÄÅÌÁÔØ IP-ÓÅÔÉ ÂÏÌÅÅ ÕÐÒÁ×ÌÑÅÍÙÍÉ.
îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ × ìÉÎÕËÓÅ ÅÓÔØ ÒÁÂÏÔÏÓÐÏÓÏÂÎÁÑ, ÈÏÔÑ ÅÝÅ ÎÅÐÏÌÎÁÑ
ÐÏÄÄÅÒÖËÁ IPv6 × ÑÄÒÁÈ ×ÅÒÓÉÊ 2.1.*
.
åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÐÏÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ Ó ÜÔÏÊ ÔÅÈÎÏÌÏÇÉÅÊ ÎÏ×ÏÇÏ ÐÏËÏÌÅÎÉÑ, ÉÌÉ Õ ÷ÁÓ ÅÓÔØ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÅ, ÐÒÏÞÔÉÔÅ IPv6-FAQ, ÄÏÓÔÕÐÎÙÊ ÎÁ www.terra.net.
ðÏÄ "íÏÂÉÌØÎÙÍ IP" ÐÏÄÒÁÚÕÍÅ×ÁÀÔ ÓÐÏÓÏÂÎÏÓÔØ ÍÁÛÉÎÙ ÐÏÄËÌÀÞÁÔØÓÑ Ë ÉÎÔÅÒÎÅÔ ÉÚ ÒÁÚÎÙÈ ÍÅÓÔ ÂÅÚ ÉÚÍÅÎÅÎÉÊ × ËÏÎÆÉÇÕÒÁÃÉÉ. ëÁË ÐÒÁ×ÉÌÏ, ÐÒÉ ÐÏÄËÌÀÞÅÎÉÉ × ÎÏ×ÏÍ ÍÅÓÔÅ ÷Ù ÐÏÌÕÞÉÔÅ ÎÏ×ÙÊ IP-ÁÄÒÅÓ É ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ ÷ÁÛÕ ÍÁÛÉÎÕ. íÏÂÉÌØÎÏÅ IP ÒÅÛÁÅÔ ÜÔÕ ÐÒÏÂÌÅÍÕ ÐÕÔÅÍ ×ÙÄÅÌÅÎÉÑ ÆÉËÓÉÒÏ×ÁÎÎÏÇÏ IP-ÁÄÒÅÓÁ É ÓÏÚÄÁÎÉÑ ÔÕÎÎÅÌÑ Ó Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÅÊ, ÔÁË ÞÔÏÂÙ ×ÓÅ ÐÁËÅÔÙ, ÎÁÐÒÁ×ÌÅÎÎÙÅ ÎÁ ÜÔÏÔ ÁÄÒÅÓ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÎÁ ÒÅÁÌØÎÙÊ IP-ÁÄÒÅÓ, ÉÓÐÏÌØÚÕÅÍÙÊ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ.
óÕÝÅÓÔ×ÕÅÔ ÐÒÏÅËÔ ÓÏÚÄÁÎÉÑ ÐÏÌÎÏÇÏ ÎÁÂÏÒÁ ÓÒÅÄÓÔ× ÍÏÂÉÌØÎÏÇÏ IP ÄÌÑ ìÉÎÕËÓÁ. éÎÆÏÒÍÁÃÉÀ Ï ÅÇÏ ÔÅËÕÝÅÍ ÓÏÓÔÏÑÎÉÉ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÓÏ ÓÔÒÁÎÉÃÙ ÍÏÂÉÌØÎÏÇÏ IP × ìÉÎÕËÓÅ. ôÁÍ ÖÅ ÎÁÈÏÄÉÔÓÑ ÐÏÓÌÅÄÎÑÑ ×ÅÒÓÉÑ ÜÔÏÇÏ ÐÁËÅÔÁ.
IP-ÒÁÓÓÙÌËÁ -- ÍÅÈÁÎÉÚÍ, ÐÏÚ×ÏÌÑÀÝÉÊ ÐÅÒÅÄÁ×ÁÔØ IP-ÐÁËÅÔ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ ÏÄÎÏ×ÒÅÍÅÎÎÏ. åÇÏ ÉÓÐÏÌØÚÕÀÔ ÄÌÑ "ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÈ" ÐÒÉÌÏÖÅÎÉÊ, ÔÁËÉÈ ËÁË ÐÅÒÅÄÁÞÁ ×ÉÄÅÏ- É ÁÕÄÉÏ-ÉÎÆÏÒÍÁÃÉÉ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] TCP/IP networking
....
[*] IP: multicasting
äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ IP-ÒÁÓÓÙÌËÉ ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÎÁÂÏÒ ÕÔÉÌÉÔ É ÎÅÂÏÌØÛÁÑ ÎÁÓÔÒÏÊËÁ ÓÅÔÉ. âÏÌÅÅ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï IP-ÒÁÓÓÙÌËÅ ÓÏÄÅÒÖÉÔÓÑ × Multicast-HOWTO.
íÅÈÁÎÉÚÍ ÔÒÁÎÓÌÑÃÉÉ ÓÅÔÅ×ÙÈ ÁÄÒÅÓÏ× -- ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÓÔÁÎÄÁÒÔÉÚÉÒÏ×ÁÎÎÙÊ "ÓÔÁÒÛÉÊ ÂÒÁÔ" IP-ÍÁÓËÁÒÁÄÁ. ïÎ ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎ × RFC1631. ôÒÁÎÓÌÑÃÉÑ ÁÄÒÅÓÏ× ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔÉ, ËÏÔÏÒÙÈ Õ IP-ÍÁÓËÁÒÁÄÁ ÎÅÔ É ÜÔÏ ÄÅÌÁÅÔ ÅÅ ÂÏÌÅÅ ÐÒÉÇÏÄÎÏÊ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÎÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁÈ É ÆÁÊÒ×ÏÌÌÁÈ ÏÒÇÁÎÉÚÁÃÉÊ É × ÂÏÌÅÅ ËÒÕÐÎÙÈ ÓÅÔÑÈ.
áÌØÆÁ-×ÅÒÓÉÑ NAT ÄÌÑ ÑÄÒÁ ×ÅÒÓÉÉ 2.0.29 ÎÁÐÉÓÁÎÁ íÉÈÁÜÌÅÍ èÁÎÓÅÎÓÔÁÊÎÏÍ
(Michael Hasenstein, Michael.Hasenstein@informatik.tu-chemnitz.de
).
ïÎÁ (×ÍÅÓÔÅ Ó ÄÏËÕÍÅÎÔÁÃÉÅÊ) ÄÏÓÔÕÐÎÁ ÓÏ
ÓÔÒÁÎÉÃÙ ÔÒÁÎÓÌÑÃÉÉ IP-ÁÄÒÅÓÏ×
ðÏÓÌÅÄÎÉÅ ×ÅÒÓÉÉ ÑÄÒÁ 2.1.* ×ËÌÀÞÁÀÔ ÎÅËÏÔÏÒÙÅ ÉÚ ×ÏÚÍÏÖÎÏÓÔÅÊ ÔÒÁÎÓÌÑÃÉÉ ÁÄÒÅÓÏ× × ÁÌÇÏÒÉÔÍÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ.
ïÇÒÁÎÉÞÉÔÅÌØ ÐÏÔÏËÁ ÄÁÎÎÙÈ ÓÏÚÄÁÅÔ ÓÐÅÃÉÁÌØÎÙÅ ÕÓÔÒÏÊÓÔ×Á, Ó ÏÇÒÁÎÉÞÅÎÉÑÍÉ ÎÁ ÐÅÒÅÄÁÞÕ ÄÁÎÎÙÈ. üÔÉ ÕÓÔÒÏÊÓÔ×Á Ñ×ÌÑÀÔÓÑ ×ÉÒÔÕÁÌØÎÙÍÉ É ÉÓÐÏÌØÚÕÀÔ ÄÌÑ ÒÅÁÌØÎÙÅ ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ÆÁËÔÉÞÅÓËÏÊ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ. ðÒÉ ÜÔÏÍ ×ÓÅ ÉÓÈÏÄÑÝÉÅ IP-ÐÁËÅÔÙ ÍÁÒÛÒÕÔÉÚÉÒÕÀÔÓÑ ÞÅÒÅÚ ÕÓÔÒÏÊÓÔ×Á-ÏÇÒÁÎÉÞÉÔÅÌÉ.
÷ÐÅÒ×ÙÅ ÏÇÒÁÎÉÞÉÔÅÌØ ÐÏÔÏËÁ ÐÏÑ×ÉÌÓÑ × ÑÄÒÅ ×ÅÒÓÉÉ 2.1.15 É ÂÙÌ ÚÁÔÅÍ
ÐÅÒÅÎÅÓÅÎ × ÑÄÒÏ ×ÅÒÓÉÉ 2.0.36 (ÏÎ ÐÏÑ×ÉÌÓÑ × ÉÓÐÒÁ×ÌÅÎÉÉ 2.0.36-pre-patch-2
,
ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÏÍ áÌÁÎÏÍ ëÏËÓÏÍ (Alan Cox), Á×ÔÏÒÏÍ ÏÇÒÁÎÉÞÉÔÅÌÑ ÐÏÔÏËÁ É
ÓÏÐÒÏ×ÏÖÄÁÀÝÉÍ ×ÅÒÓÉÉ ÑÄÒÁ 2.0)
îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÏÇÒÁÎÉÞÉÔÅÌØ ÐÏÔÏËÁ ÍÏÖÅÔ ËÏÍÐÉÌÉÒÏ×ÁÔØÓÑ × ×ÉÄÅ ÍÏÄÕÌÑ É ÎÁÓÔÒÁÉ×ÁÅÔÓÑ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÙ shapecfg ÐÒÉÍÅÒÎÏ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ:
shapecfg attach shaper0 eth1
shapecfg speed shaper0 64000
ïÇÒÁÎÉÞÉÔÅÌØ ËÏÎÔÒÏÌÉÒÕÅÔ ÔÏÌØËÏ ÉÓÈÏÄÑÝÉÅ IP-ÐÁËÅÔÙ, ÔÁË ËÁË ÐÁËÅÔÙ ÍÏÇÕÔ ÐÏÐÁÄÁÔØ ÎÁ ÅÇÏ ÉÎÔÅÒÆÅÊÓ ÔÏÌØËÏ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÔÁÂÌÉÃÁÍÉ ÍÁÒÛÒÕÔÉÚÁÃÉÉ, ÅÓÌÉ ÷Ù ÈÏÔÉÔÅ ÏÇÒÁÎÉÞÉ×ÁÔØ É ×ÈÏÄÑÝÉÊ ÐÏÔÏË ÄÁÎÎÙÈ, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÕÎËÃÉÀ ``ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÐÏ ÁÄÒÅÓÕ ÏÔÐÒÁ×ÉÔÅÌÑ''.
÷ ×ÅÒÓÉÑÈ ÑÄÒÁ 2.1 ÔÁËÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÕÖÅ ÅÓÔØ, ÅÓÌÉ ÷Ù ÈÏÔÉÔÅ ×ÎÅÓÔÉ ÅÅ
É × ÑÄÒÏ ×ÅÒÓÉÉ 2.0.*, ÉÓÐÏÌØÚÕÊÔÅ ÉÓÐÒÁ×ÌÅÎÉÅ íÁÊËÁ íÁËìÁÇÁÎÁ (Mike McLagan),
ÄÏÓÔÕÐÎÏÅ Ó ftp.invlogic.com
. úÁ ÄÁÌØÎÅÊÛÅÊ ÉÎÆÏÒÍÁÃÉÅÊ Ï ÒÁÂÏÔÅ
ÏÇÒÁÎÉÞÉÔÅÌÑ ÐÏÔÏËÁ ÄÁÎÎÙÈ ÏÂÒÁÔÉÔÅÓØ Ë ÆÁÊÌÕ
Documentation/networking/shaper.txt
, ×ÈÏÄÑÝÅÍÕ × ÐÁËÅÔ ÉÓÈÏÄÎÙÈ
ÔÅËÓÔÏ× ÑÄÒÁ.
åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÉÓÐÙÔÁÔØ ÔÅÓÔÏ×ÕÀ ×ÅÒÓÉÀ ÏÇÒÁÎÉÞÉÔÅÌÑ ×ÈÏÄÑÝÉÈ ÐÁËÅÔÏ×,
ÐÏÌÕÞÉÔÅ ÐÁËÅÔ rshaper-1.01
(ÉÌÉ ÂÏÌÅÅ Ó×ÅÖÕÀ ×ÅÒÓÉÀ) Ó
ftp.systemy.it.
÷ ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÑÈ ÑÄÒÁ 2.1.* ÐÏÑ×ÉÌÏÓØ ÍÎÏÖÅÓÔ×Ï ÎÏ×Ï××ÅÄÅÎÉÊ × ÁÌÇÏÒÉÔÍÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. ë ÓÏÖÁÌÅÎÉÀ, ÷ÁÍ ÐÒÉÊÄÅÔÓÑ ÄÏÖÄÁÔØÓÑ ÓÌÅÄÕÀÝÅÊ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÉÌÉ ÏÂÒÁÔÉÔÓÑ Ë ÉÓÈÏÄÎÙÍ ÔÅËÓÔÁÍ ÑÄÒÁ.
"ãÉÆÒÏ×ÁÑ ÓÅÔØ ÉÎÔÅÇÒÉÒÏ×ÁÎÎÙÈ ÕÓÌÕÇ" (Integrated Services Digital Network (ISDN)) -- ÎÁÂÏÒ ÓÔÁÎÄÁÒÔÏ×, ÏÐÒÅÄÅÌÑÀÝÉÈ ËÏÍÍÕÔÉÒÕÅÍÕÀ ÃÉÆÒÏ×ÕÀ ÓÅÔØ ÏÂÝÅÇÏ ÎÁÚÎÁÞÅÎÉÑ. "÷ÙÚÏ×" ISDN ÓÏÚÄÁÅÔ ÓÉÎÈÒÏÎÎÏÅ ÓÏÅÄÉÎÅÎÉÅ ÔÏÞËÁ-ÔÏÞËÁ. ISDN ÏÂÙÞÎÏ ÒÁÂÏÔÁÅÔ ÎÁ ÓËÏÒÏÓÔÎÙÈ ÓÏÅÄÉÎÅÎÉÑÈ, ÒÁÚÂÉÔÙÈ ÎÁ ÎÅËÏÔÏÒÏÅ ËÏÌÉÞÅÓÔ×Ï "ËÁÎÁÌÏ×". óÕÝÅÓÔ×ÕÀÔ 2 ÔÉÐÁ ËÁÎÁÌÏ× -- ËÁÎÁÌÙ ÔÉÐÁ 'B', ÞÅÒÅÚ ËÏÔÏÒÙÅ ÐÅÒÅÄÁÀÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÄÁÎÎÙÅ É ËÁÎÁÌÙ ÔÉÐÁ 'D', ÓÌÕÖÁÝÉÅ ÄÌÑ ÐÅÒÅÄÁÞÉ ÕÐÒÁ×ÌÑÀÝÅÊ ÉÎÆÏÒÍÁÃÉÉ. ÷ á×ÓÔÒÁÌÉÉ, ÎÁÐÒÉÍÅÒ, ISDN ÒÁÂÏÔÁÅÔ, × ÞÁÓÔÎÏÓÔÉ, ÞÅÒÅÚ ËÁÎÁÌÙ Ó ÐÒÏÐÕÓËÎÏÊ ÓÐÏÓÏÂÎÏÓÔØÀ 2íÂÉÔ/Ó, ÒÁÚÂÉÔÏÇÏ ÎÁ 30 B-ËÁÎÁÌÏ× Ó ÐÒÏÐÕÓËÎÏÊ ÓÐÏÓÏÂÎÏÓÔØÀ 64ëÂÉÔ/Ó ËÁÖÄÙÊ É ÏÄÉÎ 64ëÂÉÔ/Ó D-ËÁÎÁÌ. ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÌÀÂÏÅ ËÏÌÉÞÅÓÔ×Ï ËÁÎÁÌÏ× × ÌÀÂÙÈ ÓÏÞÅÔÁÎÉÑÈ. îÁÐÒÉÍÅÒ, ÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔ 30 ÓÏÅÄÉÎÅÎÉÊ 64-ËÉÌÏÂÉÔÎÙÈ ÓÏÅÄÉÎÅÎÉÊ Ó ÔÒÉÄÃÁÔØÀ ÒÁÚÌÉÞÎÙÍÉ ÔÏÞËÁÍÉ ÎÁÚÎÁÞÅÎÉÑ, ÌÉÂÏ 15 128-ËÉÌÏÂÉÔÎÙÈ ÓÏÅÄÉÎÅÎÉÊ (ÐÏ Ä×Á ËÁÎÁÌÁ ÎÁ ËÁÖÄÏÅ ÓÏÅÄÉÎÅÎÉÅ) ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÅÀÝÉÅÓÑ ËÁÎÁÌÙ ÎÅ ÐÏÌÎÏÓÔØÀ. ëÁÎÁÌ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË ÄÌÑ ÉÓÈÏÄÑÝÉÈ, ÔÁË É ÄÌÑ ×ÈÏÄÑÝÉÈ ÓÏÅÄÉÎÅÎÉÊ. éÚÎÁÞÁÌØÎÏ ISDN ÐÒÅÄÌÁÇÁÌÏÓØ ËÁË ÓÒÅÄÓÔ×Ï ÄÌÑ ÔÅÌÅËÏÍÍÕÎÉËÁÃÉÏÎÎÙÈ ËÏÍÐÁÎÉÊ, ËÏÔÏÒÏÅ ÐÏÚ×ÏÌÉÌÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÄÉÎÙÊ ÃÉÆÒÏ×ÏÊ ÆÏÒÍÁÔ ÐÅÒÅÄÁÞÉ ÄÌÑ ÔÅÌÅÆÏÎÎÙÈ ÓÏÅÄÉÎÅÎÉÊ, ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ ÂÅÚ ÄÏÐÏÌÎÉÔÅÌØÎÙÈ ÎÁÓÔÒÏÅË.
óÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÓÐÏÓÏÂÏ× ÐÏÄËÌÀÞÉÔØ ÷ÁÛÕ ÍÁÛÉÎÕ Ë ISDN. ðÅÒ×ÙÊ -- ÉÓÐÏÌØÚÏ×ÁÔØ ÕÓÔÒÏÊÓÔ×Ï, ÎÁÚÙ×ÁÅÍÏÅ "ôÅÒÍÉÎÁÌØÎÙÍ áÄÁÐÔÅÒÏÍ" (Terminal Adaptor). üÔÏ ÕÓÔÒÏÊÓÔ×Ï ÐÏÄËÌÀÞÁÅÔÓÑ ËÏ ×ÈÏÄÕ, ÕÓÔÁÎÏ×ÌÅÎÎÏÍÕ ÷ÁÛÉÍ ÐÏÓÔÁ×ÝÉËÏÍ ISDN É ÜÍÕÌÉÒÕÅÔ ÎÅÓËÏÌØËÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÈ ÉÎÔÅÒÆÅÊÓÏ×. ïÄÉÎ ÉÚ ÜÔÉÈ ÉÎÔÅÒÆÅÊÓÏ× ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÅÒÅÄÁÞÉ ÕÐÒÁ×ÌÑÀÝÅÊ ÉÎÆÏÒÍÁÃÉÉ É ÕÓÔÁÎÏ×ÌÅÎÉÑ ÓÏÅÄÉÎÅÎÉÊ, Á ÏÓÔÁÌØÎÙÅ -- ÄÌÑ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ÓÏÅÄÉÎÅÎÉÑ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ìÉÎÕËÓ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ Ó ÜÔÉÍÉ ÉÎÔÅÒÆÅÊÓÁÍÉ (ÐÏÒÔÁÍÉ ÔÅÒÍÉÎÁÌØÎÏÇÏ ÁÄÁÐÔÅÒÁ) ËÁË Ó ÏÂÙÞÎÙÍÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍÉ ÕÓÔÒÏÊÓÔ×ÁÍÉ. ÷ÔÏÒÏÊ ÓÐÏÓÏ -- ×ËÌÀÞÅÎÉÅ ÐÏÄÄÅÒÖËÉ ISDN × ÑÄÒÏ -- ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÏ×ÉÔØ ISDN-ËÁÒÔÕ × ÷ÁÛÕ ÍÁÛÉÎÕ, ÐÏÓÌÅ ÞÅÇÏ ÑÄÒÏ ÂÕÄÅÔ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÚÁÎÉÍÁÔØÓÑ ÕÓÔÁÎÏ×ÌÅÎÉÅÍ ÓÏÅÄÉÎÅÎÉÊ É ÒÁÂÏÔÏÊ ÐÏ ISDN-ÐÒÏÔÏËÏÌÁÍ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
ISDN subsystem --->
<*> ISDN support
[ ] Support synchronous PPP
[ ] Support audio via ISDN
< > ICN 2B and 4B support
< > PCBIT-D support
< > Teles/NICCY1016PC/Creatix support
òÅÁÌÉÚÁÃÉÑ ISDN × ìÉÎÕËÓÅ ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÐÏÄÄÅÒÖËÕ ÎÅÓËÏÌØËÉÈ ISDN-ËÁÒÔ. ïÎÉ ÐÅÒÅÞÉÓÌÅÎÙ × ËÏÎÆÉÇÕÒÁÃÉÉ ÑÄÒÁ:
äÌÑ ÎÁÓÔÒÏÊËÉ ÎÅËÏÔÏÒÙÈ ÉÚ ÜÔÉÈ ËÁÒÔ ÎÁÄÏ ÐÏÌÕÞÉÔØ Õ ÉÈ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ ÓÐÅÃÉÁÌØÎÙÅ ÐÒÏÇÒÁÍÍÙ ÎÁÓÔÒÏÊËÉ.
ðÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÎÁÓÔÒÏÊËÅ ISDN × ìÉÎÕËÓÅ ÓÏÄÅÒÖÉÔÓÑ × ËÁÔÁÌÏÇÅ
/usr/src/linux/Documentation/isdn/
É isdn4linux-FAQ,
ÄÏÓÔÕÐÎÏÍ c
www.lrz-muenchen.de.
(÷ËÌÀÞÉÔÅ ÏÐÃÉÀ "english" ÄÌÑ ÐÏÌÕÞÅÎÉÑ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÎÁ ÁÎÇÌÉÊÓËÏÍ
ÑÚÙËÅ, ×ÍÅÓÔÏ ÎÅÍÅÃËÏÇÏ.)
úÁÍÅÞÁÎÉÅ ËÁÓÁÔÅÌØÎÏ PPP. ðÒÏÔÏËÏÌÙ ÓÅÍÅÊÓÔ×Á PPP ÒÁÂÏÔÁÀÔ ËÁË ÐÏ ÁÓÉÎÈÒÏÎÎÙÍ, ÔÁË É ÐÏ ÓÉÎÈÒÏÎÎÙÍ ËÁÎÁÌÁÍ. ïÂÙÞÎÁÑ ×ÅÒÓÉÑ ÄÅÍÏÎÁ pppd, ×ÈÏÄÑÝÁÑ × ÂÏÌØÛÉÎÓÔ×Ï ÄÉÓÔÒÉÂÕÔÉ×Ï× ìÉÎÕËÓÁ, ÐÏÄÄÅÒÖÉ×ÁÅÔ ÔÏÌØËÏ ÁÓÉÎÈÒÏÎÎÙÊ ÒÅÖÉÍ ÒÁÂÏÔÙ. äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ PPP ÐÏ×ÅÒÈ ISDN ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÓÐÅÃÉÁÌØÎÁÑ ×ÅÒÓÉÑ pppd. ï ÔÏÍ, ÇÄÅ ×ÚÑÔØ ÜÔÕ ×ÅÒÓÉÀ, ÷Ù ÍÏÖÅÔÅ ÐÒÏÞÅÓÔØ × ÕÐÏÍÑÎÕÔÏÊ ×ÙÛÅ ÄÏËÕÍÅÎÔÁÃÉÉ.
õÓÔÒÏÊÓÔ×ÁÍ, ÒÁÂÏÔÁÀÝÉÍ ÐÏ ÐÒÏÔÏËÏÌÕ PLIP ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÉÍÅÎÁ `plip0
',
`plip1
É Ô.Ä.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
<*> PLIP (parallel port) support
ðÒÏÔÏËÏÌ plip (Parallel line IP) -- ÁÎÁÌÏÅ ÐÒÏÔÏËÏÌÁ SLIP, ÎÏ ÒÁÂÏÔÁÀÝÉÊ ÞÅÒÅÚ ÐÁÒÁÌÌÅÌØÎÙÅ ÐÏÒÔÙ ÷ÁÛÅÊ ÍÁÛÉÎÙ (ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÁÑ ÒÁÚ×ÏÄËÁ ËÁÂÅÌÑ ÐÒÉ×ÅÄÅÎÁ ÄÁÌÅÅ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ). ôÁË ÖÅ ËÁË É SLIP, ÏÎ ÓÏÚÄÁÅÔ ÓÏÅÄÉÎÅÎÉÅ ÔÉÐÁ ÔÏÞËÁ-ÔÏÞËÁ, ÎÏ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÂÏÌÅÅ ×ÙÓÏËÕÀ ÓËÏÒÏÓÔØ ÓÏÅÄÉÎÅÎÉÑ. ëÒÏÍÅ ÔÏÇÏ, ÄÁÖÅ ÓÁÍÙÅ ÏÂÙÞÎÙÅ ÐÒÉÎÔÅÒÎÙÅ ÐÏÒÔÙ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÍÅÓÔÏ ÏÔÎÏÓÉÔÅÌØÎÏ ÄÏÒÏÇÉÈ ËÁÒÔ ÎÁ ÏÓÎÏ×Å 16550AFN. ðÒÏÔÏËÏÌ PLIP ÄÏ×ÏÌØÎÏ ÉÎÔÅÎÓÉ×ÎÏ ÉÓÐÏÌØÚÕÅÔ ÐÒÏÃÅÓÓÏÒ ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÉÎÔÅÒÆÅÊÓÏÍ, ÔÁË ÞÔÏ ÂÏÌÅÅ ÐÒÅÄÐÏÞÔÉÔÅÌØÎÏÊ ÂÕÄÅÔ ÐÏËÕÐËÁ ÎÅÄÏÒÏÇÉÈ ethernet-ËÁÒÔ, ÎÏ ÏÎ ×ÐÏÌÎÅ ÐÒÉÇÏÄÅÎ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, ËÏÇÄÁ ÐÏÄÏÂÎÏÊ ×ÏÚÍÏÖÎÏÓÔÉ ÎÅÔ. ïÂÙÞÎÏ ÎÁ ÈÏÒÏÛÏ ÒÁÂÏÔÁÀÝÅÍ PLIP-ÓÏÅÄÉÎÅÎÉÉ ÍÏÖÎÏ ÄÏÓÔÉÞØ ÓËÏÒÏÓÔÉ 20 ËÉÌÏÂÁÊÔ × ÓÅËÕÎÄÕ.
PLIP-ÕÓÔÒÏÊÓÔ×Ï ÒÁÂÏÔÁÅÔ Ó ÔÁËÏÊ ÖÅ ÁÐÐÁÒÁÔÕÒÏÊ, ÞÔÏ É ÄÒÁÊ×ÅÒ ÐÁÒÁÌÌÅÌØÎÏÇÏ ÐÏÒÔÁ, ÐÏÜÔÏÍÕ ÅÓÌÉ ÷Ù ÈÏÔÉÔÅ ÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÄÎÏ×ÒÅÍÅÎÎÏ, ÷Ù ÄÏÌÖÎÙ ÂÕÄÅÔÅ ÏÔËÏÍÐÉÌÉÒÏ×ÁÔØ ÉÈ × ×ÉÄÅ ÍÏÄÕÌÅÊ. ðÏÓÌÅ ÜÔÏÇÏ ÷Ù ÓÍÏÖÅÔÅ ÕËÁÚÁÔØ ÜÔÉÍ ÄÒÁÊ×ÅÒÁÍ, ËÁËÉÅ ÐÏÒÔÙ ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁÖÄÙÊ ÉÚ ÎÉÈ. úÁ ÐÏÄÒÏÂÎÏÓÔÑÍÉ Ï ÔÏÍ, ËÁË ËÏÍÐÉÌÉÒÏ×ÁÔØ ÄÒÁÊ×ÅÒÁ × ×ÉÄÅ ÍÏÄÕÌÅÊ, ÏÂÒÁÔÉÔÅÓØ Ë ``Mudules mini-HOWTO''.
ë ÓÏÖÁÌÅÎÉÀ, ÎÁ ÎÅËÏÔÏÒÙÈ ÐÅÒÅÎÏÓÎÙÈ ËÏÍÐØÀÔÅÒÁÈ PLIP ÒÁÂÏÔÁÔØ ÎÅ ÂÕÄÅÔ, ÔÁË ËÁË ÏÎÉ ÎÁ ÎÉÈ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÎÅËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÅÍÙÅ plip-ÉÎÔÅÒÆÅÊÓÏÍ ËÏÍÂÉÎÁÃÉÉ ÓÉÇÎÁÌÏ× (ÜÔÉ ÓÉÇÎÁÌÙ ÎÅ ÉÓÐÏÌØÚÕÀÔÓÑ ÐÒÉÎÔÅÒÁÍÉ).
òÅÁÌÉÚÁÃÉÑ ÐÒÏÔÏËÏÌÁ PLIP × ìÉÎÕËÓÅ ÓÏ×ÍÅÓÔÉÍÁ Ó ÄÒÁÊ×ÅÒÏÍ Crynwyr Packet Driver PLIP, ÔÁË ÞÔÏ ÷Ù ÓÍÏÖÅÔÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ plip-ÓÏÅÄÉÎÅÎÉÅ ÍÅÖÄÕ ÍÁÛÉÎÏÊ ÐÏÄ ìÉÎÕËÓÏÍ É DOS-ÍÁÛÉÎÏÊ É ÚÁÐÕÓËÁÔØ ÎÁ ÎÉÈ ÌÀÂÏÅ ÓÅÔÅ×ÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ, ÉÓÐÏÌØÚÕÀÝÅÅ ÐÒÏÔÏËÏÌ tcp/ip.
÷ ÑÄÒÁÈ ×ÅÒÓÉÊ 2.0.* ÑÄÒÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÌÅÄÕÀÝÅÅ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÍÅÖÄÕ plip-ÕÓÔÒÏÊÓÔ×ÁÍÉ É ÐÁÒÁÍÉ (ÐÏÒÔ,irq):
ÕÓÔÒÏÊÓÔ×Ï ÐÏÒÔ IRQ
---------- ----- ---
plip0 0x3bc 5
plip1 0x378 7
plip2 0x278 2
åÓÌÉ ÷ÁÛ ÐÁÒÁÌÌÅÌØÎÙÊ ÐÏÒÔ ÎÅ ÐÏÄÈÏÄÉÔ ÎÉ ÐÏÄ ÏÄÎÕ ÉÚ ÜÔÉÈ ËÏÎÆÉÇÕÒÁÃÉÊ,
÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ ÐÁÒÁÍÅÔÒ `irq
' ÐÒÏÇÒÁÍÍÙ ifconfig.
õÂÅÄÉÔÅÓØ, ÞÔÏ ÷Ù ÒÁÚÒÅÛÉÌÉ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜÔÉÈ IRQ × ROM-BIOS. äÒÕÇÏÊ ÓÐÏÓÏ --
ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ insmod Ó ÏÐÃÉÑÍÉ ``io=
'' É ``irq=
''.
îÁÐÒÉÍÅÒ:
root# insmod plip.o io=0x288 irq=5
òÁÂÏÔÁ PLIP ÚÁ×ÉÓÉÔ ÏÔ Ä×ÕÈ ÐÁÒÁÍÅÔÒÏ× ÚÁÄÁÀÝÉÈ ×ÅÌÉÞÉÎÙ ÏÖÉÄÁÎÉÑ. úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÜÔÉÈ ÐÁÒÁÍÅÔÒÏ× ×ÐÏÌÎÅ ÐÏÄÏÊÄÕÔ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ×, ÎÅÏÂÈÏÄÉÍÏÓÔØ Õ×ÅÌÉÞÉ×ÁÔØ ÉÈ ×ÏÚÎÉËÁÅÔ ÔÏÌØËÏ ÎÁ ÏÞÅÎØ ÍÅÄÌÅÎÎÙÈ ÍÁÛÉÎÁÈ. ðÒÉ ÜÔÏÍ Õ×ÅÌÉÞÉ×ÁÔØ ÉÈ ÓÌÅÄÕÅÔ ÎÁ ÄÒÕÇÏÊ ÍÁÛÉÎÅ, ÓÏÅÄÉÎÅÎÎÏÊ Ó ÍÅÄÌÅÎÎÏÊ. äÌÑ ÉÚÍÅÎÅÎÉÑ ÜÔÉÈ ÚÁÄÅÒÖÅË ÓÕÝÅÓÔ×ÕÅÔ ÐÒÏÇÒÁÍÍÁ plipconfig, ÉÚÂÁ×ÌÑÀÝÁÑ ÏÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÑÄÒÏ. ïÎÁ ×ÈÏÄÉÔ ×Ï ÍÎÏÇÉÅ ÄÉÓÔÒÉÂÕÔÉ×Ù ìÉÎÕËÓÁ.
äÌÑ ÎÁÓÔÒÏÊËÉ plip-ÉÎÔÅÒÆÅÊÓÁ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ (ÉÌÉ ÄÏÂÁ×ÉÔØ ÉÈ × ÓÔÁÒÔÏ×ÙÅ ÓËÒÉÐÔÙ):
root# /sbin/ifconfig plip1 localplip pointopoint remoteplip
root# /sbin/route add remoteplip plip1
÷ ÜÔÏÍ ÐÒÉÍÅÒÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÁÒÁÌÌÅÌØÎÙÊ ÐÏÒÔ ÐÏ ÁÄÒÅÓÕ 0x378;
localplip É remoteplip -- ÉÍÅÎÁ ÉÌÉ IP-ÁÄÒÅÓÁ ÍÁÛÉÎ, ÓÏÅÄÉÎÅÎÎÙÈ
plip-ÓÏÅÄÉÎÅÎÉÅÍ. éÈ ÍÏÖÎÏ ÈÒÁÎÉÔØ × ÆÁÊÌÅ /etc/hosts
:
# ÄÌÑ ÉÎÔÅÒÆÅÊÓÁ plip
192.168.3.1 localplip
192.168.3.2 remoteplip
ðÁÒÁÍÅÔÒ pointopoint ÉÍÅÅÔ ÔÏÔ ÖÅ ÓÍÙÓÌ, ÞÔÏ É ÄÌÑ ÐÒÏÔÏËÏÌÁ SLIP -- ÏÎ ÚÁÄÁÅÔ IP-ÁÄÒÅÓ ÍÁÛÉÎÙ ÎÁ ÄÒÕÇÏÍ ËÏÎÃÅ ÓÏÅÄÉÎÅÎÉÑ `ÔÏÞËÁ-ÔÏÞËÁ'.
÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ plip-ÉÎÔÅÒÆÅÊÓ ÔÁË, ËÁË ÅÓÌÉ ÂÙ ÜÔÏ ÂÙÌ ÉÎÔÅÒÆÅÊÓ SLIP, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÔÏÇÏ, ÞÔÏ ÷Ù ÎÅ ÓÍÏÖÅÔÅ (É ÎÅÏÂÈÏÄÉÍÏÓÔÉ × ÜÔÏÍ ÎÅ ×ÏÚÎÉËÎÅÔ) ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÙ dip É slattach ÐÒÉÍÅÎÉÔÅÌØÎÏ Ë ÜÔÏÍÕ ÉÎÔÅÒÆÅÊÓÕ.
äÁÌØÎÅÊÛÁÑ ÉÎÆÏÒÍÁÃÉÑ ÓÏÄÅÒÖÉÔÓÑ × ``PLIP mini-HOWTO''.
÷ ÐÒÏÃÅÓÓÅ ÒÁÚÒÁÂÏÔËÉ ×ÅÒÓÉÊ ÑÄÒÁ 2.1.* ÎÁÓÔÒÏÊËÁ ÉÎÔÅÒÆÅÊÓÁ PLIP ÂÙÌÁ ÎÅÓËÏÌØËÏ ÉÚÍÅÎÅÎÁ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
General setup --->
[*] Parallel port support
Network device support --->
<*> PLIP (parallel port) support
îÏ×ÁÑ ÒÅÁÌÉÚÁÃÉÑ plip ÒÁÂÏÔÁÅÔ ÔÁË ÖÅ, ËÁË É ÓÔÁÒÁÑ (ÉÓÐÏÌØÚÕÊÔÅ ÔÅ ÖÅ ÓÁÍÙÅ ËÏÍÁÎÄÙ ifconfig É route), ÏÄÎÁËÏ ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÕÓÔÒÏÊÓÔ×Á ÂÕÄÅÔ ÐÒÏÉÓÈÏÄÉÔØ ÎÅÓËÏÌØËÏ ÉÎÁÞÅ
``ðÅÒ×ÏÅ'' plip-ÕÓÔÒÏÊÓÔ×Ï ×ÓÅÇÄÁ ÐÏÌÕÞÁÅÔ ÉÍÑ ``plip0'', ÁÎÁÌÏÇÉÞÎÏ ÔÏÍÕ,
ËÁË ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ Ó ethernet-ËÁÒÔÁÍÉ. òÅÁÌØÎÏ ÉÓÐÏÌØÚÕÅÍÙÊ ÜÔÉÍ ÕÓÔÒÏÊÓÔ×ÏÍ
ÐÁÒÁÌÌÅÌØÎÙÊ ÐÏÒÔ ÍÏÖÅÔ ÂÙÔØ ÌÀÂÙÍ ÉÚ ÄÏÓÔÕÐÎÙÈ ÓÉÓÔÅÍÅ ÐÁÒÁÌÌÅÌØÎÙÈ ÐÏÒÔÏ×
(ÉÎÆÏÒÍÁÃÉÑ Ï ÎÉÈ ÓÏÄÅÒÖÉÔÓÑ × ËÁÔÁÌÏÇÅ /proc/parport
. îÁÐÒÉÍÅÒ, ÅÓÌÉ
Õ ÷ÁÓ × ÍÁÛÉÎÅ ÔÏÌØËÏ ÏÄÉÎ ÐÁÒÁÌÌÅÌØÎÙÊ ÐÏÒÔ, ÜÔÏÔ ËÁÔÁÌÏÇ ÂÕÄÅÔ ÓÏÄÅÒÖÁÔØ
ÅÄÉÎÓÔ×ÅÎÎÙÊ ÐÏÄËÁÔÁÌÏÇ /proc/parport/0
).
åÓÌÉ ÑÄÒÏ ÎÅ ÓÍÏÇÌÏ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÏÐÒÅÄÅÌÉÔØ ÎÏÍÅÒ irq, ÉÓÐÏÌØÚÕÅÍÙÊ
ÐÏÒÔÏÍ, ÚÁÐÕÓË ``insmod plip
'' ÂÕÄÅÔ ÂÅÚÕÓÐÅÛÎÙÍ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ
ÚÁÐÉÛÉÔÅ ÎÕÖÎÙÊ ÎÏÍÅÒ irq × ÆÁÊÌ /proc/parport/0/irq
É ÚÁÐÕÓÔÉÔÅ
insmod ÅÝÅ ÒÁÚ.
ðÏÌÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÒÁÂÏÔÅ Ó ÐÁÒÁÌÌÅÌØÎÙÍÉ ÐÏÒÔÁÍÉ ÓÏÄÅÒÖÉÔÓÑ × ÆÁÊÌÅ
Documentation/parport.txt
, ×ÈÏÄÑÝÅÍ × ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÑÄÒÁ.
õÓÔÒÏÊÓÔ×ÁÍ PPP ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `ppp0
', `ppp1
É Ô.Ä.
õÓÔÒÏÊÓÔ×Á ÎÕÍÅÒÕÀÔÓÑ ÐÏ ÏÞÅÒÅÄÉ, ÐÅÒ×ÏÅ ÓÏÚÄÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÐÏÌÕÞÁÅÔ ÉÍÑ
ppp0
.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
<*> PPP (point-to-point) support
ðÏÄÒÏÂÎÏÓÔÉ Ï ÎÁÓÔÒÏÊËÅ PPP ÐÒÉ×ÅÄÅÎÙ × PPP-HOWTO.
åÓÌÉ Õ ÷ÁÓ (ÐÏÌÕ-) ÐÏÓÔÏÑÎÎÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë ÉÎÔÅÒÎÅÔ, É ÷Ù ÈÏÔÉÔÅ, ÞÔÏÂÙ ÷ÁÛÁ ÍÁÛÉÎÁ Á×ÔÏÍÁÔÉÞÅÓËÉ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÌÁ ÅÇÏ ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ -- ×ÏÓÐÏÌØÚÕÊÔÅÓØ ÐÒÏÇÒÁÍÍÏÊ pppd.
îÁÓÔÒÏÊÔÅ ppp ÔÁË, ÞÔÏÂÙ ÐÏÌØÚÏ×ÁÔÅÌØ root
ÍÏÇ ÚÁÐÕÓËÁÔØ ÅÇÏ ËÏÍÁÎÄÏÊ
root# pppd
÷ ÆÁÊÌÅ /etc/ppp/options
ÏÂÑÚÁÔÅÌØÎÏ ÄÏÌÖÎÁ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ
ÏÐÃÉÑ `-detach
'. ðÏÓÌÅ ÜÔÏÇÏ ÄÏÂÁ×ØÔÅ ÓÔÒÏÞËÕ
pd:23:respawn:/usr/sbin/pppd
× ÆÁÊÌ /etc/inittab
(ÐÏÓÌÅ ÓÔÒÏË ÚÁÐÕÓËÁ ÄÅÍÏÎÏ× getty).
ôÅÐÅÒØ ÐÒÏÃÅÓÓ init ÂÕÄÅÔ ÐÅÒÅÚÁÐÕÓËÁÔØ pppd, ÅÓÌÉ ÔÏÔ ``ÕÍÒÅÔ''.
õÓÔÒÏÊÓÔ×ÁÍ SLIP ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `sl0
', `sl1
É Ô.Ä.
õÓÔÒÏÊÓÔ×Á ÎÕÍÅÒÕÀÔÓÑ ÐÏ ÏÞÅÒÅÄÉ, ÐÅÒ×ÏÅ ÓÏÚÄÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÐÏÌÕÞÁÅÔ ÉÍÑ
sl0
.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
[*] Network device support
<*> SLIP (serial line) support
[ ] CSLIP compressed headers
[ ] Keepalive and linefill
[ ] Six bit SLIP encapsulation
SLIP (Serial Line Internet Protocol, ðÒÏÔÏËÏÌ ÉÎÔÅÒÎÅÔ-ÓÏÅÄÉÎÅÎÉÊ ÐÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÌÉÎÉÑÍ) ÐÏÚ×ÏÌÑÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÐÅÒÅÄÁÞÉ tcp/ip ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÅ ÌÉÎÉÉ, ÂÕÄØ ÔÏ ÔÅÌÅÆÏÎÎÁÑ ÌÉÎÉÑ Ó ÐÏÄËÌÀÞÅÎÎÙÍ ÍÏÄÅÍÏÍ ÉÌÉ ËÁËÁÑ-ÎÉÂÕÄØ ×ÙÄÅÌÅÎÎÁÑ ÌÉÎÉÑ. äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÔÏËÏÌÁ SLIP ÷ÁÍ ÎÅÏÂÈÏÄÉÍ ÄÏÓÔÕÐ Ë SLIP-ÓÅÒ×ÅÒÕ. ôÁËÉÅ ÓÅÒ×ÅÒÁ ÄÏÓÔÕÐÎÙ ×Ï ÍÎÏÇÉÈ ÕÞÅÂÎÙÈ É ËÏÍÍÅÒÞÅÓËÉÈ ÕÞÒÅÖÄÅÎÉÑÈ. p> ðÒÏÔÏËÏÌ SLIP ÉÓÐÏÌØÚÕÅÔ ÄÌÑ ÐÅÒÅÄÁÞÉ IP-ÐÁËÅÔÏ× ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÐÏÒÔ. äÌÑ ÜÔÏÇÏ ÏÎ ÄÏÌÖÅÎ ÉÍÅÔØ ÄÏÓÔÕÐ Ë ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍÕ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍÕ ÕÓÔÒÏÊÓÔ×Õ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÍÅÖÄÕ slip-ÉÎÔÅÒÆÅÊÓÁÍÉ É ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍÉ ÐÏÒÔÁÍÉ ÉÓÐÏÌØÚÕÅÔÓÑ ÍÅÈÁÎÉÚÍ ioctl-×ÙÚÏ×Ï× (i/o control). îÁÓÔÒÏÊËÁ ×ÙÐÏÌÎÑÅÔÓÑ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍ dip É slattach.
dip (Dialup IP) -- ×ÅÓØÍÁ ÉÎÔÅÌÌÅËÔÕÁÌØÎÁÑ ÐÒÏÇÒÁÍÍÁ, ÐÏÚ×ÏÌÑÀÝÁÑ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÓËÏÒÏÓÔØ ÒÁÂÏÔÙ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ, ÕÐÒÁ×ÌÑÔØ ÍÏÄÅÍÏÍ, Á×ÔÏÍÁÔÉÞÅÓËÉ ÒÅÇÉÓÔÒÉÒÏ×ÁÔØÓÑ ÎÁ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÅ ÐÏÓÌÅ ÓÏÅÄÉÎÅÎÉÑ, ÐÒÉÎÉÍÁÔØ ÓÏÏÂÝÅÎÉÑ ÏÔ SLIP-ÓÅÒ×ÅÒÁ É ÉÚ×ÌÅËÁÔØ ÉÚ ÎÉÈ ÉÎÆÏÒÍÁÃÉÀ Ï ×ÙÄÅÌÅÎÎÏÍ IP-ÁÄÒÅÓÅ É ×ÙÐÏÌÎÑÔØ ÎÅÏÂÈÏÄÉÍÙÅ ioctl-×ÙÚÏ×Ù ÄÌÑ ÐÅÒÅËÌÀÞÅÎÉÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ × SLIP-ÒÅÖÉÍ. ðÒÏÇÒÁÍÍÁ dip ÐÏÚ×ÏÌÑÅÔ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÐÉÓÁÔØ ÓËÒÉÐÔÙ ÄÌÑ Á×ÔÏÍÁÔÉÚÁÃÉÉ ÐÏÄËÌÀÞÅÎÉÑ Ë ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÅ.
÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÜÔÕ ÐÒÏÇÒÁÍÍÕ Ó sunsite.unc.edu.
äÌÑ ÕÓÔÁÎÏ×ËÉ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
user% tar xvzf dip337o-uri.tgz
user% cd dip-3.3.7o
user% vi Makefile
root# make install
÷ ÆÁÊÌÅ Makefile
ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ Õ ÷ÁÓ ÎÁ ÍÁÛÉÎÅ ÚÁ×ÅÄÅÎÁ
ÇÒÕÐÐÁ uucp, ÎÏ ÷Ù ÍÏÖÅÔÅ ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÉÚÍÅÎÉÔØ ÅÅ ÎÁ
dip ÉÌÉ SLIP.
÷ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÏÓÔØ dip, ÐÒÏÇÒÁÍÍÁ slattach ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔÁ É ÌÅÇËÁ × ÉÓÐÏÌØÚÏ×ÁÎÉÉ, ÎÏ ÎÅ ÉÍÅÅÔ ×ÓÅÈ ×ÏÚÍÏÖÎÏÓÔÅÊ dip. üÔÁ ÐÒÏÇÒÁÍÍÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓËÒÉÐÔÏ×, ×ÓÅ ÞÔÏ ÏÎÁ ÄÅÌÁÅÔ -- ÜÔÏ ÎÁÓÔÒÁÉ×ÁÅÔ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÐÏÒÔ. ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÷Ù ÚÎÁÅÔÅ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÐÁÒÁÍÅÔÒÙ ÷ÁÛÅÇÏ ÓÏÅÄÉÎÅÎÉÑ É ÷Ù ÕÖÅ ÕÓÔÁÎÏ×ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó ÓÅÒ×ÅÒÏÍ ÐÅÒÅÄ ÔÅÍ ËÁË ÚÁÐÕÓÔÉÔØ slattach. üÔÁ ÐÒÏÇÒÁÍÍÁ ÉÄÅÁÌØÎÏ ÐÏÄÈÏÄÉÔ × ÓÌÕÞÁÅ ÐÏÓÔÏÑÎÎÏÇÏ ÐÏÄËÌÀÞÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÏ ×ÙÄÅÌÅÎÎÏÊ ÌÉÎÉÉ.
óÏ×ÅÔÕÅÍ ÷ÁÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ dip ÅÓÌÉ ÷Ù ÓÏÅÄÉÎÑÅÔÅÓØ Ó ÓÅÒ×ÅÒÏÍ Ó ÐÏÍÏÝØÀ ÍÏÄÅÍÁ ÐÏ ÔÅÌÅÆÏÎÎÏÊ ÌÉÎÉÉ ÉÌÉ Õ ÷ÁÓ ÄÒÕÇÏÊ ÔÉÐ ÎÅÐÏÓÔÏÑÎÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ. ÷ ÓÌÕÞÁÅ ÐÏÓÔÏÑÎÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ ÐÏ ×ÙÄÅÌÅÎÎÏÊ ÌÉÎÉÉ (ÎÅ ÔÒÅÂÕÅÔÓÑ ÓÐÅÃÉÁÌØÎÙÈ ÄÅÊÓÔ×ÉÊ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ) ÉÓÐÏÌØÚÕÊÔÅ ÐÒÏÇÒÁÍÍÕ slattach. ÷ÔÏÒÏÊ ×ÁÒÉÁÎÔ ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎ × ÒÁÚÄÅÌÅ `ðÏÓÔÏÑÎÎÏÅ SLIP-ÓÏÅÄÉÎÅÎÉÅ'.
îÁÓÔÒÏÊËÁ slip-ÉÎÔÅÒÆÅÊÓÁ ×Ï ÍÎÏÇÏÍ ÐÏÈÏÖÁ ÎÁ ÎÁÓÔÒÏÊËÕ ethernet (óí. ÒÁÚÄÅÌ `Ethernet'), ÏÄÎÁËÏ ÅÓÔØ ÎÅÓËÏÌØËÏ ×ÁÖÎÙÈ ÏÔÌÉÞÉÊ.
÷Ï-ÐÅÒ×ÙÈ, × slip-ÓÏÅÄÉÎÅÎÉÉ ÕÞÁÓÔ×ÕÀÔ ÔÏÌØËÏ 2 ÍÁÛÉÎÙ. ÷ ÏÔÌÉÞÉÅ ÏÔ ethernet-ÓÅÔÉ, ËÏÔÏÒÁÑ ÄÏÓÔÕÐÎÁ ×ÓÅ ×ÒÅÍÑ, slip-ÓÏÅÄÉÎÅÎÉÅ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÓÐÅÃÉÁÌØÎÙÍ ÏÂÒÁÚÏÍ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÔØ × ÈÏÄÅ ÒÁÂÏÔÙ.
åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ dip, slip-ÓÏÅÄÉÎÅÎÉÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÎÅ × ÍÏÍÅÎÔ ÚÁÇÒÕÚËÉ, Á ÎÅÓËÏÌØËÏ ÐÏÚÖÅ, ËÏÇÄÁ ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÒÅÁÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏ ÓÏÅÄÉÎÅÎÉÅ (ÜÔÕ ÐÒÏÃÅÄÕÒÕ ÍÏÖÎÏ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ). åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ slattach, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÄÏÂÁ×ÉÔØ ÂÌÏË ÕÓÔÁÎÏ×ËÉ ÓÏÅÄÉÎÅÎÉÑ × ÆÁÊÌ rc.inet1. ðÏÄÒÏÂÎÏÓÔÉ ÜÔÏÇÏ ÓÌÅÄÕÀÔ ÎÉÖÅ.
SLIP-ÓÅÒ×ÅÒÁ ÄÅÌÑÔÓÑ ÎÁ 2 ÔÉÐÁ -- ÓÅÒ×ÅÒÁ Ó ÄÉÎÁÍÉÞÅÓËÉÍ ×ÙÄÅÌÅÎÉÅÍ ÁÄÒÅÓÏ× (ÄÉÎÁÍÉÞÅÓËÉÅ ÓÅÒ×ÅÒÁ) É ÓÅÒ×ÅÒÁ ÓÏ ÓÔÁÔÉÞÅÓËÉÍ ×ÙÄÅÌÅÎÉÅÍ ÁÄÒÅÓÏ× (ÓÔÁÔÉÞÅÓËÉÅ ÓÅÒ×ÅÒÁ). ðÏÞÔÉ ÌÀÂÏÊ SLIP-ÓÅÒ×ÅÒ ÐÒÅÄÌÏÖÉÔ ÷ÁÍ ××ÅÓÔÉ ÉÍÑ ÒÅÇÉÓÔÒÁÃÉÉ É ÐÁÒÏÌØ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÓÏÅÄÉÎÅÎÉÑ. ðÒÏÇÒÁÍÍÁ dip ÐÒÏÉÚ×ÏÄÉÔ ÒÅÇÉÓÔÒÁÃÉÀ Á×ÔÏÍÁÔÉÞÅÓËÉ.
óÔÁÔÉÞÅÓËÉÊ SLIP-ÓÅÒ×ÅÒ ×ÙÄÅÌÑÅÔ ÷ÁÍ ÏÄÉÎ É ÔÏÔ ÖÅ IP-ÁÄÒÅÓ ÐÒÉ ÌÀÂÏÍ
ÓÏÅÄÉÎÅÎÉÉ. ëÁÖÄÙÊ ÒÁÚ, ÐÏÄËÌÀÞÁÑÓØ Ë ÓÅÒ×ÅÒÕ, ÷Ù ÎÁÓÔÒÁÉ×ÁÅÔÅ
slip-ÉÎÔÅÒÆÅÊÓ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜÔÏÇÏ ÁÄÒÅÓÁ. óÔÁÔÉÞÅÓËÉÊ SLIP-ÓÅÒ×ÅÒ
ÏÔ×ÅÔÉÔ ÎÁ ÷ÁÛ ÍÏÄÅÍÎÙÊ ×ÙÚÏ×, ÐÒÅÄÌÏÖÉÔ ××ÅÓÔÉ ÉÍÑ ÒÅÇÉÓÔÒÁÃÉÉ É ÐÁÒÏÌØ,
Á ÚÁÔÅÍ ÂÕÄÅÔ ÍÁÒÛÒÕÔÉÚÉÒÏ×ÁÔØ IP-ÐÁËÅÔÙ, ÁÄÒÅÓÏ×ÁÎÎÙÅ ÎÁ ÷ÁÛ ÁÄÒÅÓ
ÞÅÒÅÚ ÓÏÚÄÁÎÎÙÊ slip-ÉÎÔÅÒÆÅÊÓ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÷Ù ÍÏÖÅÔÅ ÄÏÂÁ×ÉÔØ
ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÓÔÒÏÞËÉ × ÆÁÊÌÙ /etc/hosts
, rc.inet2
,
host.conf
, resolv.conf
, /etc/HOSTNAME
É
rc.local
. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ, ÞÔÏ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ rc.inet1
ÎÅ ÎÕÖÎÏ -- ÎÁÓÔÒÏÊËÁ ÉÎÔÅÒÆÅÊÓÁ ÂÕÄÅÔ ÃÅÌÉËÏÍ ÐÒÏÉÚ×ÅÄÅÎÁ ÐÒÏÇÒÁÍÍÏÊ
dip. ÷ÓÅ ÞÔÏ ÷ÁÍ ÎÕÖÎÏ ÕËÁÚÁÔØ ÅÊ ×ÓÀ ÎÅÏÂÈÏÄÉÍÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï
÷ÁÛÅÍ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍ ÐÏÒÔÅ.
íÏÖÅÔÅ ÐÅÒÅÊÔÉ Ë ÒÁÚÄÅÌÕ `éÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÇÒÁÍÍÙ Dip' ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ dip.
äÉÎÁÍÉÞÅÓËÉÊ SLIP-ÓÅÒ×ÅÒ ×ÙÄÅÌÑÅÔ ÷ÁÍ ÐÒÉ ËÁÖÄÏÍ ÓÏÅÄÉÎÅÎÉÉ ÓÌÕÞÁÊÎÙÊ IP-ÁÄÒÅÓ ÉÚ ÎÁÂÏÒÁ ÄÏÓÔÕÐÎÙÈ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÎÅÔ ÎÉËÁËÏÊ ÇÁÒÁÎÔÉÉ, ÞÔÏ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ ÷ÁÛÁ ÍÁÛÉÎÁ ÉÍÅÅÔ ÎÅËÏÔÏÒÙÊ ÆÉËÓÉÒÏ×ÁÎÎÙÊ IP-ÁÄÒÅÓ, É ÞÔÏ ÁÄÒÅÓ, ËÏÔÏÒÙÊ ÷Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎ ËÅÍ-ÔÏ ÄÒÕÇÉÍ ÐÏÓÌÅ ÔÏÇÏ ËÁË ÷Ù ÐÒÅÒ×ÁÌÉ ÓÏÅÄÉÎÅÎÉÅ. áÄÍÉÎÉÓÔÒÁÔÏÒ SLIP-ÓÅÒ×ÅÒÁ ×ÙÄÅÌÑÅÔ ÎÁÂÏÒ ÁÄÒÅÓÏ×, É ÐÒÉ ËÁÖÄÏÊ ÒÅÇÉÓÔÒÁÃÉÉ ÓÅÒ×ÅÒ ÎÁÈÏÄÉÔ ÐÅÒ×ÙÊ ÎÅÉÓÐÏÌØÚÏ×ÁÎÎÙÊ ÁÄÒÅÓ, ÒÅÇÉÓÔÒÉÒÕÅÔ ÐÏÌØÚÏ×ÁÔÅÌÑ, ×ÙÄÅÌÑÅÔ ÅÍÕ ÜÔÏÔ ÁÄÒÅÓ É ÐÏÓÙÌÁÅÔ ÓÏÏÂÝÅÎÉÅ, ÓÏÄÅÒÖÁÝÅÅ ÜÔÏÔ ÁÄÒÅÓ.
îÁÓÔÒÏÊËÁ ÄÌÑ ÒÁÂÏÔÙ Ó ÔÁËÉÍ ÔÉÐÏÍ ÓÅÒ×ÅÒÁ ÏÔÌÉÞÁÅÔÓÑ ÔÏÌØËÏ ÔÅÍ, ÞÔÏ ÷ÁÍ ÎÕÖÎÏ ÐÏÌÕÞÉÔØ ÏÔ ÓÅÒ×ÅÒÁ IP-ÁÄÒÅÓ É ÎÁÓÔÒÏÉÔØ slip-ÉÎÔÅÒÆÅÊÓ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÜÔÉÍ.
ëÁË É × ÐÒÅÄÙÄÕÝÅÍ ÓÌÕÞÁÅ, ÐÒÏÇÒÁÍÍÁ dip ×ÙÐÏÌÎÉÔ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÄÅÊÓÔ×ÉÑ, ÐÏÓÌÅÄÎÉÅ ×ÅÒÓÉÉ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÉÚ×ÌÅËÁÀÔ IP-ÁÄÒÅÓ É ÎÁÓÔÒÁÉ×ÁÀÔ slip-ÉÎÔÅÒÆÅÊÓ.
íÏÖÅÔÅ ÐÅÒÅÊÔÉ Ë ÒÁÚÄÅÌÕ `éÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÇÒÁÍÍÙ Dip' ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ dip.
ëÁË ÕÖÅ ÂÙÌÏ ÓËÁÚÁÎÏ ÒÁÎÅÅ dip -- ÍÏÝÎÁÑ ÐÒÏÇÒÁÍÍÁ, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÕÐÒÏÓÔÉÔØ É Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ ÐÒÏÃÅÓÓ ÓÏÅÄÉÎÅÎÉÑ ÓÏ SLIP-ÓÅÒ×ÅÒÏÍ, ÒÅÇÉÓÔÒÁÃÉÉ ÎÁ ÎÅÍ É ÎÁÓÔÒÏÊËÉ slip-ÉÎÔÅÒÆÅÊÓÁ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍ ifconfig É route.
äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ dip ÐÉÛÅÔÓÑ `dip-ÓËÒÉÐÔ' -- ÎÁÂÏÒ ËÏÍÁÎÄ,
ÐÏÎÉÍÁÅÍÙÈ dip. üÔÉ ËÏÍÁÎÄÙ ÕËÁÚÙ×ÁÀÔ ËÁË ×ÙÐÏÌÎÑÔØ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ
ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÓÏÅÄÉÎÅÎÉÑ ÐÒÏÃÅÄÕÒÙ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÎÑÔØ ÏÓÎÏ×ÎÕÀ ÉÄÅÀ,
ÍÏÖÅÔÅ ×ÚÇÌÑÎÕÔØ ÎÁ ÆÁÊÌ sample.dip
, ÉÄÕÝÉÊ × ËÏÍÐÌÅËÔÅ Ó ÐÒÏÇÒÁÍÍÏÊ
dip. dip ÉÍÅÅÔ ÍÎÏÖÅÓÔ×Ï ÏÐÃÉÊ, Ó ËÏÔÏÒÙÍÉ ÍÏÖÎÏ ÏÚÎÁËÏÍÉÔÓÑ
ÎÁ man-ÓÔÒÁÎÉÃÅ, ÆÁÊÌÅ README É ÆÁÊÌÁÈ-ÐÒÉÍÅÒÁÈ ÉÚ ÐÁËÅÔÁ dip.
p>÷Ù ÍÏÇÌÉ ÚÁÍÅÔÉÔØ, ÞÔÏ × ÓËÒÉÐÔÅ sample.dip
ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÷Ù
ÓÏÅÄÉÎÑÅÔÅÓØ ÓÏ ÓÔÁÔÉÞÅÓËÉÍ SLIP-ÓÅÒ×ÅÒÏÍ, É ×ÙÄÅÌÅÎÎÙÊ ÷ÁÍ IP-ÁÄÒÅÓ ÉÚ×ÅÓÔÅÎ
ÚÁÒÁÎÅÅ. äÌÑ ÄÉÎÁÍÉÞÅÓËÉÈ SLIP-ÓÅÒ×ÅÒÏ× × ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÑÈ ÐÒÏÇÒÁÍÍÙ dip
ÐÒÅÄÕÓÍÏÔÒÅÎÁ ×ÏÚÍÏÖÎÏÓÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÞÉÔÙ×ÁÔØ É ÉÓÐÏÌØÚÏ×ÁÔØ ×ÙÄÅÌÅÎÎÙÊ
ÄÉÎÁÍÉÞÅÓËÉ IP-ÁÄÒÅÓ. ðÒÉ×ÏÄÑÝÉÊÓÑ ÎÉÖÅ ÐÒÉÍÅÒ -- ÍÏÄÉÆÉÃÉÒÏ×ÁÎÎÙÊ ÆÁÊÌ
sample.dip
ÉÚ ÐÁËÅÔÁ dip337j-uri.tgz. ïÎ ÍÏÖÅÔ ÐÏÓÌÕÖÉÔØ
ÈÏÒÏÛÅÊ ÏÔÐÒÁ×ÎÏÊ ÔÏÞËÏÊ. íÏÖÅÔÅ ÓËÏÐÉÒÏ×ÁÔØ ÅÇÏ × /etc/dipscript
É ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÷ÁÛÅÊ ËÏÎÆÉÇÕÒÁÃÉÅÊ.
#
# sample.dip Dialup IP connection support program.
#
# üÔÏÔ ÆÁÊÌ ÉÌÌÀÓÔÒÉÒÕÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÇÒÁÍÍÙ DIP.
# ïÎ ÂÙÌ ÏÐÒÏÂÏ×ÁÎ ÎÁ ÄÉÎÁÍÉÞÅÓËÉÈ ÓÅÒ×ÅÒÁÈ ÔÉÐÁ Annex, ÅÓÌÉ ÷Ù
# ÉÓÐÏÌØÚÕÅÔÅ ÓÔÁÔÉÞÅÓËÉÊ ÓÅÒ×ÅÒ, ÉÓÐÏÌØÚÕÊÔÅ ÆÁÊÌ sample.dip ÉÚ
# ÐÁËÅÔÁ dip337-uri.tgz .
#
#
# Version: @(#)sample.dip 1.40 07/20/93
#
# Author: Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
#
main:
# õÓÔÁÎÏ×ËÁ ÉÍÅÎÉ É ÁÄÒÅÓÁ ÍÁÛÉÎÙ-ÓÅÒ×ÅÒÁ.
# ÷ ÄÁÎÎÏÍ ÐÒÉÍÅÒÅ ÜÔÏ 'xs4all.hacktic.nl' (== 193.78.33.42)
get $remote xs4all.hacktic.nl
# õÓÔÁÎÏ×ËÁ ÍÁÓËÉ ÎÁ ÉÎÔÅÒÆÅÊÓÅ sl0 × 255.255.255.0
netmask 255.255.255.0
# ÷ÙÂÏÒ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ É ÓËÏÒÏÓÔÉ ÓÏÅÄÉÎÅÎÉÑ.
port cua02
speed 38400
# óÂÒÏÓ ÍÏÄÅÍÁ.
# éÎÏÇÄÁ ÐÒÉ×ÏÄÉÔ Ë ÐÒÏÂÌÅÍÁÍ!
reset
# "óÔÁÎÄÁÒÔÎÙÅ" ÐÒÅÄÏÐÒÅÄÅÌÅÎÎÙÅ ÚÎÁÞÅÎÉÑ ÐÅÒÅÍÅÎÎÏÊ "errlevel":
# 0 - OK
# 1 - CONNECT
# 2 - ERROR
#
# íÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÉÈ × ÆÕÎËÃÉÉ "addchat()"
# ðÏÄÇÏÔÏ×ËÁ Ë ÄÏÚ×ÏÎËÅ.
send ATQ0V1E1X4\r
wait OK 2
if $errlvl != 0 goto modem_trouble
dial 555-1234567
if $errlvl != 1 goto modem_trouble
# óÏÅÄÉÎÅÎÉÅ ÕÓÔÁÎÏ×ÌÅÎÏ. òÅÇÉÓÔÒÁÃÉÑ.
login:
sleep 2
wait ogin: 20
if $errlvl != 0 goto login_trouble
send MYLOGIN\n
wait ord: 20
if $errlvl != 0 goto password_error
send MYPASSWD\n
loggedin:
# òÅÇÉÓÔÒÁÃÉÑ ÚÁ×ÅÒÛÅÎÁ.
wait SOMEPROMPT 30
if $errlvl != 0 goto prompt_error
# ðÅÒÅ×ÅÓÔÉ ÓÅÒ×ÅÒ × ÒÅÖÉÍ SLIP
send SLIP\n
wait SLIP 30
if $errlvl != 0 goto prompt_error
# ðÏÌÕÞÅÎÉÅ IP-ÁÄÒÅÓ ÏÔ ÓÅÒ×ÅÒÁ.
# úÄÅÓØ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÐÏÓÌÅ ÐÅÒÅÈÏÄÁ × ÒÅÖÉÍ SLIP ÓÅÒ×ÅÒ ÓÏÏÂÝÁÅÔ
# ×ÙÄÅÌÅÎÎÙÊ IP-ÁÄÒÅÓ
get $locip remote 30
if $errlvl != 0 goto prompt_error
# õÓÔÁÎÏ×ËÁ ÐÁÒÁÍÅÔÒÏ× ÐÒÏÔÏËÏÌÁ SLIP.
get $mtu 296
# ÷ÙÐÏÌÎÉÔØ "route add -net default xs4all.hacktic.nl"
default
# úÁ×ÅÒÛÅÎÉÅ
done:
print CONNECTED $locip ---> $rmtip
mode CSLIP
goto exit
prompt_error:
print TIME-OUT waiting for sliplogin to fire up...
goto error
login_trouble:
print Trouble waiting for the Login: prompt...
goto error
password:error:
print Trouble waiting for the Password: prompt...
goto error
modem_trouble:
print Trouble occurred with the modem...
error:
print CONNECT FAILED to $remote
quit
exit:
exit
÷ ÐÒÉ×ÅÄÅÎÎÏÍ ÐÒÉÍÅÒÅ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ×Ù ÓÏÅÄÉÎÑÅÔÅÓØ Ó ÄÉÎÁÍÉÞÅÓËÉÍ
SLIP-ÓÅÒ×ÅÒÏÍ. åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÓÔÁÔÉÞÅÓËÉÊ ÓÅÒ×ÅÒ, ÉÓÐÏÌØÚÕÊÔÅ ÆÁÊÌ
sample.dip
ÉÚ ÐÁËÅÔÁ dip337-uri.tgz.
ëÏÇÄÁ dip ÏÂÒÁÂÁÔÙ×ÁÅÔ ËÏÍÁÎÄÕ get $local, ÏÎ ÉÝÅÔ × ÐÏÌÕÞÅÎÎÙÈ ÄÁÎÎÙÈ ÓÔÒÏËÕ, ËÏÔÏÒÁÑ ×ÙÇÌÑÄÉÔ ËÁË IP-ÁÄÒÅÓ, ÔÏ ÅÓÔØ ÞÉÓÌÁ, ÒÁÚÄÅÌÅÎÎÙÅ ÓÉÍ×ÏÌÁÍÉ `.'. üÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÂÙÌÁ ×ÎÅÓÅÎÁ ÓÐÅÃÉÁÌØÎÏ ÄÌÑ ÒÁÂÏÔÙ Ó ÄÉÎÁÍÉÞÅÓËÉÍÉ SLIP-ÓÅÒ×ÅÒÁÍÉ. ïÎÁ ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ ÐÒÏÃÅÓÓ ÎÁÓÔÒÏÊËÉ ÎÁ ÎÅÉÚ×ÅÓÔÎÙÊ ÚÁÒÁÎÅÅ ÁÄÒÅÓ.
÷ ÐÒÉ×ÅÄÅÎÎÏÍ ÐÒÉÍÅÒÅ ÍÁÒÛÒÕÔÉÚÁÃÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÞÅÒÅÚ slip-ÓÏÅÄÉÎÅÎÉÅ, ÅÓÌÉ ÄÌÑ ÷ÁÛÅÊ ËÏÎÆÉÇÕÒÁÃÉÉ ÜÔÏ ÎÅ ÐÏÄÈÏÄÉÔ, ÕÂÅÒÉÔÅ ËÏÍÁÎÄÕ default ÉÚ ÓËÒÉÐÔÁ. åÓÌÉ ÷Ù ÚÁÐÕÓÔÉÔÅ ÐÒÏÇÒÁÍÍÕ ifconfig ÐÏÓÌÅ ÏËÏÎÞÁÎÉÑ ÒÁÂÏÔÙ ÓËÒÉÐÔÁ, ÷Ù ÏÂÎÁÒÕÖÉÔÅ ÕÓÔÒÏÊÓÔ×Ï sl0. üÔÏ ÷ÁÛ slip-ÉÎÔÅÒÆÅÊÓ. ðÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÷Ù ÍÏÖÅÔÅ ÅÇÏ ÐÅÒÅÎÁÓÔÒÏÉÔØ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍ ifconfig É route ÐÏÓÌÅ ÔÏÇÏ ËÁË ÐÒÏÇÒÁÍÍÁ dip ÚÁ×ÅÒÛÉÔÓÑ.
ðÒÏÇÒÁÍÍÁ dip ÐÏÚ×ÏÌÑÅÔ ×ÙÂÒÁÔØ ÍÎÏÇÏ ÒÁÚÎÙÈ ÐÒÏÔÏËÏÌÏ× ÒÁÂÏÔÙ Ó
ÐÏÍÏÝØÀ ËÏÍÁÎÄÙ mode
, ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÊ ÐÒÉÍÅÒ --
ÐÒÏÔÏËÏÌ ÓÖÁÔÉÑ ÄÁÎÎÙÈ cSLIP. ïÂÅ ÍÁÛÉÎÙ, ÕÞÁÓÔ×ÕÀÝÉÅ ×
slip-ÓÏÅÄÉÎÅÎÉÉ ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ ÏÄÉÎÁËÏ×ÙÊ ÐÒÏÔÏËÏÌ ÒÁÂÏÔÙ.
ðÒÉ×ÅÄÅÎÎÙÊ ÐÒÉÍÅÒ ÄÏÓÔÁÔÏÞÎÏ ÎÁÄÅÖÅÎ É ËÏÒÒÅËÔÎÏ ÏÂÒÁÂÏÔÁÅÔ ÂÏÌØÛÉÎÓÔ×Ï ×ÏÚÍÏÖÎÙÈ ÏÛÉÂÏË ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ. âÏÌÅÅ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ ÓÏÄÅÒÖÉÔÓÑ ÎÁ man-ÓÔÒÁÎÉÃÅ ÐÒÏÇÒÁÍÍÙ dip. ëÒÏÍÅ ÔÏÇÏ, ÷Ù ÍÏÖÅÔÅ ÎÁÐÉÓÁÔØ ÓËÒÉÐÔ ËÏÔÏÒÙÊ ÂÕÄÅÔ ÐÙÔÁÔØÓÑ ÐÅÒÅÚ×ÁÎÉ×ÁÔØ ÎÅÓËÏÌØËÏ ÒÁÚ × ÔÅÞÅÎÉÉ ÚÁÄÁÎÎÏÇÏ ÐÅÒÉÏÄÁ ×ÒÅÍÅÎÉ ÉÌÉ ÄÁÖÅ ÐÅÒÅÂÉÒÁÔØ ÐÏ ÏÞÅÒÅÄÉ ÄÏÓÔÕÐÎÙÅ SLIP-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÉÈ ÎÅÓËÏÌØËÏ.
åÓÌÉ Õ ×ÁÓ ÅÓÔØ ×ÙÄÅÌÅÎÎÁÑ ÌÉÎÉÑ ÉÌÉ ÐÒÑÍÏÊ ËÁÂÅÌØ ÍÅÖÄÕ Ä×ÕÍÑ ÍÁÛÉÎÁÍÉ, ÉÌÉ ËÁËÏÊ-ÌÉÂÏ ÄÒÕÇÏÊ ÔÉÐ ÐÏÓÔÏÑÎÎÏÇÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ, Õ ÷ÁÓ ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ×ÎÉËÁÔØ ×Ï ×ÓÅ ÓÌÏÖÎÏÓÔÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍÙ dip. ïÞÅÎØ ÐÒÏÓÔÁÑ × ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÐÒÏÇÒÁÍÍÁ slattach ÐÏÚ×ÏÌÉÔ ÷ÁÍ ÎÁÓÔÒÏÉÔØ slip-ÓÏÅÄÉÎÅÎÉÅ.
ðÏÓËÏÌØËÕ ÒÅÞØ ÉÄÅÔ Ï ÐÏÓÔÏÑÎÎÏÍ ÓÏÅÄÉÎÅÎÉÉ, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÄÏÂÁ×ÉÔØ ÎÅÓËÏÌØËÏ
ËÏÍÁÎÄ × ÆÁÊÌ rc.inet1
. æÁËÔÉÞÅÓËÉ, ×ÓÅ ÞÔÏ ÷ÁÍ ÎÕÖÎÏ ÓÄÅÌÁÔØ -- ÜÔÏ
ÎÁÓÔÒÏÉÔØ ÓËÏÒÏÓÔØ ÒÁÂÏÔÙ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÉÎÔÅÒÆÅÊÓÁ É ÐÅÒÅ×ÅÓÔÉ ÅÇÏ × ÒÅÖÉÍ
SLIP. éÍÅÎÎÏ ÄÌÑ ÜÔÏÇÏ É ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÐÒÏÇÒÁÍÍÁ slattach.
äÏÂÁ×ØÔÅ ÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ × ÆÁÊÌ rc.inet1
:
#
# õÓÔÁÎÏ×ËÁ ÓÔÁÔÉÞÅÓËÏÇÏ slip-ÓÏÅÄÉÎÅÎÉÑ ÐÏ ×ÙÄÅÌÅÎÎÏÊ ÌÉÎÉÉ
#
# ÎÁÓÔÒÏÊËÁ /dev/cua0 ÎÁ ÓËÏÒÏÓÔØ 19.2kbps É ÐÒÏÔÏËÏÌ cslip
/sbin/slattach -p cslip -s 19200 /dev/cua0 &
/sbin/ifconfig sl0 IPA.IPA.IPA.IPA pointopoint IPR.IPR.IPR.IPR up
#
çÄÅ:
÷ÁÛ IP-ÁÄÒÅÓ.
IP-ÁÄÒÅÓ ÍÁÛÉÎÙ ÎÁ ÄÒÕÇÏÍ ËÏÎÃÅ ÓÏÅÄÉÎÅÎÉÑ.
ðÒÏÇÒÁÍÍÁ slattach ×ÙÄÅÌÑÅÔ ÐÅÒ×ÙÊ ÎÅÉÓÐÏÌØÚÕÅÍÙÊ slip-ÉÎÔÅÒÆÅÊÓ ÄÌÑ ÒÁÂÏÔÙ ÞÅÒÅÚ ÕËÁÚÁÎÎÏÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï, ÎÁÞÉÎÁÑ Ó sl0. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÐÅÒ×ÙÊ ×ÙÚÏ× slattach Ó×ÑÚÙ×ÁÅÔ ÕËÁÚÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï Ó ÉÎÔÅÒÆÅÊÓÏÍ sl0, ×ÔÏÒÏÊ ×ÙÚÏ× -- Ó ÉÎÔÅÒÆÅÊÓÏÍ sl0, É Ô.Ä.
slattach ÐÏÚ×ÏÌÑÅÔ ÕËÁÚÙ×ÁÔØ ÒÁÚÎÙÅ ÐÒÏÔÏËÏÌÙ ÓÏÅÄÉÎÅÎÉÑ Ó ÐÏÍÏÝØÀ
ÏÐÃÉÉ -p
. ëÁË ÐÒÁ×ÉÌÏ ÜÔÏ ÐÒÏÔÏËÏÌÙ SLIP ÉÌÉ cSLIP,
× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÅ ÌÉ ÷Ù ÓÖÁÔÉÅ ÄÁÎÎÙÈ ÉÌÉ ÎÅÔ. ÷ÎÉÍÁÎÉÅ! ïÂÅ
Ó×ÑÚÙ×ÁÀÝÉÅÓÑ ÍÁÛÉÎÙ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÐÒÏÔÏËÏÌ.
åÓÌÉ Õ ÷ÁÓ ÅÓÔØ ÐÏÄËÌÀÞÅÎÎÁÑ Ë ÓÅÔÉ ÍÁÛÉÎÁ, ÞÅÒÅÚ ËÏÔÏÒÕÀ ÷Ù ÈÏÔÉÔÅ ÐÏÄËÌÀÞÁÔÓÑ Ó ÄÒÕÇÉÈ ÍÁÛÉÎ ÐÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÌÉÎÉÑÍ, ÷Ù ÄÏÌÖÎÙ ÎÁÓÔÒÏÉÔØ ÜÔÕ ÍÁÛÉÎÕ ËÁË ÓÅÒ×ÅÒ. åÓÌÉ ÷Ù ×ÙÂÒÁÌÉ × ËÁÞÅÓÔ×Å ÐÒÏÔÏËÏÌÁ SLIP Õ ÷ÁÓ ÅÓÔØ ÔÒÉ ×ÁÒÉÁÎÔÁ ÔÁËÏÊ ÎÁÓÔÒÏÊËÉ. á×ÔÏÒ ÐÒÅÄÐÏÞÉÔÁÅÔ ÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒ×ÙÍ -- ÐÒÏÇÒÁÍÍÏÊ sliplogin, ÓÁÍÏÊ ÌÅÇËÏÊ × ÎÁÓÔÏÊËÅ É ÏÓ×ÏÅÎÉÉ, ÎÏ ÂÕÄÕÔ ÏÐÉÓÁÎÙ É ÄÒÕÇÉÅ, ÔÁË ÞÔÏ ÷Ù ÍÏÖÅÔÅ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÓÄÅÌÁÔØ ×ÙÂÏÒ.
sliplogin -- ÐÒÏÇÒÁÍÍÁ, ËÏÔÏÒÕÀ ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÍÅÓÔÏ ËÏÍÁÎÄÎÏÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ÐÏÄËÌÀÞÁÀÔÓÑ Ë ÷ÁÛÅÍÕ ÓÅÒ×ÅÒÕ ÐÏ ÐÒÏÔÏËÏÌÕ SLIP. ïÎÁ ÐÏÚ×ÏÌÑÅÔ ÷ÁÛÅÊ ÍÁÛÉÎÅ ÂÙÔØ ËÁË ÓÔÁÔÉÞÅÓËÉÍ (ÐÏÌØÚÏ×ÁÔÅÌÀ ×ÓÅÇÄÁ ×ÙÄÅÌÑÅÔÓÑ ÆÉËÓÉÒÏ×ÁÎÎÙÊ IP-ÁÄÒÅÓ), ÔÁË É ÄÉÎÁÍÉÞÅÓËÉÍ (ÐÏÌØÚÏ×ÁÔÅÌØ ÐÏÌÕÞÁÅÔ ÐÒÉ ÒÅÇÉÓÔÒÁÃÉÉ ÐÅÒ×ÙÊ Ó×ÏÂÏÄÎÙÊ IP-ÁÄÒÅÓ ÉÚ ÚÁÄÁÎÎÏÇÏ ÎÁÂÏÒÁ) SLIP-ÓÅÒ×ÅÒÏÍ. sliplogin ÐÒÅÏÂÒÁÚÕÅÔ ÔÅÒÍÉÎÁÌ × slip-ÓÏÅÄÉÎÅÎÉÅ.
ðÏÌØÚÏ×ÁÔÅÌØ ÒÅÇÉÓÔÒÉÒÕÅÔÓÑ ÔÁË ÖÅ ËÁË É ÐÒÉ ÌÏËÁÌØÎÏÊ ÒÅÇÉÓÔÒÁÃÉÉ, ××ÏÄÑ
ÉÍÑ ÒÅÇÉÓÔÒÁÃÉÉ É ÐÁÒÏÌØ, ÎÏ ×ÍÅÓÔÏ ÏÂÙÞÎÏÇÏ ËÏÍÁÎÄÎÏÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ
ÚÁÐÕÓËÁÅÔÓÑ sliplogin. ïÎÁ ÉÝÅÔ × ÆÁÊÌÅ /etc/slip.hosts
ÓÔÒÏËÕ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ××ÅÄÅÎÎÏÍÕ ÉÍÅÎÉ ÒÅÇÉÓÔÒÁÃÉÉ. åÓÌÉ ÔÁËÁÑ ÓÔÒÏËÁ
ÎÁÈÏÄÉÔÓÑ, sliplogin ÎÁÓÔÒÁÉ×ÁÅÔ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÕÀ ÌÉÎÉÀ ÎÁ ÒÅÖÉÍ
8 ÂÉÔ ÂÅÚ ÓÔÏÐ-ÂÉÔÏ× É ÐÅÒÅ×ÏÄÉÔ ÅÅ × ÒÅÖÉÍ SLIP. ðÏÓÌÅ ÜÔÏÇÏ ÚÁÐÕÓËÁÅÔÓÑ
ÓËÒÉÐÔ, ËÏÔÏÒÙÊ ÎÁÓÔÒÁÉ×ÁÅÔ slip-ÉÎÔÅÒÆÅÊÓ ÎÁ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÎÕÖÎÏÇÏ IP-ÁÄÒÅÓÁ,
ÍÁÓËÉ É ÎÁÓÔÒÁÉ×ÁÅÔ ÍÁÒÛÒÕÔÉÚÁÃÉÀ. üÔÏÔ ÓËÒÉÐÔ ÏÂÙÞÎÏ ÎÁÚÙ×ÁÅÔÓÑ
/etc/slip.login
, ÎÏ ËÁË É × ÓÌÕÞÁÅ Ó getty, ÷Ù ÍÏÖÅÔÅ ÄÌÑ
ÎÅËÏÔÏÒÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÓÏÚÄÁÔØ ÓÐÅÃÉÁÌØÎÙÅ ÉÎÉÃÉÁÌÉÚÁÃÉÏÎÎÙÅ ÓËÒÉÐÔÙ Ó ÉÍÅÎÁÍÉ
/etc/slip.login.loginname
, ËÏÔÏÒÙÅ ÚÁÐÕÓÔÑÔÓÑ ÐÒÉ ÒÅÇÉÓÔÒÁÃÉÉ ÜÔÏÇÏ
ÐÏÌØÚÏ×ÁÔÅÌÑ.
äÌÑ ÐÏÌÎÏÊ ÎÁÓÔÒÏÊËÉ ÐÒÏÇÒÁÍÍÙ sliplogin ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ 4 (ÉÎÏÇÄÁ 5) ÆÁÊÌÁ. üÔÏ ÆÁÊÌÙ:
/etc/passwd
, ÄÌÑ ÓÏÚÄÁÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ./etc/slip.hosts
, ÓÏÄÅÒÖÁÝÉÊ ÉÎÆÏÒÍÁÃÉÀ, ÓÐÅÃÉÆÉÞÎÕÀ ÄÌÑ ËÁÖÄÏÇÏ
ÉÚ slip-ÐÏÌØÚÏ×ÁÔÅÌÅÊ./etc/slip.login
, ÎÁÓÔÒÁÉ×ÁÀÝÉÊ ÍÁÒÛÒÕÔÉÚÁÃÉÀ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ
ÐÏÓÌÅ ÒÅÇÉÓÔÒÁÃÉÉ./etc/slip.tty
, ÜÔÏÔ ÆÁÊÌ ÎÕÖÅÎ ÔÏÌØËÏ × ÓÌÕÞÁÅ ÄÉÎÁÍÉÞÅÓËÏÇÏ
SLIP-ÓÅÒ×ÅÒÁ. ïÎ ÓÏÄÅÒÖÉÔ ÓÐÉÓÏË ÄÏÐÕÓÔÉÍÙÈ IP-ÁÄÒÅÓÏ×/etc/slip.logout
-- ÓÏÄÅÒÖÁÝÉÊ ËÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ
ÐÏÓÌÅ ÏÔËÌÀÞÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÑ.ðÁËÅÔ sliplogin ×ÈÏÄÉÔ ×Ï ÍÎÏÇÉÅ ÄÉÓÔÒÉÂÕÔÉ×Ù, ÐÏÜÔÏÍÕ ÏÎ ÕÖÅ ÍÏÖÅÔ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÷ÁÛÅÊ ÍÁÛÉÎÅ. åÓÌÉ ÜÔÏ ÎÅ ÔÁË, ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÅÇÏ Ó sunsite.unc.edu. ÷ ÓÏÓÔÁ× ÐÁËÅÔÁ ×ÈÏÄÑÔ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ, ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÎÙÅ ÐÒÏÇÒÁÍÍÙ É man-ÓÔÒÁÎÉÃÁ.
äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÏÓÔÕÐ Ë sliplogin ÉÍÅÌÉ ÔÏÌØËÏ ÎÕÖÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÉ,
ÄÏÂÁ×ØÔÅ × ÆÁÊÌ /etc/group
ÐÏÄÏÂÎÕÀ ÓÔÒÏËÕ:
..
slip::13:radio,fred
..
ëÏÇÄÁ ÷Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ ÐÁËÅÔ sliplogin, ÇÒÕÐÐÏÊ-×ÌÁÄÅÌØÃÅÍ ÐÒÏÇÒÁÍÍÙ
sliplogin ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÇÒÕÐÐÁ slip
, É ÔÏÌØËÏ ÐÏÌØÚÏ×ÁÔÅÌÉ ÉÚ ÜÔÏÊ
ÇÒÕÐÐÙ ÍÏÇÕÔ ÚÁÐÕÓËÁÔØ sliplogin. ÷ ÐÒÉ×ÅÄÅÎÎÏÍ ÐÒÉÍÅÒÅ ÚÁÐÕÓËÁÔØ
sliplogin ÓÍÏÇÕÔ ÔÏÌØËÏ ÐÏÌØÚÏ×ÁÔÅÌÉ radio
É fred
.
äÌÑ ÕÓÔÁÎÏ×ËÉ ÐÁËÅÔÁ ÉÓÐÏÌØÚÕÊÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
user% cd /usr/src
user% gzip -dc .../sliplogin-2.1.1.tar.gz | tar xvf -
user% cd sliplogin-2.1.1
user% <..ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÆÁÊÌ Makefile ÅÓÌÉ ÷Ù ÎÅ ÉÓÐÏÌØÚÕÅÔÅ ÍÅÈÁÎÉÚÍ ÔÅÎÅ×ÙÈ ÐÁÒÏÌÅÊ ..>
root# make install
åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ ÐÅÒÅÄ ÕÓÔÁÎÏ×ËÏÊ, ÄÏÂÁ×ØÔÅ
ËÏÍÁÎÄÕ make clean
ÐÅÒÅÄ make install
. åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ
sliplogin ÎÅ × ËÁÔÁÌÏÇ /sbin, Á × ËÁËÏÊ-ÌÉÂÏ ÄÒÕÇÏÊ, ÏÔÒÅÄÁËÔÉÒÕÊÔÅ
ÐÒÁ×ÉÌÏ install × ÆÁÊÌÅ Makefile
.
äÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ ÓÏÄÅÒÖÉÔÓÑ × ÆÁÊÌÅ README
, ×ÈÏÄÑÝÅÍ × ÓÏÓÔÁ×
ÐÁËÅÔÁ.
/etc/passwd
ÄÌÑ ÒÁÂÏÔÙ ÓÏ SLIP.ëÁË ÐÒÁ×ÉÌÏ, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÚÁ×ÅÓÔÉ × ÆÁÊÌÅ /etc/passwd
ÓÐÅÃÉÁÌØÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ÄÌÑ ÔÅÈ, ËÔÏ ÉÓÐÏÌØÚÕÅÔ ÷ÁÛÕ ÍÁÛÉÎÕ × ËÁÞÅÓÔ×Å
SLIP-ÓÅÒ×ÅÒÁ. ðÏ×ÓÅÍÅÓÔÎÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÌÅÄÕÀÝÅÅ ÐÒÁ×ÉÌÏ ÐÒÉÓ×ÏÅÎÉÑ ÉÍÅÎ:
ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÐÏÌÕÞÁÅÔÓÑ ÉÚ ÚÁÇÌÁ×ÎÏÊ 'S' É ÉÍÅÎÉ ÍÁÛÉÎÙ. îÁÐÒÉÍÅÒ,
ÅÓÌÉ Ó ÷ÁÛÉÍ ÓÅÒ×ÅÒÏÍ ÓÏÅÄÉÎÑÅÔÓÑ ÍÁÛÉÎÁ radio
, ÔÏ × ÆÁÊÌÅ
/etc/passwd
ÂÕÄÅÔ ÚÁÐÉÓØ ÓÌÅÄÕÀÝÅÇÏ ×ÉÄÁ:
Sradio:FvKurok73:1427:1:radio SLIP login:/tmp:/sbin/sliplogin
÷ ÃÅÌÏÍ ÎÅ ÏÞÅÎØ ×ÁÖÎÏ, ËÁË ÂÕÄÅÔ ÎÁÚÙ×ÁÔØÓÑ ÐÏÌØÚÏ×ÁÔÅÌØ, ÇÌÁ×ÎÏÅ ÞÔÏÂÙ
ÉÍÅÎÁ ÎÅ ÓÏÚÄÁ×ÁÌÉ ÐÕÔÁÎÉÃÙ.
úÁÍÅÞÁÎÉÅ: äÌÑ ÜÔÉÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÎÅ ÎÕÖÎÏ ÓÏÚÄÁ×ÁÔØ ``ÄÏÍÁÛÎÉÅ ËÁÔÁÌÏÇÉ'',
× ËÁÞÅÓÔ×Å ÔÁËÏÇÏ ËÁÔÁÌÏÇÁ ÍÏÖÎÏ ÕËÁÚÁÔØ /tmp
. ïÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ,
ÞÔÏ × ËÁÞÅÓÔ×Å ËÏÍÁÎÄÎÏÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÉÓÐÏÌØÚÕÅÔÓÑ sliplogin.
/etc/slip.hosts
sliplogin ÉÝÅÔ × ÜÔÏÍ ÆÁÊÌÅ ÉÎÆÏÒÍÁÃÉÀ, ËÏÔÏÒÁÑ ÏÔÎÏÓÉÔÓÑ Ë
ÚÁÒÅÇÉÓÔÒÉÒÏ×Á×ÛÅÍÕÓÑ ÐÏÌØÚÏ×ÁÔÅÌÀ. ÷ ÜÔÏÍ ÆÁÊÌÅ ÕËÁÚÙ×ÁÅÔÓÑ IP-ÁÄÒÅÓ
É ÍÁÓËÁ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÐÒÉÓ×ÏÅÎÙ ÐÏÌØÚÏ×ÁÔÅÌÀ ÐÏÓÌÅ ÒÅÇÉÓÔÒÁÃÉÉ. îÁÐÒÉÍÅÒ,
ÉÎÆÏÒÍÁÃÉÑ ÄÌÑ ÍÁÛÉÎÙ radio
, ËÏÔÏÒÁÑ ÐÏÌÕÞÁÅÔ ÓÔÁÔÉÞÅÓËÉÊ IP-ÁÄÒÅÓ
É ÍÁÛÉÎÙ albert
, ËÏÔÏÒÁÑ ÐÏÌÕÞÁÅÔ ÄÉÎÁÍÉÞÅÓËÉÊ IP-ÁÄÒÅÓ ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ
ÔÁË:
#
Sradio 44.136.8.99 44.136.8.100 255.255.255.0 normal -1
Salbert 44.136.8.99 DYNAMIC 255.255.255.0 compressed 60
#
óÔÒÏËÉ × ÆÁÊÌÅ /etc/slip.hosts
ÄÅÌÑÔÓÑ ÎÁ ÓÌÅÄÕÀÝÉÅ ÐÏÌÑ:
DYNAMIC
ÔÏ IP-ÁÄÒÅÓ ÂÕÄÅÔ ×ÙÄÅÌÅÎ ÎÁ ÏÓÎÏ×Å ÉÎÆÏÒÍÁÃÉÉ ÉÚ
ÆÁÊÌÁ /etc/slip.tty
(óí. ÎÉÖÅ). ÷ÎÉÍÁÎÉÅ!
÷Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÅÒÓÉÀ sliplogin ÎÅ ÍÅÎÅÅ 1.3 ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÐÏÌØÚÏ×ÁÔØÓÑ
ÜÔÏÊ ×ÏÚÍÏÖÎÏÓÔØÀ.normal
", "compressed
" É ÎÅËÏÔÏÒÙÅ ÄÒÕÇÉÅ.úÁÍÅÞÁÎÉÅ: ÷ ÐÏÌÑÈ 2 É 3 ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ IP-ÁÄÒÅÓÁ, ÔÁË É ÉÍÅÎÁ.
åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÊÔÅ ÉÍÅÎÁ, ÕÂÅÄÉÔÅÓØ ÞÔÏ ÜÔÉ ÉÍÅÎÁ ÕÄÁÅÔÓÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ×
IP-ÁÄÒÅÓÁ, ÉÎÁÞÅ ÒÅÇÉÓÔÒÁÃÉÑ ÎÅ ×ÙÐÏÌÎÉÔÓÑ. äÌÑ ÐÒÏ×ÅÒËÉ ÐÏÐÒÏÂÕÊÔÅ
ÚÁÐÕÓÔÉÔØ telnet ÎÁ ÍÁÛÉÎÕ Ó ÎÕÖÎÙÍ ÉÍÅÎÅÍ, ÅÓÌÉ ÷Ù Õ×ÉÄÉÔÅ ÓÏÏÂÝÅÎÉÅ ×ÉÄÁ
`Trying nnn.nnn.nnn...' ÔÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÂÙÌÏ ÕÓÐÅÛÎÙÍ -- ÷ÁÛÁ ÍÁÛÉÎÁ
ÓÍÏÇÌÁ ÏÐÒÅÄÅÌÉÔØ IP-ÁÄÒÅÓ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ. éÎÁÞÅ ÷Ù ÐÏÌÕÞÉÔÅ ÓÏÏÂÝÅÎÉÅ
`Unknown host' -- × ÜÔÏÍ ÓÌÕÞÁÅ ÚÁÄÁÊÔÅ IP-ÁÄÒÅÓ Ñ×ÎÏ ÉÌÉ ÐÒÏ×ÅÒØÔÅ
ÎÁÓÔÒÏÊËÉ ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ (óí. ÒÁÚÄÅÌ óÉÓÔÅÍÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ
).
þÁÝÅ ×ÓÅÇÏ ÉÓÐÏÌØÚÕÀÔÓÑ ÒÅÖÉÍÙ SLIP
SLIP ÂÅÚ ÓÖÁÔÉÑ ÄÁÎÎÙÈ.
ÓÖÁÔÉÅ ÚÁÇÏÌÏ×ËÏ× ÐÁËÅÔÏ× (cSLIP)
/etc/slip.login
.åÓÌÉ sliplogin ÎÁÛÅÌ × ÆÁÊÌÅ /etc/slip.hosts
ÐÏÄÈÏÄÑÝÕÀ
ÚÁÐÉÓØ, ÏÎ ÐÙÔÁÅÔÓÑ ×ÙÐÏÌÎÉÔØ ÓËÒÉÐÔ /etc/slip.login
. üÔÏÔ ÓËÒÉÐÔ
ÎÁÓÔÒÁÉ×ÁÅÔ slip-ÉÎÔÅÒÆÅÊÓ ÎÁ ÓÅÒ×ÅÒÅ.
ðÒÉÍÅÒ ÆÁÊÌÁ /etc/slip.login
, ×ËÌÀÞÅÎÎÙÊ × ÐÁËÅÔ sliplogin
×ÙÇÌÑÄÉÔ ÔÁË:
#!/bin/sh -
#
# @(#)slip.login 5.1 (Berkeley) 7/1/90
#
# ÉÎÉÃÉÁÌÉÚÁÃÉÏÎÎÙÊ ÓËÒÉÐÔ ÄÌÑ SLIP-ÓÅÒ×ÅÒÁ. ðÁÒÁÍÅÔÒÙ:
# $1 $2 $3 $4, $5, $6 ...
# ÉÍÑ_ÉÎÔÅÒÆÅÊÓÁ ÓËÏÒÏÓÔØ pid ÐÁÒÁÍÅÔÒÙ ÉÚ ÆÁÊÌÁ slip.host
#
/sbin/ifconfig $1 $5 pointopoint $6 mtu 1500 -trailers up
/sbin/route add $6
arp -s $6 <hw_addr> pub
exit 0
#
üÔÏÔ ÓËÒÉÐÔ ÉÓÐÏÌØÚÕÅÔ ÐÒÏÇÒÁÍÍÙ ifconfig É route ÄÌÑ
ÎÁÓÔÒÏÊËÉ slip-ÉÎÔÅÒÆÅÊÓÁ, ÔÏÞÎÏ ÔÁË ÖÅ, ËÁË ÜÔÏ ÄÅÌÁÅÔ ÐÒÏÇÒÁÍÍÁ
slattach.
ëÒÏÍÅ ÔÏÇÏ ÐÏÓÌÅÄÎÑÑ ËÏÍÁÎÄÁ ÓËÒÉÐÔÁ ÓÏÚÄÁÅÔ ARP-ÚÁÐÉÓØ, ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ
ÍÁÛÉÎÙ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ ÓÅÒ×ÅÒÁ ÍÏÇÌÉ ÓÏÅÄÉÎÑÔÓÑ Ó ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÏÊ.
÷ ÐÏÌÅ <hw_addr>
×Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÁÐÐÁÒÁÔÎÙÊ ÁÄÒÅÓ
ethernet-ËÁÒÔÙ ÎÁ ÓÅÒ×ÅÒÅ. åÓÌÉ ÓÅÒ×ÅÒ ÎÅ ÐÏÄËÌÀÞÅÎ Ë ÌÏËÁÌØÎÏÊ ÓÅÔÉ,
ÜÔÕ ËÏÍÁÎÄÕ ÍÏÖÎÏ ÏÐÕÓÔÉÔØ.
/etc/slip.logout
.ëÏÇÄÁ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ ÚÁ×ÅÒÛÁÅÔÓÑ, ÎÕÖÎÏ ×ÅÒÎÕÔØ slip-ÕÓÔÒÏÊÓ×Ï
× ÉÓÈÏÄÎÏÅ ÓÏÓÔÏÑÎÉÅ, ÔÁË ÞÔÏÂÙ ÓÌÅÄÕÀÝÉÅ slip-ÐÏÌØÚÏ×ÁÔÅÌÉ ÍÏÇÌÉ ÎÏÒÍÁÌØÎÏ
ÒÅÇÉÓÔÒÉÒÏ×ÁÔØÓÑ. äÌÑ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÆÁÊÌ /etc/slip.logout
.
üÔÏ ÓËÒÉÐÔ, ×ÙÚÙ×ÁÀÝÉÊÓÑ Ó ÔÅÍÉ ÖÅ ÐÁÒÁÍÅÔÒÁÍÉ, ÞÔÏ É /etc/slip.login
.
#!/bin/sh -
#
# slip.logout
#
/sbin/ifconfig $1 down
arp -d $6
exit 0
#
÷ ÄÁÎÎÏÍ ÐÒÉÍÅÒÅ ÏÎ ÄÅÚÁËÔÉ×ÉÒÕÅÔ ÉÎÔÅÒÆÅÊÓ É ÕÄÁÌÑÅÔ arp-ÚÁÐÉÓØ. åÓÌÉ ÓÅÒ×ÅÒ
ÎÅ ÐÏÄËÌÀÞÅÎ Ë ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ÚÁÐÕÓË arp ÍÏÖÎÏ ÏÐÕÓÔÉÔØ.
/etc/slip.tty
.åÓÌÉ ÷ÁÛ ÓÅÒ×ÅÒ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÄÉÎÁÍÉÞÅÓËÏÅ ×ÙÄÅÌÅÎÉÅ ÁÄÒÅÓÏ× É ÎÅËÏÔÏÒÙÅ ÉÚ
ÚÁÐÉÓÅÊ × ÆÁÊÌÅ /etc/slip.hosts
ÉÍÅÀÔ ÚÎÁÞÅÎÉÅ DYNAMIC
× ÐÏÌÅ IP-ÁÄÒÅÓÁ, ÔÏ ÷Ù ÄÏÌÖÎÙ ÓÏÚÄÁÔØ ÆÁÊÌ /etc/slip.tty
,
ÓÏÄÅÒÖÁÝÉÊ ÓÐÉÓÏË ÁÄÒÅÓÏ× ÄÌÑ ËÁÖÄÏÇÏ ÉÚ ÐÏÒÔÏ×.
æÁÊÌ /etc/slip.tty
ÓÏÄÅÒÖÉÔ ÓÐÉÓÏË ÕÓÔÒÏÊÓÔ× tty,
ÎÁÓÔÒÏÅÎÎÙÈ ÎÁ ÒÁÂÏÔÕ ÐÏ ÐÒÏÔÏËÏÌÕ SLIP É IP-ÁÄÒÅÓÁ, ËÏÔÏÒÙÅ ÎÁÄÏ ÐÒÉÓ×ÁÉ×ÁÔØ
ÐÏÌØÚÏ×ÁÔÅÌÀ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ ÞÅÒÅÚ ÜÔÉ ÕÓÔÒÏÊÓÔ×Á.
ðÒÉÍÅÒ ÔÁËÏÇÏ ÆÁÊÌÁ:
# slip.tty ÓÐÉÓÏË ÓÏÏÔ×ÅÔÓÔ×ÉÊ tty -> IP-ÁÄÒÅÓ
# ÆÏÒÍÁÔ: /dev/tty?? xxx.xxx.xxx.xxx
#
/dev/ttyS0 192.168.0.100
/dev/ttyS1 192.168.0.101
#
üÔÏÔ ÆÁÊÌ ÕËÁÚÙ×ÁÅÔ ÞÔÏ ÐÒÉ ÓÏÅÄÉÎÅÎÉÉ ÞÅÒÅÚ ÕÓÔÒÏÊÓÔ×Ï /dev/ttyS0
ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Ó ÐÏÌÅÍ DYNAMIC
× ÆÁÊÌÅ /etc/slip.hosts
ÂÕÄÅÔ ÐÒÉÓ×ÏÅÎ ÁÄÒÅÓ 192.168.0.100
.
ðÒÉ ÔÁËÏÊ ÓÉÓÔÅÍÅ ÷ÁÍ ÄÏÓÔÁÔÏÞÎÏ ×ÙÄÅÌÉÔØ ÐÏ ÏÄÎÏÍÕ ÁÄÒÅÓÕ ÄÌÑ ËÁÖÄÏÇÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ, ÐÒÉ ÜÔÏÍ ËÏÌÉÞÅÓÔ×Ï ÐÏÔÒÁÞÅÎÎÙÈ ÁÄÒÅÓÏ× ÂÕÄÅÔ ÍÉÎÉÍÁÌØÎÙÍ.
þÁÓÔØ ÐÒÉ×ÅÄÅÎÎÏÊ × ÜÔÏÍ ÒÁÚÄÅÌÅ ÉÎÆÏÒÍÁÃÉÉ ×ÚÑÔÁ Ó man-ÓÔÒÁÎÉÃÙ ÐÒÏÇÒÁÍÍÙ dip, ÎÁ ËÏÔÏÒÏÊ ×ËÒÁÔÃÅ ÏÐÉÓÁÎÏ ÅÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ × ËÁÞÅÓÔ×Å slip-ÓÅÒ×ÅÒÁ. ëÒÏÍÅ ÔÏÇÏ ÜÔÁ ÉÎÆÏÒÍÁÃÉÑ ÏÔÎÏÓÉÔÓÑ Ë ×ÅÒÓÉÉ dip337o-uri.tgz ÐÁËÅÔÁ dip, × ÄÒÕÇÉÈ ×ÅÒÓÉÑÈ ×ÏÚÍÏÖÎÙ ÉÚÍÅÎÅÎÉÑ.
÷ dip ÅÓÔØ ``×ÈÏÄÎÏÊ'' ÒÅÖÉÍ ÒÁÂÏÔÙ, ÐÒÉ ËÏÔÏÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ
ÏÔÙÓËÉ×ÁÅÔÓÑ ÚÁÐÉÓØ × ÆÁÊÌÅ /etc/diphosts
Ï ÐÏÌØÚÏ×ÁÔÅÌÅ,
ËÏÔÏÒÙÊ ÚÁÐÕÓÔÉÌ dip, É × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÎÅÊ ÎÁÓÔÒÁÉ×ÁÅÔÓÑ
ÉÎÔÅÒÆÅÊÓ É ÓÏÅÄÉÎÅÎÉÅ ÐÅÒÅ×ÏÄÉÔÓÑ × ÒÅÖÉÍ SLIP. þÔÏÂÙ ÚÁÐÕÓÔÉÔØ dip
× ÔÁËÏÍ ÒÅÖÉÍÅ, ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÕ diplogin. þÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ
dip × ËÁÞÅÓÔ×Å SLIP-ÓÅÒ×ÅÒÁ, ÎÕÖÎÏ ÓÏÚÄÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, Õ ËÏÔÏÒÙÈ
× ËÁÞÅÓÔ×Å ËÏÍÁÎÄÎÏÇÏ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÕËÁÚÁÎ diplogin.
óÎÁÞÁÌÁ ÷Ù ÄÏÌÖÎÙ ÓÏÚÄÁÔØ ÓÓÙÌËÕ:
# ln -sf /usr/sbin/dip /usr/sbin/diplogin
ðÏÓÌÅ ÜÔÏÇÏ ÄÏÂÁ×ØÔÅ ÚÁÐÉÓÉ × ÆÁÊÌÙ /etc/passwd
É
/etc/diphosts
. þÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ dip × ËÁÞÅÓÔ×Å
SLIP-ÓÅÒ×ÅÒÁ ÓÏÚÄÁÊÔÅ ÐÏÌØÚÏ×ÁÔÅÌÅÊ Ó ËÏÍÁÎÄÎÙÍ ÉÎÔÅÒÐÒÅÔÁÔÏÒÏÍ
diplogin. ïÂÙÞÎÏ ÉÍÅÎÁ ÜÔÉÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÄÅÌÁÀÔ ÎÁÞÉÎÁÀÝÉÍÉÓÑ
ÎÁ ÚÁÇÌÁ×ÎÏÅ `S', ÎÁÐÒÉÍÅÒ `Sfredm'. óÔÒÏËÁ × ÆÁÊÌÅ /etc/passwd
ÄÌÑ ÔÁËÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
Sfredm:ij/SMxiTlGVCo:1004:10:Fred:/tmp:/usr/sbin/diplogin
^^ ^^ ^^ ^^ ^^ ^^ ^^
| | | | | | \__ ËÏÍÁÎÄÎÙÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ diplogin
| | | | | \_______ äÏÍÁÛÎÉÊ ËÁÔÁÌÏÇ
| | | | \____________ ðÏÌÎÏÅ ÉÍÑ
| | | \_________________ ID ÇÒÕÐÐÙ
| | \_____________________ ID ÐÏÌØÚÏ×ÁÔÅÌÑ
| \_______________________________ úÁÛÉÆÒÏ×ÁÎÎÙÊ ÐÁÒÏÌØ
\__________________________________________ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ
ðÏÓÌÅ ÔÏÇÏ, ËÁË ÐÒÏÇÒÁÍÍÁ login ÕÓÐÅÛÎÏ ÚÁÒÅÇÉÓÔÒÉÒÕÅÔ
ÔÁËÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÁ ÐÒÏÇÒÁÍÍÁ diplogin.
dip ÐÒÉ ÔÁËÏÍ ÚÁÐÕÓËÅ ÐÅÒÅÈÏÄÉÔ ×Ï ``×ÈÏÄÎÏÊ'' ÒÅÖÉÍ, É ×ÙÚÙ×ÁÅÔ
ÆÕÎËÃÉÀ getuid(), ÞÔÏÂÙ ÏÐÒÅÄÅÌÉÔØ ÔÅËÕÝÅÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ. ðÏÓÌÅ
ÜÔÏÇÏ × ÆÁÊÌÅ /etc/diphosts
ÉÝÅÔÓÑ ÐÅÒ×ÁÑ ÐÏÄÈÏÄÑÝÁÑ ÓÔÒÏËÁ Ó
ÎÕÖÎÙÍ ÉÍÅÎÅÍ ÐÏÌØÚÏ×ÁÔÅÌÑ ÉÌÉ tty ÕÓÔÒÏÊÓÔ×ÏÍ É dip
×ÙÐÏÌÎÑÅÔ ×ÓÅ ÎÕÖÎÙÅ ÎÁÓÔÒÏÊËÉ. ðÏÍÅÝÁÑ ÚÁÐÉÓØ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ × ÆÁÊÌ
diphosts
÷Ù ÓÏÚÄÁÅÔÅ ÄÌÑ ÎÅÇÏ ÓÐÅÃÉÁÌØÎÕÀ ËÏÎÆÉÇÕÒÁÃÉÀ
ÄÌÑ ÏÓÔÁÌØÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÂÕÄÅÔ ×ÙÂÒÁÎÁ ËÏÎÆÉÇÕÒÁÃÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
ôÁËÉÍ ÏÂÒÁÚÏÍ ×Ù ÍÏÖÅÔÅ ÓÏÚÄÁ×ÁÔØ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÓÏ ÓÔÁÔÉÞÅÓËÉÍ ÉÌÉ
ÄÉÎÁÍÉÞÅÓËÉÍ ÁÄÒÅÓÏÍ.
dip Á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÚÄÁÅÔ arp-ÚÁÐÉÓØ ÐÒÉ ÒÁÂÏÔÅ ×Ï ``×ÈÏÄÎÏÍ''
ÒÅÖÉÍÅ, ÔÁË ÞÔÏ ÷ÁÍ ÎÅ ÎÕÖÎÏ ÂÅÓÐÏËÏÉÔÓÑ ÓÏÚÄÁÎÉÉ É ÕÄÁÌÅÎÉÉ ÜÔÉÈ ÚÁÐÉÓÅÊ
×ÒÕÞÎÕÀ.
/etc/diphosts
.æÁÊÌ /etc/diphosts
ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ dip. ÷ ÜÔÏÍ ÆÁÊÌÅ
ÈÒÁÎÑÔÓÑ ÎÁÓÔÒÏÊËÉ ÄÌÑ ÕÄÁÌÅÎÎÙÈ ÍÁÛÉÎ. üÔÏ ÍÏÇÕÔ ÂÙÔØ ÍÁÛÉÎÙ, ËÏÔÏÒÙÅ
ÉÓÐÏÌØÚÕÀÔ ÷ÁÛÕ ÍÁÛÉÎÕ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ ÉÌÉ ÍÁÛÉÎÙ, ËÏÔÏÒÙÅ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ
× ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ. æÏÒÍÁÔ ÜÔÏÇÏ ÆÁÊÌÁ ÓÌÅÄÕÀÝÉÊ:
..
Suwalt::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006
ttyS1::145.71.34.3:145.71.34.2:255.255.255.0:Dynamic ttyS1:CSLIP,296
..
ëÁÖÄÁÑ ÓÔÒÏËÁ ÓÏÓÔÏÉÔ ÉÚ ÎÅÓËÏÌØËÉÈ ÐÏÌÅÊ:
ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ
: ÉÍÑ, ×ÏÚ×ÒÁÝÁÅÍÏÅ getpwuid(getuid()) ÉÌÉ ÉÍÑ tty.ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ
: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó passwdõÄÁÌÅÎÎÙÊ ÁÄÒÅÓ
: IP-ÁÄÒÅÓ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÙ ÉÌÉ ÅÅ ÉÍÑLocal Address
: IP-ÁÄÒÅÓ ÜÔÏÊ ÍÁÛÉÎÙ ÉÌÉ ÅÅ ÉÍÑíÁÓËÁ
: IP-ÍÁÓËÁ × ÄÅÓÑÔÉÞÎÏÊ ÚÁÐÉÓÉëÏÍÍÅÎÔÁÒÉÊ
: ÍÏÖÅÔÅ ×ÎÏÓÉÔØ ÓÀÄÁ Ó×ÏÉ ÐÒÉÍÅÞÁÎÉÑ.ÐÒÏÔÏËÏÌ
: Slip, CSlip É ÄÒ.MTU
: ÄÅÓÑÔÉÞÎÏÅ ÞÉÓÌÏ
Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:SLIP,296
üÔÁ ÓÔÒÏËÁ ÏÐÒÅÄÅÌÑÅÔ ÓÏÅÄÉÎÅÎÉÅ Ó ÍÁÛÉÎÏÊ ÐÏ ÁÄÒÅÓÕ 145.71.34.1 ÐÏ
ÐÒÏÔÏËÏÌÕ SLIP Ó mtu 296.
éÌÉ:
Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006
üÔÁ ÓÔÒÏËÁ ÏÐÒÅÄÅÌÑÅÔ ÓÏÅÄÉÎÅÎÉÅ Ó ÍÁÛÉÎÏÊ ÐÏ ÁÄÒÅÓÕ 145.71.34.2 ÐÏ
ÐÒÏÔÏËÏÌÕ cSLIP Ó mtu 1006.
÷ÓÅ ÐÏÌØÚÏ×ÁÔÅÌÉ, ËÏÔÏÒÙÍ ÁÄÒÅÓ ×ÙÄÅÌÑÅÔÓÑ ÓÔÁÔÉÞÅÓËÉ, ÄÏÌÖÎÙ ÉÍÅÔØ Ó×ÏÉ
ÓÔÒÏÞËÉ × ÆÁÊÌÅ /etc/diphosts
. åÓÌÉ ÷Ù ÈÏÔÉÔÅ, ÞÔÏÂÙ ÁÄÒÅÓ
ÐÒÉÓ×ÁÉ×ÁÌÓÑ ÄÉÎÁÍÉÞÅÓËÉ -- ÓÏÚÄÁÊÔÅ ÚÁÐÉÓØ ÄÌÑ tty
-ÕÓÔÒÏÊÓÔ×Á
É ÎÅ ÓÏÚÄÁ×ÁÊÔÅ ÚÁÐÉÓÉ ÄÌÑ ÜÔÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ. ïÂÑÚÁÔÅÌØÎÏ ÓÏÚÄÁÊÔÅ ÐÏ
ÏÄÎÏÊ ÚÁÐÉÓÉ ÄÌÑ ËÁÖÄÏÇÏ tty
-ÕÓÔÒÏÊÓÔ×Á, ËÏÔÏÒÏÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ
ÄÏÓÔÕÐÁ ÐÏ ÐÒÏÔÏËÏÌÕ SLIP, ÞÔÏÂÙ ÐÏÌØÚÏ×ÁÔÅÌØ ×ÓÅÇÄÁ ÐÏÌÕÞÉÌ ÎÁÓÔÒÏÅÎÎÏÅ
ÓÏÅÄÉÎÅÎÉÅ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÏÇÏ, ÐÏ ËÁËÏÊ ÌÉÎÉÉ ÏÎ ÄÏÚ×ÏÎÉÌÓÑ.
ëÏÇÄÁ ÐÏÌØÚÏ×ÁÔÅÌØ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ, ÅÍÕ ÐÒÅÄÌÁÇÁÀÔ ××ÅÓÔÉ ÉÍÑ
É ÐÁÒÏÌØ ËÁË ÐÒÉ ÏÂÙÞÎÏÊ ÌÏËÁÌØÎÏÊ ÒÅÇÉÓÔÒÁÃÉÉ. ðÏÌØÚÏ×ÁÔÅÌØ ÄÏÌÖÅÎ
××ÅÓÔÉ slip-ÉÍÑ É ÐÁÒÏÌØ. åÓÌÉ ÒÅÇÉÓÔÒÁÃÉÑ ÐÒÏÈÏÄÉÔ ÕÓÐÅÛÎÏ, ÐÏÌØÚÏ×ÁÔÅÌÀ
ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ ÐÅÒÅËÌÀÞÉÔÓÑ × slip-ÒÅÖÉÍ. ðÒÉ ÜÔÏÍ ÓÏÅÄÉÎÅÎÉÅ ÓÏ ÓÔÏÒÏÎÙ
ÓÅÒ×ÅÒÁ ÂÕÄÅÔ ÎÁÓÔÒÏÅÎÏ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÉÎÆÏÒÍÁÃÉÅÊ ÉÚ ÆÁÊÌÁ diphosts
.
íÁÔÔ äÉÌÏÎ (Matt Dillon <dillon@apollo.west.oic.com>
)
ÎÁÐÉÓÁÌ ÐÁËÅÔ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ ÷ÁÛÅÊ ÍÁÛÉÎÅ ÂÙÔØ slip-ÓÅÒ×ÅÒÏÍ É
slip-ËÌÉÅÎÔÏÍ. üÔÏÔ ÐÁËÅÔ ÓÏÓÔÏÉÔ ÉÚ ÍÎÏÖÅÓÔ×Á ÍÁÌÅÎØËÉÈ ÐÒÏÇÒÁÍÍ
É ÓËÒÉÐÔÏ×, ÕÐÒÁ×ÌÑÀÝÉÈ slip-ÓÏÅÄÉÎÅÎÉÅÍ. äÌÑ ÎÏÒÍÁÌØÎÏÊ ÒÁÂÏÔÙ ÐÁËÅÔÁ
÷Ù ÄÏÌÖÎÙ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ tcsh. ÷ ÓÏÓÔÁ× dSLIP ×ËÌÀÞÅÎÁ
ÐÒÏÇÒÁÍÍÁ expect, É ÷ÁÍ ×ÏÚÍÏÖÎÏ ÐÏÔÒÅÂÕÅÔÓÑ ÎÅÂÏÌØÛÏÊ ÏÐÙÔ ÒÁÂÏÔÙ
Ó ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ ÐÁËÅÔ ÐÏÄ Ó×ÏÉ ÎÕÖÄÙ. üÔÏ
ÎÅÓÌÏÖÎÏ, ÔÁË ÞÔÏ ÎÅ ÐÕÇÁÊÔÅÓØ.
æÁÊÌ README ÓÏÄÅÒÖÉÔ ÏÞÅÎØ ÈÏÒÏÛÉÅ ÉÎÓÔÒÕËÃÉÉ ÐÏ ÕÓÔÁÎÏ×ËÅ ÐÁËÅÔÁ, ÔÁË ÞÔÏ ÎÅÔ ÓÍÙÓÌÁ ÐÏ×ÔÏÒÑÔØ ÉÈ ÚÄÅÓØ.
ðÁËÅÔ dSLIP ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó ÄÏÍÁÛÎÅÇÏ ÓÁÊÔÁ
apollo.west.oic.com ÉÌÉ Ó
sunsite.unc.edu.
ðÒÏÞÔÉÔÅ ÆÁÊÌ README
, ÓÏÚÄÁÊÔÅ ÎÕÖÎÙÅ ÚÁÐÉÓÉ × ÆÁÊÌÁÈ
/etc/passwd
É etc/group
É ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ
make install
.
üÔÏÔ ÒÁÚÄÅÌ ÐÏÓ×ÑÝÅÎ ÓÐÅÃÉÁÌØÎÙÍ (ÎÅ ÏÞÅÎØ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÍ) ÓÅÔÅ×ÙÍ ÔÅÈÎÏÌÏÇÉÑÍ. ðÏÄÒÁÚÄÅÌÙ × ÎÅÍ ÎÅÚÁ×ÉÓÉÍÙ ÄÒÕÇ ÏÔ ÄÒÕÇÁ. ôÅÈÎÏÌÏÇÉÉ ÏÐÉÓÁÎÙ × ÁÌÆÁ×ÉÔÎÏÍ ÐÏÒÑÄËÅ.
õÓÔÒÏÊÓÔ×ÁÍ ÔÉÐÁ ARCNet ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÉÍÅÎÁ `arc0e
', `arc1e
',
`arc2e
' É Ô.Ä. ÉÌÉ `arc0s
', `arc1s
', `arc2s
' É Ô.Ä.
ðÅÒ×ÁÑ ÏÂÎÁÒÕÖÅÎÎÁÑ ÑÄÒÏÍ ÓÅÔÅ×ÁÑ ËÁÒÔÁ ÐÏÌÕÞÁÅÔ ÉÍÑ `arc0e
' ÉÌÉ
'arc0s
', ×ÓÅ ÏÓÔÁ×ÛÉÅÓÑ ÎÕÍÅÒÕÀÔÓÑ ÐÏ ÐÏÒÑÄËÕ ÏÂÎÁÒÕÖÅÎÉÑ. ðÏÓÌÅÄÎÑÑ
ÂÕË×Á × ÉÍÅÎÉ ÕÓÔÒÏÊÓÔ×Á ÏÚÎÁÞÁÅÔ, ×ÙÂÒÁÎ ÌÉ ÒÅÖÉÍ ethernet-ÐÁËÅÔÏ× ÉÌÉ
ÒÅÖÉÍ, ÏÐÉÓÁÎÎÙÊ × RFC1051.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
[*] Network device support
<*> ARCnet support
[ ] Enable arc0e (ARCnet "Ether-Encap" packet format)
[ ] Enable arc0s (ARCnet RFC1051 packet format)
ðÏÓÌÅ ÔÏÇÏ ËÁË ÷ÁÛÅ ÑÄÒÏ ÂÕÄÅÔ ÏÔËÏÍÐÉÌÉÒÏ×ÁÎÏ Ó ÐÏÄÄÅÒÖËÏÊ ÷ÁÛÅÊ ËÁÒÔÙ, ÷ÁÍ ÄÏÓÔÁÔÏÞÎÏ ×ÙÐÏÌÎÉÔØ ÐÒÏÓÔÙÅ ËÏÍÁÎÄÙ ÎÁÓÔÒÏÊËÉ ÓÌÅÄÕÀÝÅÇÏ ×ÉÄÁ:
root# ifconfig arc0e 192.168.0.1 netmask 255.255.255.0 up
root# route add -net 192.168.0.0 netmask 255.255.255.0 arc0e
úÁ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ ÏÂÒÁÔÉÔÅÓØ Ë ÆÁÊÌÁÍ
/usr/src/linux/Documentation/networking/arcnet.txt
É
/usr/src/linux/Documentation/networking/arcnet-hardware.txt
ðÏÄÄÅÒÖËÁ ARCNet ÂÙÌÁ ÒÁÚÒÁÂÏÔÁÎÁ ü×ÅÒÉ ðÅÎÎÅÒÁÎÏÍ (Avery Pennarun,
apenwarr@foxnet.net
).
AF_APPLETALK
)ðÒÏÔÏËÏÌ AppleTalk ÉÓÐÏÌØÚÕÅÔ ÕÖÅ ÓÕÝÅÓÔ×ÕÀÝÅÅ ÓÅÔÅ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï É ÎÅ ÓÏÚÄÁÅÔ ÎÏ×ÙÈ ÉÍÅÎ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
<*> Appletalk DDP
ðÏÄÄÅÒÖËÁ ÐÒÏÔÏËÏÌÁ AppleTalk ÐÏÚ×ÏÌÑÅÔ ÷ÁÛÅÊ ÍÁÛÉÎÅ ÒÁÂÏÔÁÔØ × ÓÅÔÑÈ
ÆÉÒÍÙ Apple. ÷Ù ÍÏÖÅÔÅ ÓÏ×ÍÅÓÔÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÉÓËÉ É ÐÒÉÎÔÅÒÙ ÎÁ
ÍÁÛÉÎÁÈ Apple É ÍÁÛÉÎÁÈ ÐÏÄ ìÉÎÕËÓÏÍ. äÌÑ ÜÔÏÇÏ ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ
ÐÒÏÇÒÁÍÍÎÙÊ ÐÁËÅÔ netatalk. õÜÓÌÉ ëÒÜÊÇ (Wesley Craig
netatalk@umich.edu
) ÒÁÂÏÔÁÅÔ × ÇÒÕÐÐÅ `Research Systems Unix
Group' × õÎÉ×ÅÒÓÉÔÅÔÅ ÛÔÁÔÁ íÉÞÉÇÁÎ, ËÏÔÏÒÁÑ ÓÏÚÄÁÌÁ ÜÔÏÔ ÐÁËÅÔ.
÷ÏÚÍÏÖÎÏ, ÐÁËÅÔ netatalk ÕÖÅ ÅÓÔØ × ÷ÁÛÅÍ ÄÉÓÔÒÉÂÕÔÉ×Á ìÉÎÕËÓÁ,
ÌÉÂÏ ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÅÇÏ Ó
ftp-ÓÁÊÔÁ íÉÞÉÇÁÎÓËÏÇÏ õÎÉ×ÅÒÓÉÔÅÔÁ
äÌÑ ËÏÍÐÉÌÑÃÉÉ É ÕÓÔÁÎÏ×ËÉ ÐÁËÅÔÁ ×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ:
user% tar xvfz .../netatalk-1.4b2.tar.Z
user% make
root# make install
ðÒÉ ÖÅÌÁÎÉÉ ÷Ù ÍÏÖÅÔÅ ÏÔËÏÒÒÅËÔÉÒÏ×ÁÔØ ÆÁÊÌ 'Makefile' ÐÅÒÅÄ ÚÁÐÕÓËÏÍ make -- ÎÁÐÒÉÍÅÒ ÉÚÍÅÎÉÔØ ÚÎÁÞÅÎÉÅ ÐÅÒÅÍÅÎÎÏÊ DESTDIR, ËÏÔÏÒÁÑ ÏÐÒÅÄÅÌÑÅÔ, × ËÁËÏÊ ËÁÔÁÌÏÇ ÂÕÄÕÔ ÕÓÔÁÎÏ×ÌÅÎÙ ÆÁÊÌÙ ÐÁËÅÔÁ. ïÂÙÞÎÏ ×ÐÏÌÎÅ ÐÏÄÈÏÄÉÔ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ /usr/local/atalk.
ðÅÒ×ÙÍ ÄÅÌÏÍ ÕÂÅÄÉÔÅÓØ, ÞÔÏ × ÆÁÊÌÅ /etc/services
ÅÓÔØ ÓÒÏËÉ ×ÉÄÁ
rtmp 1/ddp # Routing Table Maintenance Protocol
nbp 2/ddp # Name Binding Protocol
echo 4/ddp # AppleTalk Echo Protocol
zip 6/ddp # Zone Information Protocol
úÁÔÅÍ ÓÏÚÄÁÊÔÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ × ËÁÔÁÌÏÇÅ /usr/local/atalk/etc
(ÌÉÂÏ × ÐÏÄËÁÔÁÌÏÇÅ etc ËÁÔÁÌÏÇÁ, × ËÏÔÏÒÙÊ ÷Ù ÕÓÔÁÎÏ×ÉÌÉ ÐÁËÅÔ).
óÐÅÒ×Á ÓÏÚÄÁÊÔÅ ÆÁÊÌ /usr/local/atalk/etc/atalkd.conf
. éÚÎÁÞÁÌØÎÏ ÜÔÏÔ
ÆÁÊÌ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÔÏÌØËÏ ÉÍÑ ÓÅÔÅ×ÏÇÏ ÕÓÔÒÏÊÓÔ×Á, ÞÅÒÅÚ ËÏÔÏÒÏÅ
ÒÁÂÏÔÁÅÔ ÐÒÏÔÏËÏÌ AppleTalk:
eth0
äÅÍÏÎ AppleTalk ÐÏÓÌÅ ÚÁÐÕÓËÁ ÄÏÂÁ×ÉÔ ÄÒÕÇÉÅ ÄÁÎÎÙÅ × ÜÔÏÔ ÆÁÊÌ.
÷Ù ÍÏÖÅÔÅ ÐÒÅÄÏÓÔÁ×ÉÔØ ÄÒÕÇÉÍ ÍÁÛÉÎÁÍ × AppleTalk-ÓÅÔÉ ×ÏÚÍÏÖÎÏÓÔØ
ÉÓÐÏÌØÚÏ×ÁÔØ ÆÁÊÌÙ ÎÁ ÷ÁÛÅÊ ÍÁÛÉÎÅ (ÜËÓÐÏÒÔÉÒÏ×ÁÔØ Ó×ÏÀ ÆÁÊÌÏ×ÕÀ
ÓÉÓÔÅÍÕ). äÌÑ ÜÔÏÇÏ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÆÁÊÌ
/usr/local/atalk/etc/AppleVolumes.system
. åÓÔØ ÅÝÅ ÏÄÉÎ ÆÁÊÌ,
/usr/local/atalk/etc/AppleVolumes.default
, ÉÍÅÀÝÉÊ ÔÁËÏÊ ÖÅ ÆÏÒÍÁÔ,
× ËÏÔÏÒÏÍ ÏÐÉÓÁÎÏ, ËÁËÉÅ ÐÒÁ×Á ÂÕÄÕÔ ÐÒÅÄÏÓÔÁ×ÌÅÎÙ "ÎÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÙÍ"
ÐÏÌØÚÏ×ÁÔÅÌÑÍ (guest).
ðÏÌÎÏÓÔØÀ ÆÏÒÍÁÔ ÜÔÉÈ ÆÁÊÌÏ× ÏÐÉÓÁÎ ÎÁ man-ÓÔÒÁÎÉÃÅ ÐÒÏÇÒÁÍÍÙ afpd. ðÒÏÓÔÅÊÛÉÊ ÐÒÉÍÅÒ ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
/tmp Scratch
/home/ftp/pub "Public Area"
÷ ÔÁËÏÊ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛ ËÁÔÁÌÏÇ /tmp
ÂÕÄÅÔ ×ÉÄÅÎ ÐÏÄ ÉÍÅÎÅÍ 'Scratch',
Á ËÁÔÁÌÏÇ /home/ftp/pub
-- ÐÏÄ ÉÍÅÎÅÍ 'Public Area'. éÍÅÎÁ ÍÏÖÎÏ
ÏÐÕÓËÁÔØ, × ÜÔÏÍ ÓÌÕÞÁÅ ÄÅÍÏÎ ÐÒÉÓ×ÏÉÔ ÉÍ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ.
äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ ×ÏÚÍÏÖÎÏÓÔØ ÄÒÕÇÉÍ ÍÁÛÉÎÁÍ × ÓÅÔÉ ÉÓÐÏÌØÚÏ×ÁÔØ ÷ÁÛ
ÐÒÉÎÔÅÒ ÷ÁÍ ÄÏÓÔÁÔÏÞÎÏ ÚÁÐÕÓÔÉÔØ ÄÅÍÏÎÁ papd. ïÎ ÂÕÄÅÔ ÐÒÉÎÉÍÁÔØ ÓÅÔÅ×ÙÅ
ÚÁÐÒÏÓÙ ÎÁ ÐÅÞÁÔØ É ÐÅÒÅÄÁ×ÁÔØ ÄÁÎÎÙÅ ÌÏËÁÌØÎÏÍÕ ÄÅÍÏÎÕ ÐÅÞÁÔÉ. äÌÑ
ÎÁÓÔÒÏÊËÉ ÄÅÍÏÎÁ papd ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÆÁÊÌ
/usr/local/atalk/etc/papd.conf
. æÏÒÍÁÔ ÜÔÏÇÏ ÆÁÊÌÁ ÓÏ×ÐÁÄÁÅÔ Ó
ÆÏÒÍÁÔÏÍ ÆÁÊÌÁ /etc/printcap
. éÍÑ, ËÏÔÏÒÏÅ ÷Ù ÕËÁÖÅÔÅ × ÜÔÏÍ ÆÁÊÌÅ
ÂÕÄÅÔ ÉÍÅÎÅÍ ÐÒÉÎÔÅÒÁ × ÓÅÔÉ. îÁÐÒÉÍÅÒ:
TricWriter:\
:pr=lp:op=cg:
ôÁËÏÊ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÏÚÄÁÓÔ × ÓÅÔÉ ÐÒÉÎÔÅÒ Ó ÉÍÅÎÅÍ 'TricWriter'.
÷ÓÅ ÚÁÐÒÏÓÙ Ë ÜÔÏÍÕ ÐÒÉÎÔÅÒÕ ÂÕÄÕÔ ÐÅÒÅÎÁÐÒÁ×ÌÑÔØÓÑ ÎÁ ÌÏËÁÌØÎÙÊ ÐÒÉÎÔÅÒ
lp
(ÓÏÇÌÁÓÎÏ ÉÎÆÏÒÍÁÃÉÉ ÉÚ ÆÁÊÌÁ /etc/printcap
) É ÐÅÞÁÔÁÔØÓÑ
Í ÐÏÍÏÝØÀ ÄÅÍÏÎÁ lpd. ïÐÃÉÑ `op=cg
' ÚÁÄÁÅÔ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ
(cg
), ËÏÔÏÒÙÊ Ñ×ÌÑÅÔÓÑ ÏÐÅÒÁÔÏÒÏÍ ÄÁÎÎÏÇÏ ÐÒÉÎÔÅÒÁ.
ðÒÉÛÌÏ ×ÒÅÍÑ ÐÒÏ×ÅÒÉÔØ ÓÄÅÌÁÎÎÙÅ ÎÁÓÔÒÏÊËÉ. ÷ ÓÏÓÔÁ× ÐÁËÅÔÁ netatalk
×ÈÏÄÉÔ ÆÁÊÌ rc.atalk
, ËÁË ÐÒÁ×ÉÌÏ, ÄÏÓÔÁÔÏÞÎÏ ÚÁÐÕÓÔÉÔØ ÅÇÏ.
root# /usr/local/atalk/etc/rc.atalk
üÔÏÔ ÆÁÊÌ ÚÁÐÕÓÔÉÔ ×ÓÅÈ ÎÅÏÂÈÏÄÉÍÙÈ ÄÅÍÏÎÏ× É ÂÕÄÅÔ ÐÏ ÍÅÒÅ ÚÁÐÕÓËÁ ×ÙÄÁ×ÁÔØ ÎÁ ËÏÎÓÏÌØ ÓÏÏÂÝÅÎÉÑ Ï Ó×ÏÅÊ ÒÁÂÏÔÅ.
äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÒÏ×ÅÒÉÔØ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔØ ÚÁÐÕÝÅÎÎÙÈ ÐÒÏÇÒÁÍÍ, ÎÁ ÏÄÎÏÊ ÉÚ ÍÁÛÉÎ Apple ×ÙÂÅÒÉÔÅ ÐÕÎËÔ Chooser × ÇÌÁ×ÎÏÍ ÍÅÎÀ, É ÝÅÌËÎÉÔÅ ÍÙÛØÀ ÐÏ ÐÕÎËÔÕ AppleShare. ÷Ù ÄÏÌÖÎÙ Õ×ÉÄÅÔØ ÷ÁÛÕ ÍÁÛÉÎÕ.
/etc/rc.d/rc.inet1
(ÆÁÊÌÁ, ÓÔÁÒÔÕÀÝÅÇÏ IP-ÓÅÔØ).
.AppleDesktop
É Network Trash Folder
. ëÒÏÍÅ ÔÏÇÏ,
× ËÁÖÄÏÍ ÉÚ ÐÏÄËÁÔÁÌÏÇÏ× ÜËÓÐÏÒÔÉÒÏ×ÁÎÎÙÈ ËÁÔÁÌÏÇÏ× ÓÏÚÄÁÅÔÓÑ ËÁÔÁÌÏÇ
.AppleDouble
ÄÌÑ ÈÒÁÎÅÎÉÑ ÒÅÓÕÒÓÏ× ÆÁÊÌÏ×. ôÁË ÞÔÏ ÔÝÁÔÅÌØÎÏ
ÐÏÄÕÍÁÊÔÅ, ÐÒÅÖÄÅ ÞÅÍ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ ËÏÒÎÅ×ÏÊ ËÁÔÁÌÏÇ /
.
/proc/net/
.úÁ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ Ï ÎÁÓÔÒÏÊËÅ É ÒÁÂÏÔÅ Ó AppleTalk ÷Ù ÍÏÖÅÔÅ ÏÂÒÁÔÉÔÓÑ ÎÁ web-ÓÔÒÁÎÉÃÕ Netatalk-HOWTO áÎÄÅÒÓÁ âÒÁÕÎ×ÏÒÓÁ (Anders Brownworth) ÎÁ ÓÅÒ×ÅÒÅ thehamptons.com.
ðÒÏÅËÔ ÐÏ ÐÏÄÄÅÒÖËÅ ÐÒÏÔÏËÏÌÁ ATM (Asynchronous Transfer Mode, áÓÉÎÈÒÏÎÎÙÊ
òÅÖÉÍ ðÅÒÅÄÁÞÉ) ×ÅÄÅÔÓÑ ÷ÅÒÎÅÒÏÍ áÌØÍÅÓÂÅÒÇÅÒÏÍ (Werner Almesberger
<werner.almesberger@lrc.di.epfl.ch>
) éÎÆÏÒÍÁÃÉÀ Ï ÔÅËÕÝÅÍ
ÓÏÓÔÏÑÎÉÉ ÐÒÏÅËÔÁ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÎÁ
lrcwww.epfl.ch.
AF_AX25
)õÓÔÒÏÊÓÔ×Á ÔÉÐÁ AX.25 ÉÍÅÀÔ ÉÍÅÎÁ `sl0
', `sl1
' É Ô.Ä. × ÑÄÒÁÈ ×ÅÒÓÉÉ
2.0.*
É ÉÍÅÎÁ `ax0
', `ax1
' É Ô.Ä. × ÑÄÒÁÈ ×ÅÒÓÉÉ 2.1.*
.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] Amateur Radio AX.25 Level 2
ðÒÏÔÏËÏÌÙ AX25, Netrom É Rose ÒÁÓÓÍÏÔÒÅÎÙ ÐÏÄÒÏÂÎÏ × AX25-HOWTO. üÔÉ ÐÒÏÔÏËÏÌÙ ÉÓÐÏÌØÚÕÀÔÓÑ ÏÐÅÒÁÔÏÒÁÍÉ 'Amateur Radio'.
âÏÌØÛÁÑ ÞÁÓÔØ ÒÁÂÏÔÙ ÐÏ ÒÅÁÌÉÚÁÃÉÉ ÜÔÉÈ ÐÒÏÔÏËÏÌÏ× × ìÉÎÕËÓÅ
ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ äÖÏÎÁÔÁÎÏÍ îÅÊÌÏÒÏÍ (Jonathon Naylor, jsn@cs.nott.ac.uk
).
ðÏÄÄÅÒÖËÁ DECNet ÎÁÈÏÄÉÔÓÑ × ÐÒÏÃÅÓÓÅ ÒÁÚÒÁÂÏÔËÉ É ÄÏÌÖÎÁ ÐÏÑ×ÉÔÓÑ ×
ÎÏ×ÙÈ ×ÅÒÓÉÑÈ ÑÄÒÁ 2.1.*
.
õÓÔÒÏÊÓÔ×Á FDDI ÐÏÌÕÞÁÀÔ ÉÍÅÎÁ `fddi0
', `fddi1
', `fddi2
' É Ô.Ä.
ðÅÒ×ÁÑ ÏÂÎÁÒÕÖÅÎÎÁÑ ÑÄÒÏÍ ËÁÒÔÁ FDDI ÐÏÌÕÞÁÅÔ ÉÍÑ `fddi0
', ÏÓÔÁÌØÎÙÅ
ÎÕÍÅÒÕÀÔÓÑ × ÐÏÒÑÄËÅ ÏÂÎÁÒÕÖÅÎÉÑ.
ìÏÕÒÅÎÓ ÷. óÔÅÆÁÎÉ (Lawrence V. Stefani, larry_stefani@us.newbridge.com
)
ÎÁÐÉÓÁÌ ÄÒÁÊ×ÅÒ ÄÌÑ FDDI-ËÁÒÔ ÄÌÑ ÛÉÎ EISA É PCI ÐÒÏÉÚ×ÏÄÓÔ×Á ÆÉÒÍÙ
Digital Equipment Corporation.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
[*] FDDI driver support
[*] Digital DEFEA and DEFPA adapter support
ðÏÓÌÅ ÔÏÇÏ ËÁË ×Ù ÏÔËÏÍÐÉÌÉÒÕÅÔÅ ÑÄÒÏ Ó ÐÏÄÄÅÒÖËÏÊ FDDI, ÷Ù ÄÏÌÖÎÙ ÎÁÓÔÒÏÉÔØ fddi-ÉÎÔÅÒÆÅÊÓ. îÁÓÔÒÏÊËÁ ×ÙÐÏÌÎÑÅÔÓÑ ÁÎÁÌÏÇÉÞÎÏ ethernet-ËÁÒÔÁÍ. ÷ÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÚÁÍÅÎÉÔØ ÉÍÑ ethernet-ÉÎÔÅÒÆÅÊÓÁ ÎÁ ÉÍÑ fddi-ÉÎÔÅÒÆÅÊÓÁ × ËÏÍÁÎÄÁÈ ifconfig É route.
õÓÔÒÏÊÓÔ×Á, ÒÁÂÏÔÁÀÝÉÅ ÐÏ ÐÒÏÔÏËÏÌÕ ÒÅÔÒÁÎÓÌÑÃÉÉ ËÁÄÒÏ× ÐÏÌÕÞÁÀÔ
ÉÍÅÎÁ `dlci00
', `dlci01
' É Ô.Ä. ÄÌÑ ÕÓÔÒÏÊÓÔ× ÔÉÐÁ DLCI ÉÌÉ
`sdla0
', `sdla1
' É Ô.Ä. ÄÌÑ ÕÓÔÒÏÊÓÔ× ÔÉÐÁ FRAD.
òÅÔÒÁÎÓÌÑÃÉÑ ËÁÄÒÏ× -- ÎÏ×ÁÑ ÔÅÈÎÏÌÏÇÉÑ, ÐÒÉÚ×ÁÎÎÁÑ ÏÂÅÓÐÅÞÉ×ÁÔØ ÐÅÒÅÄÁÞÕ ÄÁÎÎÙÈ Ó ÐÅÒÅÍÅÎÎÏÊ ÉÎÔÅÎÓÉ×ÎÏÓÔØÀ ÐÏÔÏËÁ. ÷Ù ÐÏÄËÌÀÞÁÅÔÅÓØ Ë ÓÅÔÉ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ× Ó ÐÏÍÏÝØÀ ÕÓÔÒÏÊÓÔ×Á FRAD (Frame Relay Access Device, õÓÔÒÏÊÓÔ×Ï äÏÓÔÕÐÁ Ë ÓÅÔÉ Ó òÅÔÒÁÎÓÌÑÃÉÅÊ ëÁÄÒÏ×). ìÉÎÕËÓ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÐÅÒÅÄÁÞÕ IP-ÐÁËÅÔÏ× ÞÅÒÅÚ ÓÅÔØ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ× × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó RFC1490.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
<*> Frame relay DLCI support (EXPERIMENTAL)
(24) Max open DLCI
(8) Max DLCI per device
<*> SDLA (Sangoma S502/S508) support
íÁÊË íÁËìÁÇÁÎ (Mike McLagan, mike.mclagan@linux.org
), ÒÁÚÒÁÂÏÔÁÌ
ÄÒÁÊ×ÅÒÁ É ÕÔÉÌÉÔÙ ÐÏÄÄÅÒÖËÉ ÓÅÔÅÊ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ×.
îÁ ÔÅËÕÝÉÊ ÍÏÍÅÎÔ ÅÄÉÎÓÔ×ÅÎÎÙÍÉ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÍÉ ÕÓÔÒÏÊÓÔ×ÁÍÉ FRAD
Ñ×ÌÑÀÔÓÑ S502A
, S502E
É S508
ÆÉÒÍÙ
Sangoma Technologies.
äÌÑ ÎÁÓÔÒÏÊËÉ ÕÓÔÒÏÊÓÔ× FRAD É DLCI ÷ÁÍ ÐÏÔÒÅÂÕÀÔÓÑ ÕÔÉÌÉÔÙ ÎÁÓÔÒÏÊËÉ, ËÏÔÏÒÙÅ ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÐÏ ftp c ftp.invlogic.com. ëÏÍÐÉÌÑÃÉÑ É ÕÓÔÁÎÏ×ËÁ ÜÔÏÇÏ ÐÁËÅÔÁ ÎÅÓËÏÌØËÏ ÏÓÌÏÖÎÅÎÙ ÉÚ-ÚÁ ÏÔÓÕÔÓÔ×ÉÑ "ÇÌÁ×ÎÏÇÏ" Makefile :
user% tar xvfz .../frad-0.15.tgz
user% cd frad-0.15
user% for i in common dlci frad; make -C $i clean; make -C $i; done
root# mkdir /etc/frad
root# install -m 644 -o root -g root bin/*.sfm /etc/frad
root# install -m 700 -o root -g root frad/fradcfg /sbin
root# install -m 700 -o root -g root dlci/dlcicfg /sbin
ðÒÉ×ÅÄÅÎÎÙÅ ËÏÍÁÎÄÙ ÒÁÓÓÞÉÔÁÎÙ ÎÁ ÉÎÔÅÒÐÒÅÔÁÔÏÒ sh. åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÉÎÔÅÒÐÒÅÔÁÔÏÒ ÔÉÐÁ csh (ÎÁÐÒÉÍÅÒ tcsh) ËÏÍÁÎÄÁ Ó ÃÉËÌÏÍ for ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÉÎÁÞÅ.
ðÏÓÌÅ ÕÓÔÁÎÏ×ËÉ ÕÔÉÌÉÔ ÷Ù ÄÏÌÖÎÙ ÓÏÚÄÁÔØ ÆÁÊÌ /etc/frad/router.conf
÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ × ËÁÞÅÓÔ×Å ÏÂÒÁÚÃÁ ÓÌÅÄÕÀÝÉÊ ÆÁÊÌ:
# /etc/frad/router.conf
# ïÂÒÁÚÅà ÆÁÊÌÁ ËÏÎÆÉÇÕÒÁÃÉÉ ÄÌÑ ÓÅÔÉ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ×.
# üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ×ÓÅ ÄÏÐÕÓÔÉÍÙÅ ÏÐÃÉÉ. æÁÊÌ ÏÓÎÏ×ÁÎ ÎÁ ÉÓÈÏÄÎÏÍ
# ËÏÄÅ DOS-ÄÒÁÊ×ÅÒÏ× ËÁÒÔÙ Sangoma S502A.
#
# óÉÍ×ÏÌ '#' ÏÚÎÁÞÁÅÔ ÎÁÞÁÌÏ ËÏÍÍÅÎÔÁÒÉÑ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ
# óÉÍ×ÏÌÙ ÐÒÏÂÅÌÁ É ÔÁÂÕÌÑÃÉÉ ÉÇÎÏÒÉÒÕÀÔÓÑ.
# îÅÉÚ×ÅÓÔÎÙÅ ÒÁÚÄÅÌÙ É ÏÐÃÉÉ ÉÇÎÏÒÉÒÕÀÔÓÑ
#
[Devices]
Count=1 # ëÏÌÉÞÅÓÔ×Ï ÕÓÔÒÏÊÓÔ×
Dev_1=sdla0 # ÉÍÑ ÕÓÔÒÏÊÓÔ×Á
#Dev_2=sdla1 # ÉÍÑ ÕÓÔÒÏÊÓÔ×Á
# ïÂÝÉÅ ÎÁÓÔÒÏÊËÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ×ÓÅÈ ËÁÒÔ.
#
Access=CPE
Clock=Internal
KBaud=64
Flags=TX
#
# MTU=1500 # íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ IFrame, ÐÏ ÕÍÏÌÞÁÎÉÀ 4096
# T391=10 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ T391 5 - 30, ÐÏ ÕÍÏÌÞÁÎÉÀ 10
# T392=15 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ T392 5 - 30, ÐÏ ÕÍÏÌÞÁÎÉÀ 15
# N391=6 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ N391 1 - 255, ÐÏ ÕÍÏÌÞÁÎÉÀ 6
# N392=3 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ N392 1 - 10, ÐÏ ÕÍÏÌÞÁÎÉÀ 3
# N393=4 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ N393 1 - 10, ÐÏ ÕÍÏÌÞÁÎÉÀ 4
# CIRfwd=16 # CIR forward 1 - 64
# Bc_fwd=16 # Bc forward 1 - 512
# Be_fwd=0 # Be forward 0 - 511
# CIRbak=16 # CIR backward 1 - 64
# Bc_bak=16 # Bc backward 1 - 512
# Be_bak=0 # Be backward 0 - 511
#
#
# îÁÓÔÒÏÊËÉ ÏÔÄÅÌØÎÙÈ ÕÓÔÒÏÊÓÔ×
#
#
#
# ðÅÒ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï -- Sangoma S502E
#
[sdla0]
Type=Sangoma # ôÉÐ ÕÓÔÒÏÊÓÔ×Á. îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ
# ÔÏÌØËÏ ÕÓÔÒÏÊÓÔ×Á ÔÉÐÁ SANGOMA
#
# üÔÉ ÐÁÒÁÍÅÔÒÙ ÏÔÎÏÓÑÔÓÑ Ë ÔÉÐÕ 'Sangoma'
#
# íÏÄÅÌØ ËÁÒÔÙ Sangoma - S502A, S502E, S508
Board=S502E
#
# éÍÑ ÆÁÊÌÁ Ó ÔÅÓÔÏ×ÏÊ ÐÒÏÛÉ×ËÏÊ
# Testware=/usr/src/frad-0.10/bin/sdla_tst.502
#
# éÍÑ ÆÁÊÌÁ Ó ÐÒÏÛÉ×ËÏÊ FR
# Firmware=/usr/src/frad-0.10/bin/frm_rel.502
#
Port=360 # îÏÍÅÒ ÐÏÒÔÁ
Mem=C8 # áÄÒÅÓ ÏËÎÁ × ÐÁÍÑÔÉ, A0-EE, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ËÁÒÔÙ
IRQ=5 # ÎÏÍÅÒ IRQ, ÎÅ ÔÒÅÂÕÅÔÓÑ ÄÌÑ S502A
DLCIs=1 # ËÏÌÉÞÅÓÔ×Ï ÕÓÔÒÏÊÓÔ× DLCI, ÐÏÄÓÏÅÄÉÎÅÎÎÙÈ Ë
# ÜÔÏÊ ËÁÒÔÅ
DLCI_1=16 # ÎÏÍÅÒ ÐÅÒ×ÏÇÏ DLCI, 16 - 991
# DLCI_2=17
# DLCI_3=18
# DLCI_4=19
# DLCI_5=20
#
# ïÐÃÉÉ ÄÁÎÎÏÇÏ ËÏÎËÒÅÔÎÏÇÏ ÕÓÔÒÏÊÓÔ×Á
#
# Access=CPE # CPE ÉÌÉ NODE, ÐÏ ÕÍÏÌÞÁÎÉÀ CPE
# Flags=TXIgnore,RXIgnore,BufferFrames,DropAborted,Stats,MCI,AutoDLCI
# Clock=Internal # External ÉÌÉ Internal, ÐÏ ÕÍÏÌÞÁÎÉÀ Internal
# Baud=128 # óËÏÒÏÓÔØ ÐÏÄËÌÀÞÅÎÎÏÇÏ CSU/DSU (baud)
# MTU=2048 # íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ IFrame, ÐÏ ÕÍÏÌÞÁÎÉÀ 4096
# T391=10 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ T391 5 - 30, ÐÏ ÕÍÏÌÞÁÎÉÀ 10
# T392=15 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ T392 5 - 30, ÐÏ ÕÍÏÌÞÁÎÉÀ 15
# N391=6 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ N391 1 - 255, ÐÏ ÕÍÏÌÞÁÎÉÀ 6
# N392=3 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ N392 1 - 10, ÐÏ ÕÍÏÌÞÁÎÉÀ 3
# N393=4 # ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ N393 1 - 10, ÐÏ ÕÍÏÌÞÁÎÉÀ 4
#
# îÁÓÔÒÏÊËÉ ÄÒÕÇÏÊ ËÁÒÔÙ
#
# [sdla1]
# Type=FancyCard # ôÉÐ ÕÓÔÒÏÊÓÔ×Á
# Board= # ôÉÐ ËÁÒÔÙ
# Key=Value # ÐÁÒÁÍÅÔÒÙ, ÓÐÅÃÉÆÉÞÎÙÅ ÄÌÑ ÄÁÎÎÏÇÏ ÔÉÐÁ ËÁÒÔ
#
# îÁÓÔÒÏÊËÉ DLCI ÐÏ ÕÍÏÌÞÁÎÉÀ
#
CIRfwd=64 # CIR forward 1 - 64
# Bc_fwd=16 # Bc forward 1 - 512
# Be_fwd=0 # Be forward 0 - 511
# CIRbak=16 # CIR backward 1 - 64
# Bc_bak=16 # Bc backward 1 - 512
# Be_bak=0 # Be backward 0 - 511
#
# îÁÓÔÒÏÊËÉ ËÏÎËÒÅÔÎÙÈ DLCI.
# üÔÉ ÎÁÓÔÒÏÊËÉ ÍÏÖÎÏ ÏÐÕÓÔÉÔØ. òÁÚÄÅÌÙ ÎÁÚÙ×ÁÀÔÓÑ
# [DLCI_D<ÎÏÍÅÒ ÕÓÔÒÏÊÓÔ×Á>_<ÎÏÍÅÒ_DLCI>]
#
[DLCI_D1_16]
# IP=
# Net=
# Mask=
# Flags defined by Sangoma: TXIgnore,RXIgnore,BufferFrames
# DLCIFlags=TXIgnore,RXIgnore,BufferFrames
# CIRfwd=64
# Bc_fwd=512
# Be_fwd=0
# CIRbak=64
# Bc_bak=512
# Be_bak=0
[DLCI_D2_16]
# IP=
# Net=
# Mask=
# Flags defined by Sangoma: TXIgnore,RXIgnore,BufferFrames
# DLCIFlags=TXIgnore,RXIgnore,BufferFrames
# CIRfwd=16
# Bc_fwd=16
# Be_fwd=0
# CIRbak=16
# Bc_bak=16
# Be_bak=0
ðÏÓÌÅ ÔÏÇÏ, ËÁË ×Ù ÓÏÚÄÁÌÉ ÆÁÊÌ /etc/frad/router.conf
÷ÁÍ
ÏÓÔÁÌÏÓØ ÎÁÓÔÒÏÉÔØ ÓÁÍÉ ÕÓÔÒÏÊÓÔ×Á. üÔÁ ÎÁÓÔÒÏÊËÁ ÌÉÛØ ÞÕÔØ-ÞÕÔØ ÓÌÏÖÎÅÅ
ÎÁÓÔÒÏÊËÉ ÏÂÙÞÎÙÈ ÓÅÔÅ×ÙÈ ÕÓÔÒÏÊÓÔ×, ×ÁÍ ÌÉÛØ ÎÕÖÎÏ ÐÏÍÎÉÔØ, ÞÔÏ
ÕÓÔÒÏÊÓÔ×Á FRAD ÄÏÌÖÎÙ ÚÁÐÕÓËÁÔØÓÑ ÐÅÒÅÄ ÕÓÔÒÏÊÓÔ×ÁÍÉ DLCI.
#!/bin/sh
# îÁÓÔÒÏÊËÁ frad-ËÁÒÔ É ÐÁÒÁÍÅÔÒÏ× DLCI
/sbin/fradcfg /etc/frad/router.conf || exit 1
/sbin/dlcicfg file /etc/frad/router.conf
#
# áËÔÉ×ÉÒÏ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á FRAD
ifconfig sdla0 up
#
# îÁÓÔÒÏÊËÁ ÉÎÔÅÒÆÅÊÓÏ× DLCI É ÍÁÒÛÒÕÔÉÚÁÃÉÉ
ifconfig dlci00 192.168.10.1 pointopoint 192.168.10.2 up
route add -net 192.168.10.0 netmask 255.255.255.0 dlci00
#
ifconfig dlci01 192.168.11.1 pointopoint 192.168.11.2 up
route add -net 192.168.11.0 netmask 255.255.255.0 dlci00
#
route add default dev dlci00
#
AF_IPX
)ðÒÏÔÏËÏÌ IPX ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎ × ÓÅÔÑÈ ÎÁ ÏÓÎÏ×Å ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ Novell Netware(tm). ÷ ìÉÎÕËÓÅ ÅÓÔØ ÐÏÄÄÅÒÖËÁ ÜÔÏÇÏ ÐÒÏÔÏËÏÌÁ, ÐÏÚ×ÏÌÑÀÝÁÑ ìÉÎÕËÓ-ÍÁÛÉÎÅ ×ÙÓÔÕÐÁÔØ × ËÁÞÅÓÔ×Å ÕÞÁÓÔÎÉËÁ ÉÌÉ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ × IPX-ÓÅÔÉ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] The IPX protocol
[ ] Full internal IPX network
ðÒÏÔÏËÏÌ IPX É ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ NCPFS ÐÏÄÒÏÂÎÏ ÒÁÓÓÍÏÔÒÅÎÙ × IPX-HOWTO.
AF_NETROM
)õÓÔÒÏÊÓÔ×ÁÍ NetRom ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `nr0
', `nr1
', É Ô.Ä.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] Amateur Radio AX.25 Level 2
[*] Amateur Radio NET/ROM
ðÒÏÔÏËÏÌÙ AX25, Netrom É Rose ÒÁÓÓÍÏÔÒÅÎÙ ÐÏÄÒÏÂÎÏ × AX25-HOWTO. üÔÉ ÐÒÏÔÏËÏÌÙ ÉÓÐÏÌØÚÕÀÔÓÑ ÏÐÅÒÁÔÏÒÁÍÉ 'Amateur Radio'.
âÏÌØÛÁÑ ÞÁÓÔØ ÒÁÂÏÔÙ ÐÏ ÒÅÁÌÉÚÁÃÉÉ ÜÔÉÈ ÐÒÏÔÏËÏÌÏ× × ìÉÎÕËÓÅ
ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ äÖÏÎÁÔÁÎÏÍ îÅÊÌÏÒÏÍ (Jonathon Naylor, jsn@cs.nott.ac.uk
).
AF_ROSE
)õÓÔÒÏÊÓÔ×ÁÍ Rose ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `rs0
', `rs1
' É Ô.Ä.
ðÏÄÄÅÒÖËÁ ÐÒÏÔÏËÏÌÁ Rose ÐÏÑ×ÉÌÁÓØ × ×ÅÒÓÉÑÈ ÑÄÒÁ 2.1.*
.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Networking options --->
[*] Amateur Radio AX.25 Level 2
<*> Amateur Radio X.25 PLP (Rose)
ðÒÏÔÏËÏÌÙ AX25, Netrom É Rose ÒÁÓÓÍÏÔÒÅÎÙ ÐÏÄÒÏÂÎÏ × AX25-HOWTO. üÔÉ ÐÒÏÔÏËÏÌÙ ÉÓÐÏÌØÚÕÀÔÓÑ ÏÐÅÒÁÔÏÒÁÍÉ 'Amateur Radio'.
âÏÌØÛÁÑ ÞÁÓÔØ ÒÁÂÏÔÙ ÐÏ ÒÅÁÌÉÚÁÃÉÉ ÜÔÉÈ ÐÒÏÔÏËÏÌÏ× × ìÉÎÕËÓÅ
ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ äÖÏÎÁÔÁÎÏÍ îÅÊÌÏÒÏÍ (Jonathon Naylor, jsn@cs.nott.ac.uk
).
SAMBA -- ÒÅÁÌÉÚÁÃÉÑ ÐÒÏÔÏËÏÌÁ SMB (Session Management Block). Samba ÐÏÚ×ÏÌÑÅÔ ÍÁÛÉÎÁÍ Ó ÏÐÅÒÁÃÉÏÎÎÙÍÉ ÓÉÓÔÅÍÁÍÉ ÆÉÒÍÙ Microsoft É ÄÒÕÇÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ ÷ÁÛÉ ÄÉÓËÉ É ÐÒÉÎÔÅÒÙ. õÓÔÁÎÏ×ËÁ É ÎÁÓÔÒÏÊËÁ Samba ÄÅÔÁÌØÎÏ ÏÐÉÓÁÎÙ × SMB-HOWTO.
õÓÔÒÏÊÓÔ×ÁÍ STRIP ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `st0
', `st1
' É Ô.Ä.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
[*] Network device support
....
[*] Radio network interfaces
< > STRIP (Metricom starmode radio IP)
STRIP -- ÐÒÏÔÏËÏÌ, ÓÐÅÃÉÁÌØÎÏ ÒÁÚÒÁÂÏÔÁÎÎÙÊ ÄÌÑ ÒÁÄÉÏÍÏÄÅÍÏ× Metricom × ÒÁÍËÁÈ ÐÒÏÅËÔÁ MosquitoNet Project óÔÜÎÆÏÒÄÓËÏÇÏ õÎÉ×ÅÒÓÉÔÅÔÁ. Web-ÓÔÒÁÎÉÃÁ ÐÒÏÅËÔÁ ÓÏÄÅÒÖÉÔ ÍÎÏÇÏ ÉÎÔÅÒÅÓÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ÒÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ÅÅ ÐÏÓÅÔÉÔØ, ÄÁÖÅ ÅÓÌÉ ÷Ù ÎÅ ÉÎÔÅÒÅÓÕÅÔÅÓØ ÜÔÉÍ ÐÒÏÅËÔÏÍ ÎÁÐÒÑÍÕÀ.
òÁÄÉÏÍÏÄÅÍÙ Metricom ÐÏÄËÌÀÞÁÀÔÓÑ Ë ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÍÕ ÐÏÒÔÕ, ÉÓÐÏÌØÚÕÀÔ ÔÅÈÎÏÌÏÇÉÀ ÛÉÒÏËÏÇÏ ÓÐÅËÔÒÁ É ÓÐÏÓÏÂÎÙ ÐÅÒÅÄÁ×ÁÔØ ÄÁÎÎÙÅ ÎÁ ÓËÏÒÏÓÔÉ ÏËÏÌÏ 100 Kb/Ó. éÎÆÏÒÍÁÃÉÀ Ï ÜÔÉÈ ÍÏÄÅÍÁÈ ÷Ù ÍÏÖÅÔÅ ÎÁÊÔÉ ÎÁ Web-ÓÅÒ×ÅÒÅ Metricom.
÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÓÔÁÎÄÁÒÔÎÙÅ ÓÅÔÅ×ÙÅ ÕÔÉÌÉÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÄÒÁÊ×ÅÒ STRIP, ÐÏÜÔÏÍÕ ÷Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÙÅ ÕÔÉÌÉÔÙ ÎÁÓÔÒÏÊËÉ Ó ÓÅÒ×ÅÒÁ MosquitoNet.
ïÎÉ ×ËÌÀÞÁÀÔ ÍÏÄÉÆÉÃÉÒÏ×ÁÎÎÕÀ ÐÒÏÇÒÁÍÍÕ slattach, ËÏÔÏÒÁÑ ÐÅÒÅ×ÏÄÉÔ
ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ tty-ÕÓÔÒÏÊÓ×Ï × ÒÅÖÉÍ STRIP. ðÏÓÌÅ ÜÔÏÇÏ ÎÁÓÔÒÏÊÔÅ ÐÏÌÕÞÅÎÎÏÅ
ÕÓÔÒÏÊÓÔ×Ï `st[0-9]
' ÔÁË, ËÁË ÅÓÌÉ ÂÙ ÜÔÏ ÂÙÌÏ ethernet-ÕÓÔÒÏÊÓÔ×Ï
Ó ÏÄÎÉÍ ÉÓËÌÀÞÅÎÉÅÍ. STRIP-ÕÓÔÒÏÊÓÔ×Á ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÒÏÔÏËÏÌ ARP É ÷ÁÍ
ÐÒÉÊÄÅÔÓÑ ×ÒÕÞÎÕÀ ÓÏÚÄÁÔØ arp-ÚÁÐÉÓÉ ÎÁ ×ÓÅÈ ÍÁÛÉÎÁÈ × ÷ÁÛÅÊ STRIP-ÓÅÔÉ.
õÓÔÒÏÊÓÔ×ÁÍ Token ring ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `tr0
', `tr1
' É Ô.Ä.
Token Ring -- ÓÅÔÅ×ÏÊ ÐÒÏÔÏËÏÌ ÆÉÒÍÙ IBM, ÓÏÚÄÁÎÎÙÊ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÚÂÅÇÁÔØ
ËÏÌÌÉÚÉÊ. ðÒÉ ÒÁÂÏÔÅ × ÓÅÔÉ Token Ring × ËÁÖÄÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ ÔÏÌØËÏ ÏÄÎÁ
ÍÁÛÉÎÁ -- ×ÌÁÄÅÀÝÁÑ ÓÐÅÃÉÁÌØÎÙÍ `ÍÁÒËÅÒÏÍ' ÍÏÖÅÔ ÐÅÒÅÄÁ×ÁÔØ ÄÁÎÎÙÅ. ðÏÓÌÅ
ÏËÏÎÞÁÎÉÑ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ ÍÁÒËÅÒ ÐÅÒÅÄÁÅÔÓÑ ÓÌÅÄÕÀÝÅÊ ÓÔÁÎÃÉÉ × ÓÅÔÉ -- ÐÏ
ËÏÌØÃÕ.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
[*] Network device support
....
[*] Token Ring driver support
< > IBM Tropic chipset based adaptor support
îÁÓÔÒÏÊËÁ ÓÅÔÉ token ring ÉÄÅÎÔÉÞÎÁ ÎÁÓÔÒÏÊËÅ ÓÅÔÉ ethernet ÚÁ ÉÓËÌÀÞÅÎÉÅÍ
ÉÍÅÎÉ ÓÅÔÅ×ÏÇÏ ÕÓÔÒÏÊÓÔ×Á.
X.25 -- ÐÒÏÔÏËÏÌ Ó ËÏÍÍÕÔÁÃÉÅÊ ÐÁËÅÔÏ×, ÏÐÉÓÁÎÎÙÊ ×
C.C.I.T.T.
(ÏÒÇÁÎÉÚÁÃÉÑ ÓÔÁÎÄÁÒÔÉÚÁÃÉÉ, ÐÒÉÚÎÁÎÎÁÑ ÂÏÌØÛÉÎÓÔ×ÏÍ
ÔÅÌÅËÏÍÍÕÎÉËÁÃÉÏÎÎÙÈ ËÏÍÐÁÎÉÊ ÍÉÒÁ). ðÏÄÄÅÒÖËÁ ÐÒÏÔÏËÏÌÏ× X.25 É LAPB
ÐÏÑ×ÉÌÁÓØ × ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÑÈ ÑÄÒÁ 2.1.*
.
äÖÏÎÁÔÁÎ îÜÊÌÏÒ (Jonathon Naylor jsn@cs.nott.ac.uk
) ÒÕËÏ×ÏÄÉÔ
ÒÁÚÒÁÂÏÔËÏÊ É ×ÅÄÅÔ ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, ÐÏÓ×ÑÝÅÎÎÙÊ ÐÒÏÔÏËÏÌÕ X.25 × ìÉÎÕËÓÅ.
äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÄÐÉÓÁÔØÓÑ ÏÔÐÒÁ×ØÔÅ ÐÉÓØÍÏ ÐÏ ÁÄÒÅÓÕ:
majordomo@vger.rutgers.edu
Ó ÔÅËÓÔÏÍ "subscribe linux-x25
"
× ÔÅÌÅ ÐÉÓØÍÁ.
áÌØÆÁ ×ÅÒÓÉÉ ÕÔÉÌÉÔ ÎÁÓÔÒÏÊËÉ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó ftp.cs.nott.ac.uk.
ëÁÒÔÁÍ Wavelan ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `eth0
', `eth1
' É Ô.Ä.
ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:
Network device support --->
[*] Network device support
....
[*] Radio network interfaces
....
<*> WaveLAN support
WaveLAN -- ÓÅÔÅ×ÁÑ ÒÁÄÉÏËÁÒÔÁ. ÷ÙÇÌÑÄÉÔ ÏÎÁ ÐÏÞÔÉ ÔÁË ÖÅ ËÁË É
ethernet-ËÁÒÔÁ É ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ÏÞÅÎØ ÐÏÈÏÖÉÍ ÏÂÒÁÚÏÍ
éÎÆÏÒÍÁÃÉÀ Ï ËÁÒÔÁÈ Wavelan ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ Ó ÓÁÊÔÁ Wavelan.com.
ôÅ ÉÚ ×ÁÓ, ËÔÏ ÎÅ ÂÏÉÔÓÑ ÂÒÁÔØ × ÒÕËÉ ÐÁÑÌØÎÉË, ÍÏÇÕÔ ÐÏÐÒÏÂÏ×ÁÔØ ÓÄÅÌÁÔØ ËÁÂÅÌÉ ÄÌÑ ÓÏÅÄÉÎÅÎÉÑ Ä×ÕÈ ìÉÎÕËÓ-ÍÁÛÉÎ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ. îÉÖÅ ÐÒÉ×ÅÄÅÎÙ ÄÉÁÇÒÁÍÍÙ ÏÂßÑÓÎÑÀÝÉÅ, ËÁË ÜÔÏ ÄÅÌÁÅÔÓÑ.
îÕÌØ-ÍÏÄÅÍÎÙÅ ËÁÂÅÌÉ ÍÏÖÎÏ ÄÅÌÁÔØ ÐÏ-ÒÁÚÎÏÍÕ. íÎÏÇÉÅ ÉÚ ÎÉÈ ÐÒÏÓÔÏ ÍÅÎÑÀÔ ÍÅÓÔÁÍÉ ×ÈÏÄÙ ÐÒÉÅÍÁ É ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ, Á ÎÁ ÏÓÔÁÌØÎÙÈ ×ÈÏÄÁÈ ÉÍÉÔÉÒÕÀÔ `ÐÒÁ×ÉÌØÎÙÊ' ÓÉÇÎÁÌ. üÔÏÇÏ × ÐÒÉÎÃÉÐÅ ÄÏÓÔÁÔÏÞÎÏ, ÎÏ ÏÚÎÁÞÁÅÔ ÞÔÏ ÷Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ XON/XOFF-ÐÒÏÔÏËÏÌ flow control, Á ÜÔÏ ÍÅÎÅÅ ÜÆÆÅËÔÉ×ÎÏ, ÞÅÍ ÁÐÐÁÒÁÔÎÙÊ flow control. ðÒÉ×ÅÄÅÎÎÁÑ ÄÉÁÇÒÁÍÍÁ -- ÎÁÉÌÕÞÛÅÊ ÎÕÌØ-ÍÏÄÅÍÎÙÊ ËÁÂÅÌØ, ÐÏÚ×ÏÌÑÀÝÉÊ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÐÐÁÒÁÔÎÙÊ (RTS/CTS) flow control.
îÁÚ×ÁÎÉÅ îÏÍÅÒ îÏÍÅÒ
Tx Data 2 ----------------------------- 3
Rx Data 3 ----------------------------- 2
RTS 4 ----------------------------- 5
CTS 5 ----------------------------- 4
Ground 7 ----------------------------- 7
DTR 20 -\--------------------------- 8
DSR 6 -/
RLSD/DCD 8 ---------------------------/- 20
\- 6
åÓÌÉ ÷Ù ÓÏÂÉÒÁÅÔÅÓØ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÔÏËÏÌ PLIP, ÐÒÉ×ÅÄÅÎÎÙÊ ÎÉÖÅ ËÁÂÅÌØ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÉÐÁ ÐÁÒÁÌÌÅÌØÎÏÇÏ ÐÏÒÔÁ, ÕÓÔÁÎÏ×ÌÅÎÎÏÇÏ × ÷ÁÛÅÊ ÍÁÛÉÎÅ.
îÁÚ×ÁÎÉÅ îÏÍÅÒ îÏÍÅÒ
STROBE 1*
D0->ERROR 2 ----------- 15
D1->SLCT 3 ----------- 13
D2->PAPOUT 4 ----------- 12
D3->ACK 5 ----------- 10
D4->BUSY 6 ----------- 11
D5 7*
D6 8*
D7 9*
ACK->D3 10 ----------- 5
BUSY->D4 11 ----------- 6
PAPOUT->D2 12 ----------- 4
SLCT->D1 13 ----------- 3
FEED 14*
ERROR->D0 15 ----------- 2
INIT 16*
SLCTIN 17*
GROUND 25 ----------- 25
úÁÍÅÞÁÎÉÑ:
÷Ù ÍÏÖÅÔÅ ÄÅÌÁÔØ PLIP-ËÁÂÅÌÉ ÄÏÓÔÁÔÏÞÎÏ ÄÌÉÎÎÙÍÉ, ÏÄÎÁËÏ ÎÅ ÓÏ×ÅÔÕÅÍ ÷ÁÍ ÄÅÌÁÔØ ÉÈ ÄÌÉÎÎÅÅ 1 ÍÅÔÒÁ. âÕÄØÔÅ ÏÓÏÂÅÎÎÏ ×ÎÉÍÁÔÅÌØÎÙ ÐÒÉ ÐÒÏËÌÁÄËÅ ËÁÂÅÌÑ × ÍÅÓÔÁÈ Ó ÓÉÌØÎÙÍ ÜÌÅËÔÒÏÍÁÇÎÉÔÎÙÍ ÉÚÌÕÞÅÎÉÅÍ -- ÏËÏÌÏ ×ÙÓÏËÏ×ÏÌØÔÎÙÈ ÌÉÎÉÊ, ÒÁÄÉÏÐÅÒÅÄÁÔÞÉËÏ× É Ô.Ð. åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÓÏÅÄÉÎÉÔØ Ä×Å ÍÁÛÉÎÙ ÎÁ ÂÏÌØÛÏÍ ÒÁÓÓÔÏÑÎÉÉ ÄÒÕÇ ÏÔ ÄÒÕÇÁ, ÓÏ×ÅÔÕÅÍ ÷ÁÍ ÕÓÔÁÎÏ×ÉÔØ ÎÁ ÎÉÈ ethernet-ËÁÒÔÙ É ÐÒÏ×ÅÓÔÉ ËÏÁËÓÉÁÌØÎÙÊ ËÁÂÅÌØ.
10base2 -- ÓÔÁÎÄÁÒÔ ethernet, ÉÓÐÏÌØÚÕÀÝÉÊ 52È-ÏÍÎÙÊ ËÏÁËÓÉÁÌØÎÙÊ ËÁÂÅÌØ ÄÉÁÍÅÔÒÏÍ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ 5 ÍÍ. ðÒÉ ÓÏÅÄÉÎÅÎÉÉ ÍÁÛÉÎ ÔÏÎËÉÍ ËÏÁËÓÉÁÌØÎÙÍ ethernet-ËÁÂÅÌÅÍ ÎÕÖÎÏ ÐÏÍÎÉÔØ ÓÌÅÄÕÀÝÉÅ ÐÒÁ×ÉÌÁ. ôÅÒÍÉÎÁÔÏÒÙ ÄÏÌÖÎÙ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÙ ÎÁ ÏÂÏÉÈ ËÏÎÃÁÈ ËÁÂÅÌÑ. ôÅÒÍÉÎÁÔÏÒ -- 52È-ÏÍÎÙÊ ÒÅÚÉÓÔÏÒ, ÂÌÁÇÏÄÁÒÑ ËÏÔÏÒÏÍÕ ÓÉÇÎÁÌ ÎÅ ÏÔÒÁÖÁÅÔÓÑ ÏÔ ËÏÎÃÏ× ËÁÂÅÌÑ. âÅÚ ÔÅÒÍÉÎÁÔÏÒÁ ÓÅÔØ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÎÅÎÁÄÅÖÎÏ ÉÌÉ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ×ÏÏÂÝÅ. äÌÑ ÐÏÄËÌÀÞÅÎÉÑ ÍÁÛÉÎ ÉÓÐÏÌØÚÕÀÔ T-ÏÂÒÁÚÎÙÅ ÓÏÅÄÉÎÉÔÅÌÉ (ô-ËÏÎÎÅËÔÏÒÙ). óÅÔØ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:
|==========T=============T=============T==========T==========|
| | | |
| | | |
----- ----- ----- -----
| | | | | | | |
----- ----- ----- -----
ÇÄÅ `|
' ÎÁ ËÁÖÄÏÍ ËÏÎÃÅ ÏÂÏÚÎÁÞÁÅÔ ÔÅÒÍÉÎÁÔÏÒ,
`======
' ÏÚÎÁÞÁÅÔ ËÏÁËÓÉÁÌØÎÙÊ ËÁÂÅÌØ, Á `T
' ÏÂÏÚÎÁÞÁÅÔ
`T-ËÏÎÎÅËÔÏÒ'. ëÁÂÅÌØ ÏÔ `T-ËÏÎÎÅËÔÏÒÁ' ÄÏ ethernet-ËÁÒÔÙ ÄÏÌÖÅÎ ÂÙÔØ ËÁË ÍÏÖÎÏ
ËÏÒÏÞÅ, ÖÅÌÁÔÅÌØÎÏ ÞÔÏÂÙ `T-ËÏÎÎÅËÔÏÒ' ÂÙÌ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ËÌÀÞÅÎ ×
ethernet-ËÁÒÔÕ.
åÓÌÉ Õ ÷ÁÓ ÔÏÌØËÏ Ä×Å ÍÁÛÉÎÙ Ó ethernet-ËÁÒÔÁÍÉ ÐÏÄ ×ÉÔÕÀ ÐÁÒÕ, ÔÏ ÷ÁÍ ÎÅ ÎÕÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÈÁÂ. ÷Ù ÍÏÖÅÔÅ ÓÏÅÄÉÎÉÔØ ÍÁÛÉÎÙ ÎÁÐÒÑÍÕÀ. äÉÁÇÒÁÍÍÁ ÄÌÑ ËÁÂÅÌÑ ÐÒÉ×ÅÄÅÎÁ × Ethernet-HOWTO
îÉÖÅ ÐÒÉ×ÅÄÅÎ ÓÐÉÓÏË ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÈ ÔÅÒÍÉÎÏ×, ÉÓÐÏÌØÚÕÀÝÉÈÓÑ × ÄÁÎÎÏÍ ÄÏËÕÍÅÎÔÅ.
óÏÒÁÝÅÎÉÅ ÏÔAddress Resolution Protocol (ðÒÏÔÏËÏÌ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÁÄÒÅÓÏ×). ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÐÒÏÔÏËÏÌÁ ÍÁÛÉÎÁ ÐÒÅÏÂÒÁÚÕÅÔ IP-ÁÄÒÅÓ × ÁÐÐÁÒÁÔÎÙÊ.
óÏËÒÁÝÅÎÉÅ ÏÔ Asynchronous Transfer Mode (áÓÉÎÈÒÏÎÎÙÊ ÒÅÖÉÍ ÐÅÒÅÄÁÞÉ). ôÅÈÎÏÌÏÇÉÑ ATM -- ÔÅÈÎÏÌÏÇÉÑ Ó ËÏÍÍÕÔÁÃÉÅÊ ÐÁËÅÔÏ×, ËÏÔÏÒÁÑ ÐÅÒÅÄÁÅÔ ÄÁÎÎÙÅ ÍÁÌÅÎØËÉÍÉ ÐÁËÅÔÁÍÉ ÓÔÁÎÄÁÒÔÎÏÇÏ ÒÁÚÍÅÒÁ.
ëÁË ÐÒÁ×ÉÌÏ ÜÔÏÔ ÔÅÒÍÉÎ ÏÂÏÚÎÁÞÁÅÔ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÎÁ ÍÁÛÉÎÅ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÚ×ÏÌÑÀÝÅÅ ÅÍÕ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÉÅ ÍÁÛÉÎÙ × ÓÅÔÉ. ïËÏÎÎÁÑ ÓÉÓÔÅÍÁ X11 -- ÉÓËÌÀÞÅÎÉÅ, × ÎÅÊ ÎÁ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÍÁÛÉÎÅ ÚÁÐÕÝÅÎ ÓÅÒ×ÅÒ, Á ËÌÉÅÎÔ ÒÁÂÏÔÁÅÔ ÎÁ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÅ. ÷ ÓÌÕÞÁÅ ÓÏÅÄÉÎÅÎÉÑ ÔÏÞËÁ-ÔÏÞËÁ (ÎÁÐÒÉÍÅÒ slip ÉÌÉ ppp) ËÌÉÅÎÔÏÍ Ñ×ÌÑÅÔÓÑ ÓÔÏÒÏÎÁ, ÐÙÔÁÀÝÁÑÓÑ ÕÓÔÁÎÏ×ÉÔØ ÓÏÅÄÉÎÅÎÉÅ, Á ÄÒÕÇÁÑ ÓÔÏÒÏÎÁ Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÅÒÏÍ.
ðÁËÅÔ -- ËÏÎÅÞÎÙÊ ÂÌÏË ÄÁÎÎÙÈ, ÓÏÄÅÒÖÁÝÉÊ ÁÄÒÅÓÁ -- ÏÓÎÏ×ÎÏÊ ÜÌÅÍÅÎÔ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ × IP-ÓÅÔÑÈ.
óÏËÒÁÝÅÎÉÅ ÏÔ Data Link Connection Identifier (éÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÄËÌÀÞÅÎÉÑ Ë ÓÏÅÄÉÎÅÎÉÀ). éÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÏÂÏÚÎÁÞÉÔØ ×ÉÒÔÕÁÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ ÔÏÞËÁ-ÔÏÞËÁ × ÓÅÔÑÈ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ×. üÔÉ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ÏÂÙÞÎÏ ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÐÒÏ×ÁÊÄÅÒÁÍÉ ÓÅÔÅÊ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ×.
ÔÅÈÎÏÌÏÇÉÑ, ÐÒÉÚ×ÁÎÎÁÑ ÏÂÅÓÐÅÞÉ×ÁÔØ ÐÅÒÅÄÁÞÕ ÄÁÎÎÙÈ Ó ÐÅÒÅÍÅÎÎÏÊ ÉÎÔÅÎÓÉ×ÎÏÓÔØÀ ÐÏÔÏËÁ. óÔÏÉÍÏÓÔØ ÒÁÂÏÔÙ × ÔÁËÉÈ ÓÅÔÑÈ ÓÎÉÖÁÅÔÓÑ ÚÁ ÓÞÅÔ ÔÏÇÏ, ÞÔÏ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÓÐÏÌØÚÕÀÔ ÏÂÝÕÀ ÓÅÔØ É ÒÁÓÞÅÔ ÄÅÌÁÅÔÓÑ ÎÁ ÔÏ, ÞÔÏ ÏÎÉ ÂÕÄÕÔ ÐÏÌØÚÏ×ÁÔØÓÑ ÓÅÔØÀ × ÒÁÚÎÏÅ ×ÒÅÍÑ.
þÉÓÌÏ, ËÏÔÏÒÏÅ ÏÄÎÏÚÎÁÞÎÏ ÏÐÒÅÄÅÌÑÅÔ ÍÁÛÉÎÕ × ÓÅÔÉ ÎÁ ÁÐÐÁÒÁÔÎÏÍ ÕÒÏ×ÎÅ. ðÒÉÍÅÒÏÍ ÍÏÇÕÔ ÓÌÕÖÉÔØ Ethernet-ÁÄÒÅÓÁ É AX.25-ÁÄÒÅÓÁ.
óÏËÒÁÝÅÎÉÅ Integrated Services Digital Network (ãÉÆÒÏ×ÁÑ ÓÅÔØ ÉÎÔÅÇÒÉÒÏ×ÁÎÎÙÈ ÕÓÌÕÇ). ISDN ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÓÔÁÎÄÁÒÔÉÚÏ×ÁÎÎÙÅ ÓÒÅÄÓÔ×Á ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ ÒÁÚÎÙÈ ÔÉÐÏ×. ôÅÈÎÉÞÅÓËÉ ISDN ÒÅÁÌÉÚÏ×ÁÎÁ ËÁË ÓÅÔØ Ó ËÏÍÍÕÔÁÃÉÅÊ ÓÏÅÄÉÎÅÎÉÊ.
óÏËÒÁÝÅÎÅ ÏÔ Internet Service Provider (ðÏÓÔÁ×ÝÉË ÉÎÔÅÒÎÅÔ-ÕÓÌÕÇ). üÔÏ ÏÒÇÁÎÉÚÁÃÉÑ ÉÌÉ ËÏÍÐÁÎÉÑ, ÐÒÅÄÏÓÔÁ×ÌÑÀÝÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÐÏÄËÌÀÞÅÎÉÑ Ë ÉÎÔÅÒÎÅÔ.
þÉÓÌÏ, ÏÄÎÏÚÎÁÞÎÏ ÉÄÅÎÔÉÆÉÃÉÒÕÀÝÅÅ ÍÁÛÉÎÕ × TCP/IP-ÓÅÔÉ. áÄÒÅÓ ÓÏÓÔÏÉÔ ÉÚ 4-È ÂÁÊÔ É ÏÂÙÞÎÏ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÄÅÓÑÔÉÞÎÏÍ ×ÉÄÅ -- ËÁÖÄÙÊ ÂÁÊÔ ÐÒÅÄÓÔÁ×ÌÅÎ ÄÅÓÑÔÉÞÎÙÍ ÞÉÓÌÏÍ, ÂÁÊÔÙ ÒÁÚÄÅÌÅÎÙ ÔÏÞËÁÍÉ.
óÏËÒÁÝÅÎÉÅ ÏÔ Maximum Segment Size (íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÓÅÇÍÅÎÔÁ) -- ÍÁËÓÉÍÁÌØÎÙÊ ÏÂßÅÍ ÄÁÎÎÙÈ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÐÅÒÅÄÁÔØ ÚÁ ÏÄÉÎ ÒÁÚ. åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÉÚÂÅÖÁÔØ ÌÏËÁÌØÎÏÊ ÄÅÆÒÁÇÍÅÎÔÁÃÉÉ ÐÁËÅÔÏ×, MSS ÓÌÅÄÕÅÔ ÕÓÔÁÎÏ×ÉÔØ ÒÁ×ÎÙÍ MTU-ÄÌÉÎÁ IP-ÚÁÇÏÌÏ×ËÁ.
óÏËÒÁÝÅÎÉÅ ÏÔ Maximum Transmission Unit (íÁËÓÉÍÁÌØÎÙÊ ÂÌÏË ÐÅÒÅÄÁÞÉ). üÔÏ ÐÁÒÁÍÅÔÒ, ËÏÔÏÒÙÊ ÏÐÒÅÄÅÌÑÅÔ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ IP-ÐÁËÅÔÁ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÐÅÒÅÄÁ×ÁÔØ ÞÅÒÅÚ IP-ÉÎÔÅÒÆÅÊÓ ÎÅ ÒÁÚÂÉ×ÁÑ ÎÁ ÍÅÎØÛÉÅ ÞÁÓÔÉ. îÁ ÒÁÚÎÙÈ ÕÞÁÓÔËÁÈ ÓÌÅÄÏ×ÁÎÉÑ IP-ÐÁËÅÔÁ MTU ÍÏÖÅÔ ÂÙÔØ ÒÁÚÎÙÍ, ÔÏ ÅÓÔØ ÄÁÖÅ ÅÓÌÉ ÐÁËÅÔ ÎÅ ÂÙÌ ÆÒÁÇÍÅÎÔÉÒÏ×ÁÎ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ÏÎ ÍÏÖÅÔ ÂÙÔØ ÆÒÁÇÍÅÎÔÉÒÏ×ÁÎ ÄÁÌÅÅ ÐÏ Ó×ÏÅÍÕ ÍÁÒÛÒÕÔÕ. ôÉÐÉÞÎÙÅ ÚÎÁÞÅÎÉÑ MTU -- 1500 ÂÁÊÔ ÄÌÑ ethernet-ÓÅÔÉ É 576 ÂÁÊÔ ÄÌÑ SLIP-ÓÏÅÄÉÎÅÎÉÑ.
íÁÒÛÒÕÔ -- ÐÕÔØ, ËÏÔÏÒÙÊ IP-ÐÁËÅÔ ÐÒÏÄÅÌÙ×ÁÅÔ ÏÔ ÔÏÞËÉ ÏÔÐÒÁ×ËÉ ÄÏ ÔÏÞËÉ ÎÁÚÎÁÞÅÎÉÑ
ëÁË ÐÒÁ×ÉÌÏ ÜÔÉÍ ÔÅÒÍÉÎÏÍ ÏÂÏÚÎÁÞÁÀÔ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÎÁ ÕÄÁÌÅÎÎÏÊ ÏÔ ÐÏÌØÚÏ×ÁÔÅÌÑ ÍÁÛÉÎÅ, ËÏÔÏÒÏÅ ÏÂÒÁÂÁÔÙ×ÁÅÔ ÓÅÔÅ×ÙÅ ÚÁÐÒÏÓÙ É ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ (ÉÌÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍ) ÏÐÒÅÄÅÌÅÎÎÙÊ ÓÅÒ×ÉÓ. ðÒÉÍÅÒÁÍÉ Ñ×ÌÑÀÔÓÑ ftp, óÅÔÅ×ÁÑ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ NFS ÉÌÉ óÅÒ×ÅÒ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ. ÷ ÓÌÕÞÁÅ ÓÏÅÄÉÎÅÎÉÊ ÔÏÞËÁ-ÔÏÞËÁ ÐÏÄ ÓÅÒ×ÅÒÏÍ ÐÏÄÒÁÚÕÍÅ×ÁÀÔ ÍÁÛÉÎÕ, Ë ËÏÔÏÒÏÊ ÐÙÔÁÀÔÓÑ ÐÏÄËÌÀÞÉÔÓÑ É ÕÓÔÁÎÏ×ÉÔØ ÓÏÅÄÉÎÅÎÉÅ. ÷ÙÚÙ×ÁÀÝÕÀ ÍÁÛÉÎÕ ÎÁÚÙ×ÁÀÔ ËÌÉÅÎÔÏÍ.
ïËÎÏ -- ÍÁËÓÉÍÁÌØÎÙÊ ÏÂßÅÍ ÄÁÎÎÙÈ, ËÏÔÏÒÙÊ ÐÒÉÎÉÍÁÀÝÁÑ ÓÔÏÒÏÎÁ ÍÏÖÅÔ ÏÂÒÁÂÏÔÁÔØ × ÚÁÄÁÎÎÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ.
åÓÌÉ ÷ÁÓ ÉÎÔÅÒÅÓÕÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ìÉÎÕËÓÁ ÉÎÔÅÒÎÅÔ-ÐÒÏ×ÁÊÄÅÒÏÍ, ÒÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ÐÏÓÅÔÉÔØ web-ÓÔÒÁÎÉÃÕ Linux ISP homepage. üÔÁ ÓÔÒÁÎÉÃÁ ÓÏÄÅÒÖÉÔ ÍÁÓÓÕ ÐÏÌÅÚÎÙÈ ÓÓÙÌÏË.
èÏÔÅÌÏÓØ ÂÙ ×ÙÒÁÚÉÔØ ÐÒÉÚÎÁÔÅÌØÎÏÓÔØ ÓÌÅÄÕÀÝÉÍ ÌÀÄÑÍ ÚÁ ÉÈ ÕÞÁÓÔÉÅ × ÓÏÚÄÁÎÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ (ÓÐÉÓÏË ÎÅ ÕÐÏÒÑÄÏÞÅÎ): Terry Dawson, Axel Boldt, Arnt Gulbrandsen, Gary Allpike, Cees de Groot, Alan Cox, Jonathon Naylor, Claes Ensson, Ron Nessim, John Minack, Jean-Pierre Cocatrix, Erez Strauss.
NET-3-HOWTO, ÉÎÆÏÒÍÁÃÉÑ Ï ÕÓÔÁÎÏ×ËÅ É ÎÁÓÔÒÏÊËÅ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ × ìÉÎÕËÓÅ. Copyright (c) 1997 Terry Dawson, 1998 Alessandro Rubini. ðÅÒÅ×ÏÄ (c) 1998 åÇÏÒ äÕÄÁ.