óÅÔÅ×ÁÑ ÐÏÄÄÅÒÖËÁ × ìÉÎÕËÓÅ, Linux NET-3-HOWTO.

ôÜÒÒÉ äÏÕÓÏÎ (Terry Dawson) (ÏÓÎÏ×ÎÏÊ Á×ÔÏÒ), VK2KTJ; áÌÅÓÓÁÎÄÒÏ òÕÂÉÎÉ (ÓÏÐÒÏ×ÏÖÄÁÀÝÉÊ), alessandro.rubini@linux.it åÇÏÒ äÕÄÁ (ÐÅÒÅ×ÏÄ) deo@logos-m.ru

v1.4, á×ÇÕÓÔ 1998


óÅÔÅ×ÁÑ ÐÏÄÄÅÒÖËÁ × ïÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÅ ìÉÎÕËÓ ÎÁÐÉÓÁÎÁ "Ó ÎÕÌÑ" ÐÏÞÔÉ ÃÅÌÉËÏÍ. ðÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÐÏÄÓÉÓÔÅÍÙ tcp/ip × ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÑÈ ÑÄÒÁ ÄÅÌÁÅÔ ÅÅ ÄÏÓÔÏÊÎÏÊ ÁÌØÔÅÒÎÁÔÉ×ÏÊ ÄÒÕÇÉÍ ÒÅÁÌÉÚÁÃÉÑÍ. ÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ÏÐÉÓÙ×ÁÅÔÓÑ, ËÁË ÕÓÔÁÎÏ×ÉÔØ É ÎÁÓÔÒÏÉÔØ ÓÅÔÅ×ÕÀ ÐÏÄÄÅÒÖËÕ É Ó×ÑÚÁÎÎÙÅ Ó ÎÅÊ ÕÔÉÌÉÔÙ.

1. ïÔÌÉÞÉÑ ÏÔ ×ÅÒÓÉÉ 1.3 (áÐÒÅÌØ 1998)

äÏÂÁ×ÌÅÎÉÑ:
        ïÇÒÁÎÉÞÉÔÅÌØ ÐÏÔÏËÁ ÄÁÎÎÙÈ (Traffic Shaper).
        ðÏÄÄÅÒÖËÁ PLIP × ÎÏ×ÙÈ ÑÄÒÁÈ.

éÓÐÒÁ×ÌÅÎÉÑ/ÉÚÍÅÎÅÎÉÑ:
        áÄÒÅÓ ÓÏÐÒÏ×ÏÖÄÁÀÝÅÇÏ NetKit.
        éÚÍÅÎÅÎÏ ÏÐÉÓÁÎÉÅ ÄÏÍÅÎÎÏÊ ÓÉÓÔÅÍÙ ÉÍÅÎ.
        òÅÏÒÇÁÎÉÚÏ×ÁÎÙ ÒÁÚÄÅÌÙ.
        ïÔÍÅÞÅÎÙ ÏÔÌÉÞÉÑ ÑÄÅÒ 2.0 É 2.2 (ÉÎÆÏÒÍÁÃÉÑ Ï ÑÄÒÁÈ 2.2 ÐÏËÁ ÏÔÓÕÔÓÔ×ÕÅÔ)
        éÓÐÒÁ×ÌÅÎÉÑ ÓÓÙÌÏË.

ðÌÁÎÙ:
        ïÐÉÓÁÔØ ÎÏ×ÙÊ ÁÌÇÏÒÉÔÍ ÍÁÒÛÒÕÔÉÚÁÃÉÉ.
        ïÐÉÓÁÔØ ÏÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ ÄÌÑ IPv6.
        ïÐÉÓÁÔØ ÓÏÄÅÒÖÉÍÏÅ ËÁÔÁÌÏÇÁ /proc/sys/net/
        õÓÔÒÏÊÓÔ×Ï WanRouter
        ïÐÉÓÁÔØ ÎÏ×ÙÅ ËÏÍÁÎÄÙ ÆÁÊÒ×ÏÌÌÁ × ÑÄÒÁÈ ×ÅÒÓÉÊ 2.2

2. ÷×ÅÄÅÎÉÅ.

ðÅÒ×ÙÊ NET-FAQ, ÓÏÄÅÒÖÁ×ÛÉÊ ÏÔ×ÅÔÙ ÎÁ ÞÁÓÔÏ ÚÁÄÁ×ÁÅÍÙÅ ×ÏÐÒÏÓÙ ÐÏ ÒÁÂÏÔÅ Ó ÓÅÔØÀ × ìÉÎÕËÓÅ, ÂÙÌ ÎÁÐÉÓÁÎ íÁÔÔÏÍ õÜÌÛÅÍ (Matt Welsh) É ôÜÒÒÉ äÏÕÓÏÎÏÍ (Terry Dawson) ÄÏ ÔÏÇÏ, ËÁË ÂÙÌ ÆÏÒÍÁÌØÎÏ ÎÁÞÁÔ ÐÒÏÅËÔ ÐÏ ÄÏËÕÍÅÎÔÉÒÏ×ÁÎÉÀ ìÉÎÕËÓÁ. ïÎ ÏÐÉÓÙ×ÁÌ ÓÁÍÙÅ ÐÅÒ×ÙÅ ×ÅÒÓÉÉ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ. úÁÔÅÍ ÐÏÓÌÅÄÏ×ÁÌ NET-2-HOWTO, ÒÁÓÛÉÒÉ×ÛÉÊ ËÒÕÇ ÒÁÓÓÍÁÔÒÉ×ÁÅÍÙÈ ×ÏÐÒÏÓÏ× ÐÏ ÓÒÁ×ÎÅÎÉÀ Ó NET-FAQ. ïÎ ÂÙÌ ÏÄÎÉÍ ÉÚ ÐÅÒ×ÙÈ HOWTO, É ÏÐÉÓÙ×ÁÌ ×ÅÒÓÉÀ 2 (Á × ÄÁÌØÎÅÊÛÅÍ É ×ÅÒÓÉÀ 3) ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ. üÔÏÔ ÄÏËÕÍÅÎÔ, × Ó×ÏÀ ÏÞÅÒÅÄØ, ÓÔÁÌ ÒÁÓÛÉÒÅÎÉÅÍ NET-2-HOWTO É ÏÐÉÓÙ×ÁÅÔ ÔÏÌØËÏ ×ÅÒÓÉÀ 3 ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ.

ðÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÂÙÌÉ ÄÏ×ÏÌØÎÏ ÏÂßÅÍÎÙÍÉ ÉÚ-ÚÁ ÂÏÌØÛÏÇÏ ËÏÌÉÞÅÓÔ×Á ÍÁÔÅÒÉÁÌÁ, Ó×ÑÚÁÎÎÏÇÏ Ó ÓÅÔÅ×ÙÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ìÉÎÕËÓÁ. óÅÊÞÁÓ ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÙÅ ÒÁÚÄÅÌÙ ×ÙÎÅÓÅÎÙ ÉÚ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ × ÏÔÄÅÌØÎÙÅ HOWTO. üÔÏÔ ÄÏËÕÍÅÎÔ ÓÏÄÅÒÖÉÔ ÓÓÙÌËÉ ÎÁ ÎÉÈ É ÏÐÉÓÁÎÉÑ ÏÓÔÁ×ÛÉÈÓÑ ÏÂÌÁÓÔÅÊ.

÷ ÁÐÒÅÌÅ 1998 ÇÏÄÁ ôÜÒÒÉ ÐÒÅËÒÁÔÉÌ ÓÏÐÒÏ×ÏÖÄÅÎÉÅ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ × Ó×ÑÚÉ ÓÏ Ó×ÏÅÊ ×ÙÓÏËÏÊ ÚÁÇÒÕÖÅÎÎÏÓÔØÀ É ÐÅÒÅÄÁÌ ÅÇÏ áÌÅÓÓÁÎÄÒÏ òÕÂÉÎÉ (Alessandro Rubini).

2.1 ïÔÚÙ×Ù

÷ÓÅ ÷ÁÛÉ ÏÔÚÙ×Ù É ÐÒÅÄÌÏÖÅÎÉÑ ÂÕÄÕÔ Ó ÂÌÁÇÏÄÁÒÎÏÓÔØÀ ÐÒÉÎÑÔÙ. ïÔÐÒÁ×ÌÑÊÔÅ ÉÈ ÐÏ ÁÄÒÅÓÕ ( rubini@linux.it.

3. éÓÐÏÌØÚÏ×ÁÎÉÅ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ (NET-3-HOWTO-HOWTO ?).

üÔÏÔ ÄÏËÕÍÅÎÔ ÉÍÅÅÔ ÉÅÒÁÒÈÉÞÅÓËÕÀ ÓÔÒÕËÔÕÒÕ. éÎÆÏÒÍÁÃÉÏÎÎÙÅ ÒÁÚÄÅÌÙ ÓÏÂÒÁÎÙ × ÎÁÞÁÌÅ, É ÷Ù ÍÏÖÅÔÅ ÉÈ ÐÒÏÐÕÓÔÉÔØ ÂÅÚ ×ÒÅÄÁ ÄÌÑ ÐÏÎÉÍÁÎÉÑ ÏÓÔÁÌØÎÙÈ ÒÁÚÄÅÌÏ×. äÁÌÅÅ ÓÏÂÒÁÎ ÏÂÝÉÊ ÍÁÔÅÒÉÁÌ, ÎÅÏÂÈÏÄÉÍÙÊ ÄÌÑ ÐÏÎÉÍÁÎÉÑ ÏÓÔÁÌØÎÙÈ ÒÁÚÄÅÌÏ× ÄÏËÕÍÅÎÔÁ. ðÏÓÌÅÄÎÑÑ ÞÁÓÔØ ÄÏËÕÍÅÎÔÁ, ÏÐÉÓÙ×ÁÀÝÁÑ ËÏÎËÒÅÔÎÙÅ ÓÅÔÅ×ÙÅ ÔÅÈÎÏÌÏÇÉÉ ÒÁÚÂÉÔÁ ÎÁ 3 ÞÁÓÔÉ: éÎÆÏÒÍÁÃÉÑ Ï ethernet- É IP-ÓÅÔÑÈ, ÔÅÈÎÏÌÏÇÉÉ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÍÕ ÁÐÐÁÒÁÔÎÏÍÕ ÏÂÅÓÐÅÞÅÎÉÀ, É ÒÅÄËÏ ÉÓÐÏÌØÚÕÅÍÙÅ ÔÅÈÎÏÌÏÇÉÉ.

òÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ÓÌÅÄÕÀÝÉÊ ÐÏÒÑÄÏË ÐÒÏÞÔÅÎÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ:

ðÒÏÞÔÉÔÅ ÏÂÝÉÅ ÒÁÚÄÅÌÙ

éÎÆÏÒÍÁÃÉÑ ÉÚ ÜÔÉÈ ÒÁÚÄÅÌÏ× ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÁËÔÉÞÅÓËÉ ×Ï ×ÓÅÈ ÄÁÌØÎÅÊÛÉÈ ÒÁÚÄÅÌÁÈ, ÐÏÜÔÏÍÕ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù ÈÏÒÏÛÏ ÒÁÚÏÂÒÁÌÉÓØ × ÎÅÊ, ÐÒÅÖÄÅ ÞÅÍ ÞÉÔÁÔØ ÄÁÌØÛÅ.

ïÂÄÕÍÁÊÔÅ ÓÔÒÕËÔÕÒÕ ×ÁÛÅÊ ÓÅÔÉ

÷Ù ÄÏÌÖÎÙ ÞÅÔËÏ ÐÒÅÄÓÔÁ×ÌÑÔØ ÓÔÒÕËÔÕÒÕ ×ÁÛÅÊ ÔÅËÕÝÅÊ ÉÌÉ ÂÕÄÕÝÅÊ ÓÅÔÉ É ËÁËÉÅ ÁÐÐÁÒÁÔÎÙÅ ÓÒÅÄÓÔ×Á É ÓÅÔÅ×ÙÅ ÔÅÈÎÏÌÏÇÉÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÉÌÉ ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ.

ðÒÏÞÔÉÔÅ ÒÁÚÄÅÌ ``Ethernet É IP'', ÅÓÌÉ ×Ù ÐÏÄËÌÀÞÅÎÙ Ë ÌÏËÁÌØÎÏÊ ÓÅÔÉ Ó ×ÙÈÏÄÏÍ × éÎÔÅÒÎÅÔ.

÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÏÐÉÓÁÎÙ ÏÓÎÏ×ÎÙÅ ÎÁÓÔÒÏÊËÉ ethernet-ÓÅÔÉ É ÒÁÚÌÉÞÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ ÐÏÄÄÅÒÖËÉ IP-ÓÅÔÅÊ × ìÉÎÕËÓÅ, ÔÁËÉÅ ËÁË ÆÁÊÒ×ÏÌÌÙ, ÐÒÏÄ×ÉÎÕÔÁÑ ÍÁÒÛÒÕÔÉÚÁÃÉÑ É Ô.Ä.

ðÒÏÞÔÉÔÅ ÓÌÅÄÕÀÝÉÊ ÒÁÚÄÅÌ, ÅÓÌÉ ÷ÁÓ ÉÎÔÅÒÅÓÕÀÔ ×ÏÐÒÏÓÙ ÓÅÁÎÓÏ×ÙÈ ÓÏÅÄÉÎÅÎÉÊ

÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÏÐÉÓÁÎÙ ÐÒÏÔÏËÏÌÙ PLIP, PPP, SLIP É ISDN -- ÔÅÈÎÏÌÏÇÉÉ, ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÅ ÎÁ ÐÅÒÓÏÎÁÌØÎÙÈ ËÏÍÐØÀÔÅÒÁÈ.

ðÒÏÞÔÉÔÅ ÒÁÚÄÅÌÙ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ×ÁÛÅÊ ÓÅÔÉ

åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ ÓÐÅÃÉÆÉÞÅÓËÏÅ ÏÂÏÒÕÄÏ×ÁÎÉÅ ÉÌÉ ÐÒÏÔÏËÏÌÙ, ÏÔÌÉÞÎÙÅ ÏÔ IP, ÐÒÏÞÔÉÔÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÒÁÚÄÅÌÙ ÐÏÓÌÅÄÎÅÊ ÞÁÓÔÉ.

îÁÓÔÒÏÊÔÅ ÷ÁÛÕ ÓÅÔØ

îÁ ÜÔÏÍ ÜÔÁÐÅ ÷Ù ÍÏÖÅÔÅ ÐÏÐÙÔÁÔØÓÑ ÎÁÓÔÒÏÉÔØ ÷ÁÛÕ ÓÅÔØ É ×ÙÑÓÎÉÔØ, ×ÏÚÎÉËÁÀÔ ÌÉ ËÁËÉÅ-ÌÉÂÏ ÐÒÏÂÌÅÍÙ × ÒÁÂÏÔÅ ÓÅÔÉ.

÷ÙÑÓÎÉÔÅ, ËÕÄÁ ÏÂÒÁÝÁÔØÓÑ ÚÁ ÐÏÍÏÝØÀ

åÓÌÉ ÷Ù ÓÔÏÌËÎÕÌÉÓØ Ó ÐÒÏÂÌÅÍÁÍÉ, ËÏÔÏÒÙÅ ÷Ù ÎÅ ÓÍÏÇÌÉ ÒÅÛÉÔØ Ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ, ÐÒÏÞÔÉÔÅ ÒÁÚÄÅÌ, ÓÏÄÅÒÖÁÝÉÊ ÉÎÆÏÒÍÁÃÉÀ Ï ÔÏÍ, ËÕÄÁ ÏÂÒÁÝÁÔØÓÑ ÚÁ ÐÏÍÏÝØÀ É ÓÏÏÂÝÁÔØ Ï ÎÁÊÄÅÎÎÙÈ ÏÛÉÂËÁÈ.

îÁÓÌÁÖÄÁÊÔÅÓØ!

ðÏÌÕÞÁÊÔÅ ÕÄÏ×ÏÌØÓÔ×ÉÅ, ÒÁÂÏÔÁÑ × ÓÅÔÉ.

3.1 ïÂÏÚÎÁÞÅÎÉÑ, ÐÒÉÎÑÔÙÅ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ

÷ ÄÁÎÎÏÍ ÄÏËÕÍÅÎÔÅ ÎÅÔ ÏÓÏÂÏÊ ÓÉÓÔÅÍÙ ÏÂÏÚÎÁÞÅÎÉÊ, ÅÄÉÎÓÔ×ÅÎÎÏÅ, ÎÁ ÞÔÏ ÓÌÅÄÕÅÔ ÏÂÒÁÔÉÔØ ×ÎÉÍÁÎÉÅ -- ÓÐÏÓÏ ÚÁÐÉÓÉ ËÏÍÁÎÄ. éÓÐÏÌØÚÕÑ ``ËÌÁÓÓÉÞÅÓËÉÊ'' ÓÔÉÌØ ÀÎÉËÓÁ, ËÁÖÄÏÊ ËÏÍÁÎÄÅ ÐÒÅÄÛÅÓÔ×ÕÅÔ ÐÒÉÇÌÁÛÅÎÉÅ. ÷ ÜÔÏÍ ÄÏËÕÍÅÎÔÅ ËÏÍÁÎÄÙ, ÎÅ ÔÒÅÂÕÀÝÉÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÓËÉÈ ÐÒÉ×ÉÌÅÇÉÊ ÐÒÉ×ÅÄÅÎÙ Ó ÐÒÉÇÌÁÛÅÎÉÅÍ ×ÉÄÁ "user%", Á ÔÒÅÂÕÀÝÉÅ -- "root#" ×ÍÅÓÔÏ ÏÂÙÞÎÏÇÏ "#". üÔÏ ÓÄÅÌÁÎÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÏÔÌÉÞÉÔØ ÉÈ ÏÔ ËÏÍÍÅÎÔÁÒÉÅ×.

÷ ÐÕÎËÔÁÈ, ÏÚÁÇÌÁ×ÌÅÎÎÙÈ ``ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ'' ÉÓÐÏÌØÚÕÅÔÓÑ ÆÏÒÍÁÔ ÐÒÏÇÒÁÍÍÙ menuconfig. îÁÄÅÅÍÓÑ, ÏÎÉ ÂÕÄÕÔ ÐÏÎÑÔÎÙ É ÔÅÍ, ËÔÏ ÎÅ ÐÏÌØÚÕÅÔÓÑ ÜÔÏÊ ÐÒÏÇÒÁÍÍÏÊ. åÓÌÉ ÷Ù ÎÅ Õ×ÅÒÅÎÙ × ÐÏÒÑÄËÅ ÒÁÓÐÏÌÏÖÅÎÉÑ ÏÐÃÉÊ, ÐÒÏÓÔÏ ÚÁÐÕÓÔÉÔÅ ÐÒÏÇÒÁÍÍÕ menuconfig.

÷ÓÅ ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÄÏËÕÍÅÎÔÙ HOWTO ÓÄÅÌÁÎÙ ÌÏËÁÌØÎÙÍÉ, ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÷Ù ÍÏÇÌÉ ÐÒÏÓÍÁÔÒÉ×ÁÔØ HTML-×ÅÒÓÉÉ Ó ÐÏÍÏÝØÀ ÂÒÏÕÚÅÒÁ. åÓÌÉ Õ ÷ÁÓ ÎÁ ÍÁÛÉÎÅ ÎÅÔ ÐÏÌÎÏÇÏ ÎÁÂÏÒÁ ÜÔÉÈ ÄÏËÕÍÅÎÔÏ×, ÉÈ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó ÓÁÊÔÁ sunsite.unc.edu (ËÁÔÁÌÏÇ /pub/Linux/HOWTO) ÉÌÉ Ó ÌÀÂÏÇÏ ÉÚ ÅÇÏ ÚÅÒËÁÌ.

4. ïÂÝÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÓÅÔÅ×ÙÈ ÓÒÅÄÓÔ×ÁÈ ìÉÎÕËÓÁ.

4.1 ëÒÁÔËÁÑ ÉÓÔÏÒÉÑ ÒÁÚÒÁÂÏÔËÉ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ.

òÁÚÒÁÂÏÔËÁ ÓÏ×ÅÒÛÅÎÎÏ ÎÏ×ÏÊ ÒÅÁÌÉÚÁÃÉÉ ÓÔÅËÁ 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 ÉÍÅÌÁ ÏÞÅÎØ ÂÏÌØÛÏÅ ÚÎÁÞÅÎÉÅ, ÐÏÓËÏÌØËÕ ÎÉ ÏÄÎÁ ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ ËÒÏÍÅ ìÉÎÕËÓÁ ÎÅ ÉÍÅÌÁ ×ÓÔÒÏÅÎÎÏÊ ÐÏÄÄÅÒÖËÉ ÜÔÉÈ ÐÒÏÔÏËÏÌÏ×.

ëÏÎÅÞÎÏ, ÍÎÏÇÉÅ ÓÏÔÎÉ ÌÀÄÅÊ ÕÞÁÓÔ×Ï×ÁÌÉ × ÒÁÚÒÁÂÏÔËÅ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ. íÎÏÇÉÅ ÉÚ ÎÉÈ ÂÕÄÕÔ ÕÐÏÍÉÎÁÔØÓÑ × ÓÐÅÃÉÁÌØÎÙÈ ÒÁÚÄÅÌÁÈ, ÍÎÏÇÉÅ ÏÂÅÓÐÅÞÉÌÉ ÎÁÐÉÓÁÎÉÅ ÍÏÄÕÌÅÊ É ÄÒÁÊ×ÅÒÏ×, ×ÙÓËÁÚÙ×ÁÌÉ ÐÏÖÅÌÁÎÉÑ, ÐÒÉÓÙÌÁÌÉ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ É ÏËÁÚÙ×ÁÌÉ ÍÏÒÁÌØÎÕÀ ÐÏÄÄÅÒÖËÕ. ÷ÓÅ ÏÎÉ ÓÙÇÒÁÌÉ Ó×ÏÀ ÒÏÌØ × ÒÁÚÒÁÂÏÔËÅ. óÅÔÅ×ÁÑ ÐÏÄÓÉÓÔÅÍÁ ìÉÎÕËÓÁ -- ÏÔÌÉÞÎÙÊ ÐÒÉÍÅÒ ÒÅÚÕÌØÔÁÔÁ, ÄÏÓÔÉÇÎÕÔÏÇÏ "ÁÎÁÒÈÉÞÅÓËÏÊ" ÒÁÚÒÁÂÏÔËÏÊ, Ï ÏÎÁ ÐÒÏÄÏÌÖÁÅÔ ÒÁÚ×É×ÁÔØÓÑ ÐÏ ÍÎÏÇÉÍ ÎÁÐÒÁ×ÌÅÎÉÑÍ É ÓÅÊÞÁÓ.

4.2 éÓÔÏÞÎÉËÉ ÉÎÆÏÒÍÁÃÉÉ Ï ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÅ ìÉÎÕËÓÁ.

éÎÆÏÒÍÁÃÉÀ Ï ÒÁÂÏÔÅ Ó ÓÅÔØÀ × ìÉÎÕËÓÅ ÷Ù ÍÏÖÅÔÅ ÐÏÞÅÒÐÎÕÔØ ÉÚ ÍÎÏÖÅÓÔ×Á ÉÓÔÏÞÎÉËÏ×.

áÌÁÎ ëÏËÓ, ÎÙÎÅÛÎÉÊ ×ÅÄÕÝÉÊ ÒÁÚÒÁÂÏÔÞÉË ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ìÉÎÕËÓÁ ÓÏÐÒÏ×ÏÖÄÁÅÔ 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, É ÓÕÔØ ×ÏÚÎÉËÛÅÊ ÐÒÏÂÌÅÍÙ. ïÂÒÁÝÁÊÔÅ ÏÓÏÂÏÅ ×ÎÉÍÁÎÉÅ ÎÁ ×ÓÅ ÐÏÌÕÞÁÅÍÙÅ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÁÈ É ÔÏÞÎÏ ÕÐÏÍÑÎÉÔÅ ×ÓÅ ××ÏÄÉÍÙÅ ÷ÁÍÉ ËÏÍÁÎÄÙ.

4.3 éÓÔÏÞÎÉËÉ ÉÎÆÏÒÍÁÃÉÉ Ï ÓÅÔÑÈ, ÎÅ Ó×ÑÚÁÎÎÙÅ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ Ó ìÉÎÕËÓÏÍ

äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÁÚÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ Ï ÒÁÂÏÔÅ tcp/ip ÓÅÔÅÊ ÓÏ×ÅÔÕÅÍ ÷ÁÍ ÏÂÒÁÔÉÔØÓÑ Ë ÓÌÅÄÕÀÝÉÍ ÄÏËÕÍÅÎÔÁÍ:

tcp/ip introduction

ÜÔÏÔ ÄÏËÕÍÅÎÔ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ËÁË × ÔÅËÓÔÏ×ÏÍ ×ÉÄÅ, ÔÁË É × ×ÉÄÅ pstscript.

tcp/ip administration

ÜÔÏÔ ÄÏËÕÍÅÎÔ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ËÁË × ÔÅËÓÔÏ×ÏÍ ×ÉÄÅ, ÔÁË É × ×ÉÄÅ 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.

5. ïÂÝÁÑ ÉÎÆÏÒÍÁÃÉÑ ÐÏ ÎÁÓÔÒÏÊËÅ ÓÅÔÉ.

ðÏÎÉÍÁÎÉÅ ÓÌÅÄÕÀÝÉÈ ÐÏÄÒÁÚÄÅÌÏ× ÎÅÏÂÈÏÄÉÍÏ ÄÌÑ ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ ÓÅÔÉ. ïÎÉ ÓÏÄÅÒÖÁÔ ÉÎÆÏÒÍÁÃÉÀ, ÎÅÏÂÈÏÄÉÍÕÀ ÷ÁÍ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÔÉÐÁ É ÓÔÒÕËÔÕÒÙ ÷ÁÛÅÊ ÓÅÔÉ.

5.1 ó ÞÅÇÏ ÎÁÞÁÔØ?

äÌÑ ËÏÍÐÉÌÑÃÉÉ É ÎÁÓÔÒÏÊËÉ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ ÷ÁÍ ÎÕÖÎÙ ÎÅÓËÏÌØËÏ ×ÅÝÅÊ. óÁÍÙÅ ×ÁÖÎÙÅ ÉÚ ÎÉÈ:

éÓÈÏÄÎÙÊ ËÏÄ ÔÅËÕÝÅÇÏ ÑÄÒÁ.

ðÏÓËÏÌØËÕ ÑÄÒÏ, ÉÓÐÏÌØÚÕÅÍÏÅ ÷ÁÍÉ ÓÅÊÞÁÓ, ÍÏÖÅÔ ÎÅ ÉÍÅÔØ ×ÓÔÒÏÅÎÎÏÊ ÐÏÄÄÅÒÖËÉ ÄÌÑ ÔÅÈ ÔÉÐÏ× ÓÅÔÅ×ÙÈ ËÁÒÔ É ÔÅÈ ÐÒÏÔÏËÏÌÏ×, ËÏÔÏÒÙÅ ÷Ù ÚÁÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ, ÷ÁÍ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÑÄÒÏ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÏÐÃÉÑÍÉ.

÷Ù ×ÓÅÇÄÁ ÍÏÖÅÔÅ ÐÏÌÕÞÉÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÊ ÑÄÒÁ ÐÏ 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 |
        -----------------------------------------------------------
        
÷ÓÅ, ÞÔÏ ÷ÁÍ ÎÕÖÎÏ ÓÄÅÌÁÔØ -- ÜÔÏ ÒÅÛÉÔØ, ÓËÏÌØËÏ ÁÄÒÅÓÏ× ÷ÁÍ ÎÕÖÎÏ, É ×ÙÂÒÁÔØ ÐÏÄÈÏÄÑÝÉÊ ÄÉÁÐÁÚÏÎ.

5.2 çÄÅ ÒÁÚÍÅÝÁÔØ ËÏÍÁÎÄÙ ËÏÎÆÉÇÕÒÁÃÉÉ ?

åÓÔØ ÎÅÓËÏÌØËÏ ÒÁÚÎÙÈ ÐÏÄÈÏÄÏ× Ë ÏÒÇÁÎÉÚÁÃÉÉ ÐÒÏÃÅÓÓÁ ÚÁÇÒÕÚËÉ ìÉÎÕËÓÁ. ðÏÓÌÅ Ó×ÏÅÊ ÚÁÇÒÕÚËÉ ÑÄÒÏ ×ÓÅÇÄÁ ÚÁÐÕÓËÁÅÔ ÐÒÏÇÒÁÍÍÕ, ÎÁÚÙ×ÁÀÝÕÀÓÑ `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
       ----------------------------------------------
       

5.3 óÏÚÄÁÎÉÅ ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ×.

÷Ï ÍÎÏÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍÁÈ ÉÚ ÓÅÍÅÊÓÔ×Á Unix ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á ÐÒÅÄÓÔÁ×ÌÅÎÙ × ×ÉÄÅ ÆÁÊÌÏ× × ËÁÔÁÌÏÇÅ /dev ÷ ìÉÎÕËÓÅ ÜÔÏ ÎÅ ÔÁË. ÷ ìÉÎÕËÓÅ ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á ÓÏÚÄÁÀÔÓÑ ÄÉÎÁÍÉÞÅÓËÉ, É ÐÏÜÔÏÍÕ ÎÅ ÔÒÅÂÕÀÔ ÎÁÌÉÞÉÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÆÁÊÌÏ× × ËÁÔÁÌÏÇÅ /dev

÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÓÅÔÅ×ÏÅ ÕÓÔÒÏÊÓÔ×Ï ÓÏÚÄÁÅÔÓÑ ÄÒÁÊ×ÅÒÏÍ, ÐÏÓÌÅ ÔÏÇÏ ËÁË ÔÏÔ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÕÅÔÓÑ É ÏÂÎÁÒÕÖÉÔ ÓÅÔÅ×ÕÀ ËÁÒÔÕ. îÁÐÒÉÍÅÒ, ÄÒÁÊ×ÅÒ ethernet-ËÁÒÔÙ ÓÏÚÄÁÅÔ ÉÎÔÅÒÆÅÊÓÙ Ó ÉÍÅÎÁÍÉ eth[0..n] ÐÏ ÍÅÒÅ ÏÂÎÁÒÕÖÅÎÉÑ ×ÓÅÈ ÓÅÔÅ×ÙÈ ËÁÒÔ × ÷ÁÛÅÊ ÍÁÛÉÎÅ. ðÅÒ×ÁÑ ÓÅÔÅ×ÁÑ ËÁÒÔÁ Ó×ÑÚÙ×ÁÅÔÓÑ Ó ÉÎÔÅÒÆÅÊÓÏÍ eth0, ×ÔÏÒÁÑ -- eth1 É Ô.Ä.

ïÄÎÁËÏ × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ, × ÞÁÓÔÎÏÓÔÉ × ÓÌÕÞÁÅ ÉÎÔÅÒÆÅÊÓÏ× slip É ppp, ÉÎÔÅÒÆÅÊÓÙ ÓÏÚÄÁÀÔÓÑ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÍ ÐÒÏÇÒÁÍÍÁÍÉ. ðÒÉ ÜÔÏÍ ÓÏÈÒÁÎÑÅÔÓÑ ÐÒÉÎÃÉÐ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÊ ÎÕÍÅÒÁÃÉÉ ÉÎÔÅÒÆÅÊÓÏ×, ÏÄÎÁËÏ ÉÎÔÅÒÆÅÊÓÙ ÎÅ ÓÏÚÄÁÀÔÓÑ × ÍÏÍÅÎÔ ÚÁÇÒÕÚËÉ. ðÒÉÞÉÎÁ ÜÔÏÇÏ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ ËÏÌÉÞÅÓÔ×Ï ÒÁÂÏÔÁÀÝÉÈ slip- É ppp-ÉÎÔÅÒÆÅÊÓÏ× ÍÏÖÅÔ ÍÅÎÑÔØÓÑ × ÈÏÄÅ ÒÁÂÏÔÙ ÍÁÛÉÎÙ, × ÏÔÌÉÞÉÅ ÏÔ ËÏÌÉÞÅÓÔ×Á ethernet-ËÁÒÔ. üÔÉ ÓÌÕÞÁÉ ÂÕÄÕÔ ÐÏÄÒÏÂÎÅÅ ÒÁÓÓÍÏÔÒÅÎÙ × ÓÌÅÄÕÀÝÉÈ ÒÁÚÄÅÌÁÈ.

5.4 îÁÓÔÒÏÊËÁ ÓÅÔÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ.

éÔÁË, Õ ÷ÁÓ ÅÓÔØ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÐÒÏÇÒÁÍÍÙ, ÁÄÒÅÓÁ É ÉÎÆÏÒÍÁÃÉÑ Ï ÓÅÔÉ. íÏÖÎÏ ÐÒÉÓÔÕÐÁÔØ Ë ÎÁÓÔÒÏÊËÅ ÓÅÔÅ×ÙÈ ÉÎÔÅÒÆÅÊÓÏ×. îÁÓÔÒÏÊËÁ ÚÁËÌÀÞÁÅÔÓÑ × ÐÒÉÓ×ÏÅÎÉÉ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÈ ÁÄÒÅÓÏ× ÓÅÔÅ×ÏÍÕ ÕÓÔÒÏÊÓÔ×Õ É ÕÓÔÁÎÏ×ËÅ ÎÕÖÎÙÈ ÚÎÁÞÅÎÉÊ ÄÌÑ ÄÒÕÇÉÈ ÐÁÒÁÍÅÔÒÏ× ÓÅÔÅ×ÏÇÏ ÕÓÔÒÏÊÓÔ×Á. îÁÉÂÏÌÅÅ ÞÁÓÔÏ ÄÌÑ ÜÔÏÇÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÁ 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 ÉÍÅÅÔ ÍÎÏÖÅÓÔ×Ï ÏÐÃÉÊ, ÎÁÉÂÏÌÅÅ ÐÏÌÅÚÎÙÅ ÉÚ ËÏÔÏÒÙÈ:

up

ÁËÔÉ×ÉÒÕÅÔ ÉÎÔÅÒÆÅÊÓ (ÜÔÏ ÄÅÊÓÔ×ÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ).

down

ÄÅÚÁËÔÉ×ÉÒÕÅÔ ÉÎÔÅÒÆÅÊÓ

[-]arp

ÒÁÚÒÅÛÁÅÔ É ÚÁÐÒÅÝÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÔÏËÏÌÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÁÄÒÅÓÏ× (arp) ÎÁ ÄÁÎÎÏÍ ÉÎÔÅÒÆÅÊÓÅ.

[-]allmulti

ÒÁÚÒÅÛÁÅÔ É ÚÁÐÒÅÝÁÅÔ ÐÒÉÅÍ ÁÐÐÁÒÁÔÎÙÈ ÐÁËÅÔÏ× Ó ÎÅÓËÏÌØËÉÍÉ ÁÄÒÅÓÁÔÁÍÉ (multicast-ÐÁËÅÔÏ×). ôÁËÉÅ ÐÁËÅÔÙ ÐÏÚ×ÏÌÑÀÔ ÇÒÕÐÐÅ ÍÁÛÉÎ ÐÒÉÎÉÍÁÔØ ÐÁËÅÔÙ, ÏÔÐÒÁ×ÌÅÎÎÙÅ ÎÁ ÓÐÅÃÉÁÌØÎÙÊ ÁÄÒÅÓ. ôÁËÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÉÓÐÏÌØÚÕÅÔÓÑ × ÐÒÉÌÏÖÅÎÉÑÈ ×ÒÏÄÅ ×ÉÄÅÏËÏÎÆÅÒÅÎÃÓ×ÑÚÉ, ÎÏ ËÁË ÐÒÁ×ÉÌÏ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ

mtu N

ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÏ×ÉÔ MTU ÄÌÑ ÉÎÔÅÒÆÅÊÓÁ

netmask <addr>

ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁÔØ ÍÁÓËÕ ÓÅÔÉ, × ËÏÔÏÒÏÊ ÎÁÈÏÄÉÔÓÑ ÄÁÎÎÙÊ ÉÎÔÅÒÆÅÊÓ

irq <addr>

ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó ÏÐÒÅÄÅÌÅÎÎÙÍÉ ÔÉÐÁÍÉ ÓÅÔÅ×ÙÈ ËÁÒÔ É ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁÔØ IRQ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÉÎÔÅÒÆÅÊÓÕ ËÁÒÔÙ

[-]broadcast [addr]

ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÒÁÚÒÅÛÁÅÔ ÐÒÉÅÍ ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÈ ÐÁËÅÔÏ× ÎÁ ÚÁÄÁÎÎÙÊ ÁÄÒÅÓ ÌÉÂÏ ÚÁÐÒÅÝÁÅÔ ÐÒÉÅÍ ÔÁËÉÈ ÐÁËÅÔÏ×.

[-]pointopoint [addr]

ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÐÏÚ×ÏÌÑÅÔ ÕÓÔÁÎÏ×ÉÔØ ÁÄÒÅÓ ÍÁÛÉÎÙ ÎÁ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÏÍ ËÏÎÃÅ ÓÏÅÄÉÎÅÎÉÑ ÔÏÞËÁ-ÔÏÞËÁ (ÎÁÐÒÉÍÅÒ slip ÉÌÉ ppp)

hw <type> <addr>

ÜÔÏÔ ÐÁÒÁÍÅÔÒ ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁÔØ ÁÐÐÁÒÁÔÎÙÊ ÁÄÒÅÓ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÓÅÔÅ×ÙÈ ÕÓÔÒÏÊÓÔ×. üÔÁ ÏÐÃÉÑ ÒÅÄËÏ ÉÓÐÏÌØÚÕÅÔÓÑ × ÓÅÔÑÈ ethernet, ÎÏ ÏÞÅÎØ ÐÏÌÅÚÎÁ × ÓÅÔÑÈ ÄÒÕÇÉÈ ÔÉÐÏ× ÓÅÔÅÊ, ÔÁËÉÈ ËÁË AX.25

÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ ifconfig ÄÌÑ ÌÀÂÏÇÏ ÓÅÔÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ. îÅËÏÔÏÒÙÅ ÐÒÏÇÒÁÍÍÙ, ÔÁËÉÅ ËÁË pppd É dip Á×ÔÏÍÁÔÉÞÅÓËÉ ËÏÎÆÉÇÕÒÉÒÕÀÔ ÓÅÔÅ×ÏÊ ÉÎÔÅÒÆÅÊÓ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ É ÎÅ ÔÒÅÂÕÀÔ ÄÁÌØÎÅÊÛÅÊ ÒÕÞÎÏÊ ÎÁÓÔÒÏÊËÉ.

5.5 îÁÓÔÒÏÊËÁ óÉÓÔÅÍÙ ðÒÅÏÂÒÁÚÏ×ÁÎÉÑ éÍÅÎ (Name Resolver)

óÉÓÔÅÍÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ -- ÞÁÓÔØ ÓÔÁÎÄÁÒÔÎÏÊ ÂÉÂÌÉÏÔÅËÉ ìÉÎÕËÓÁ. åÅ ÏÓÎÏ×ÎÏÅ ÎÁÚÎÁÞÅÎÉÅ -- ÐÒÅÏÂÒÁÚÏ×Ù×ÁÔØ ÐÏÎÑÔÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÀ ÉÍÅÎÁ ×ÒÏÄÅ `ftp.funet.fi' × ÐÏÎÑÔÎÙÅ ËÏÍÐØÀÔÅÒÕ IP-ÁÄÒÅÓÁ, ÔÁËÉÅ ËÁË 128.214.248.6.

þÔÏ ÔÁËÏÅ "ÉÍÑ" ?

÷Ù, ÐÏ-×ÉÄÉÍÏÍÕ, ÚÎÁËÏÍÙ Ó ÔÅÍ, ËÁË ×ÙÇÌÑÄÑÔ ÉÍÅÎÁ ÍÁÛÉÎ × ÉÎÔÅÒÎÅÔÅ, ÎÏ ÍÏÖÅÔÅ ÎÅ ÚÎÁÔØ, ËÁË ÏÎÉ ËÏÎÓÔÒÕÉÒÕÀÔÓÑ. óÉÓÔÅÍÁ ÉÍÅÎ × ÉÎÔÅÒÎÅÔ Ñ×ÌÑÅÔÓÑ ÉÅÒÁÒÈÉÞÅÓËÏÊ, ÏÒÇÁÎÉÚÏ×ÁÎÎÏÊ × ×ÉÄÅ ÄÅÒÅ×Á. äÏÍÅÎÏÍ ÎÁÚÙ×ÁÅÔÓÑ ÓÅÍÅÊÓÔ×Ï ÉÍÅÎ. äÏÍÅÎ ÍÏÖÅÔ ÂÙÔØ ÒÁÚÂÉÔ ÎÁ ÐÏÄÄÏÍÅÎÙ. äÏÍÅÎÙ, ËÏÔÏÒÙÅ ÎÅ Ñ×ÌÑÀÔÓÑ ÐÏÄÄÏÍÅÎÁÍÉ ÄÒÕÇÉÈ ÄÏÍÅÎÏ×, ÎÁÚÙ×ÁÀÔÓÑ ÄÏÍÅÎÁÍÉ ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ. éÍÅÎÁ ÄÏÍÅÎÏ× ×ÅÒÈÎÅÇÏ ÕÒÏ×ÎÑ ÏÐÉÓÁÎÙ × RFC920. ÷ ÞÁÓÔÎÏÓÔÉ ÜÔÏ ÓÌÅÄÕÀÝÉÅ ÄÏÍÅÎÙ:

COM

ëÏÍÍÅÒÞÅÓËÉÅ ÏÒÇÁÎÉÚÁÃÉÉ

EDU

õÞÅÂÎÙÅ ÚÁ×ÅÄÅÎÉÑ

GOV

ðÒÁ×ÉÔÅÌØÓÔ×ÅÎÎÙÅ ÏÒÇÁÎÉÚÁÃÉÉ

MIL

÷ÏÅÎÎÙÅ ÏÒÇÁÎÉÚÁÃÉÉ

ORG

äÒÕÇÉÅ ÏÒÇÁÎÉÚÁÃÉÉ

NET

óÅÔÅ×ÙÅ ÏÒÇÁÎÉÚÁÃÉÉ

ëÏÄ ÓÔÒÁÎÙ

ä×ÕÈÂÕË×ÅÎÎÙÊ ËÏÄ 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

çÌÁ×ÎÙÊ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ -- /etc/resolv.conf. ïÎ ÉÍÅÅÔ ×ÅÓØÍÁ ÐÒÏÓÔÏÊ ÆÏÒÍÁÔ. üÔÏ ÔÅËÓÔÏ×ÙÊ ÆÁÊÌ, ËÁÖÄÁÑ ÓÔÒÏËÁ ËÏÔÏÒÏÇÏ ÚÁÄÁÅÔ ÏÄÉÎ ÉÚ ÐÁÒÁÍÅÔÒÏ× ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ. ëÁË ÐÒÁ×ÉÌÏ, ÉÓÐÏÌØÚÕÀÔÓÑ ÔÒÉ ËÌÀÞÅ×ÙÈ ÓÌÏ×Á-ÐÁÒÁÍÅÔÒÁ:

domain

úÁÄÁÅÔ ÉÍÑ ÌÏËÁÌØÎÏÇÏ ÄÏÍÅÎÁ.

search

úÁÄÁÅÔ ÓÐÉÓÏË ÉÍÅÎ ÄÏÍÅÎÏ×, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÄÏÂÁ×ÌÑÔØÓÑ Ë ÉÍÅÎÉ ÍÁÛÉÎÙ, ÅÓÌÉ ÷Ù ÎÅ ÕËÁÖÅÔÅ Ñ×ÎÏ ÉÍÅÎÉ ÄÏÍÅÎÁ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ

nameserver

üÔÏÔ ÐÁÒÁÍÅÔÒ, ËÏÔÏÒÙÊ ×Ù ÍÏÖÅÔÅ ÕËÁÚÙ×ÁÔØ ÎÅÓËÏÌØËÏ ÒÁÚ, ÚÁÄÁÅÔ 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

÷ ÆÁÊÌÅ /etc/host.conf ÚÁÄÁÀÔÓÑ ÐÁÒÁÍÅÔÒÙ, ×ÌÉÑÀÝÉÅ ÎÁ ÐÏ×ÅÄÅÎÉÅ ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ. ðÏÌÎÏÓÔØÀ ÆÏÒÍÁÔ ÜÔÏÇÏ ÆÁÊÌÁ ÏÐÉÓÁÎ ÎÁ man-ÓÔÒÁÎÉÃÅ `resolv+', ÎÏ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ ÔÁËÏÇÏ ÆÁÊÌÁ:

        order hosts,bind
        multi on
        

üÔÉ ÐÁÒÁÍÅÔÒÙ ÕËÁÚÙ×ÁÀÔ ÓÉÓÔÅÍÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ, ÞÔÏ ÎÁÄÏ ÐÒÏÓÍÏÔÒÅÔØ ÆÁÊÌ /etc/hosts ÐÅÒÅÄ ÔÅÍ, ËÁË ÐÏÓÙÌÁÔØ ÚÁÐÒÏÓ Ë ÓÅÒ×ÅÒÕ, É ÞÔÏ ÓÌÅÄÕÅÔ ×ÏÚ×ÒÁÝÁÔØ ×ÓÅ ÎÁÊÄÅÎÎÙÅ × /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).

5.6 îÁÓÔÒÏÊËÁ ËÏÌØÃÅ×ÏÇÏ ÉÎÔÅÒÆÅÊÓÁ.

`ëÏÌØÃÅ×ÏÊ' ÉÎÔÅÒÆÅÊÓ -- ÓÐÅÃÉÁÌØÎÙÊ ÉÎÔÅÒÆÅÊÓ, Ó×ÑÚÙ×ÁÀÝÉÊ ÷ÁÛÕ ÍÁÛÉÎÕ ÓÁÍÕ Ó ÓÏÂÏÊ. åÇÏ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÒÁÚÎÙÈ ÃÅÌÅÊ. îÁÐÒÉÍÅÒ, ÷Ù ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ËÁËÏÅ-ÌÉÂÏ ÓÅÔÅ×ÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ, ÎÅ ×ÍÅÛÉ×ÁÑÓØ × ÒÁÂÏÔÕ ÄÒÕÇÉÈ ÍÁÛÉÎ × ÓÅÔÉ. äÌÑ ÜÔÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÓÐÅÃÉÁÌØÎÏ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎ ÁÄÒÅÓ `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 ÂÕÄÅÔ ÐÏÄÒÏÂÎÏ ÒÁÓÓÍÏÔÒÅÎÁ × ÓÌÅÄÕÀÝÅÍ ÒÁÚÄÅÌÅ.

5.7 íÁÒÛÒÕÔÉÚÁÃÉÑ.

íÁÒÛÒÕÔÉÚÁÃÉÑ -- ÛÉÒÏËÁÑ ÔÅÍÁ, É Ï ÎÅÊ ÍÏÖÎÏ ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÏÞÅÎØ ÍÎÏÇÏ. äÌÑ ÂÏÌØÛÉÎÓÔ×Á, ÏÄÎÁËÏ, ÓÈÅÍÁ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔÏÊ, ÐÏÜÔÏÍÕ ÚÄÅÓØ ÂÕÄÅÔ ÒÁÓÓÍÏÔÒÅÎÙ ÔÏÌØËÏ ÂÁÚÏ×ÙÅ ×ÏÐÒÏÓÙ, Ó×ÑÚÁÎÎÙÅ Ó ÍÁÒÛÒÕÔÉÚÁÃÉÅÊ. åÓÌÉ ÷Ù ÉÎÔÅÒÅÓÕÅÔÅÓØ ÜÔÏÊ ÔÅÍÏÊ, ÔÏ ÍÏÖÅÔÅ ÏÂÒÁÔÉÔØÓÑ Ë ÉÓÔÏÞÎÉËÁÍ, ÕËÁÚÁÎÎÙÍ × ÎÁÞÁÌÅ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ.

îÁÞÎÅÍ Ó ÏÐÒÅÄÅÌÅÎÉÑ. éÔÁË, ÞÔÏ ÖÅ ÔÁËÏÅ 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 ÔÒÅÂÕÅÔÓÑ ÕËÁÚÙ×ÁÔØ ÁÄÒÅÓ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ, ÔÁË ËÁË ÜÔÉ ÓÅÔÉ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÐÏÄËÌÀÞÅÎÉÅ ÓÒÁÚÕ ÍÎÏÇÉÈ ÍÁÛÉÎ Ë ÏÄÎÏÍÕ ÓÅÇÍÅÎÔÕ ÓÅÔÉ.

þÔÏ ÄÅÌÁÅÔ ÐÒÏÇÒÁÍÍÁ routed ?

îÁÓÔÒÏÊËÁ ÍÁÒÛÒÕÔÉÚÁÃÉÉ × ÐÒÉ×ÅÄÅÎÎÙÈ ÐÒÉÍÅÒÁÈ ÌÕÞÛÅ ×ÓÅÇÏ ÐÏÄÈÏÄÉÔ ÄÌÑ ÐÒÏÓÔÙÈ ÓÅÔÅÊ, × ËÏÔÏÒÙÈ ÍÅÖÄÕ ÔÏÞËÁÍÉ ÏÔÐÒÁ×ËÉ É ÎÁÚÎÁÞÅÎÉÑ ÓÕÝÅÓÔ×ÕÅÔ ÅÄÉÎÓÔ×ÅÎÎÙÊ ÍÁÒÛÒÕÔ. ÷ ÂÏÌÅÅ ÓÌÏÖÎÙÈ ÓÅÔÑÈ ÜÔÏ ÎÅ ÔÁË, É ÍÁÒÛÒÕÔÉÚÁÃÉÑ ÓÔÁÎÏ×ÉÔÓÑ ÓÌÏÖÎÅÅ. ë ÓÞÁÓÔØÀ, ÂÏÌØÛÉÎÓÔ×Õ ÉÚ ×ÁÓ ÎÅ ÐÒÉÊÄÅÔÓÑ ÓÔÁÌËÉ×ÁÔØÓÑ Ó ÔÁËÉÍ ÓÅÔÑÍÉ.

ðÒÏÂÌÅÍÁ ÓÏ ÓÔÁÔÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÅÊ, ËÏÔÏÒÕÀ ÍÙ ÏÐÉÓÁÌÉ × ÐÒÉÍÅÒÁÈ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ ÅÓÌÉ ÓÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ, ÞÅÒÅÚ ËÏÔÏÒÏÅ ×ÁÛÁ ÍÁÛÉÎÁ ÏÔÐÒÁ×ÌÑÌÁ ÐÁËÅÔÙ ÏÔËÁÖÅÔ, ÔÏ ÅÄÉÎÓÔ×ÅÎÎÙÍ ×ÙÈÏÄÏÍ ÄÌÑ ÷ÁÓ ÂÕÄÅÔ ×ÒÕÞÎÕÀ ÉÚÍÅÎÉÔØ ÔÁÂÌÉÃÕ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. üÔÏ ÍÅÄÌÅÎÎÏ, ÎÅÐÒÁËÔÉÞÎÏ É ÞÒÅ×ÁÔÏ ÏÛÉÂËÁÍÉ. ðÏÜÔÏÍÕ ÂÙÌÉ ÒÁÚÒÁÂÏÔÁÎÙ ÍÅÔÏÄÙ, ÐÏÚ×ÏÌÑÀÝÉÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÚÍÅÎÑÔØ ÔÁÂÌÉÃÙ ÍÁÒÛÒÕÔÉÚÁÃÉÉ × ÓÌÕÞÁÅ ÓÂÏÅ× × ÓÅÔÉ. üÔÉ ÍÅÔÏÄÙ ÒÁÂÏÔÁÀÔ ÔÏÌØËÏ × ÓÅÔÑÈ, ÇÄÅ ÍÅÖÄÕ ÍÁÛÉÎÏÊ-ÏÔÐÒÁ×ÉÔÅÌÅÍ É ÍÁÛÉÎÏÊ ÁÄÒÅÓÁÔÏÍ ÅÓÔØ ÎÅÓËÏÌØËÏ ÍÁÒÛÒÕÔÏ×. ÷ÓÅ ÜÔÉ ÍÅÔÏÄÙ ÏÂÙÞÎÏ ÎÁÚÙ×ÁÀÔ "ðÒÏÔÏËÏÌÁÍÉ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ".

÷Ù ×ÏÚÍÏÖÎÏ ÓÌÙÛÁÌÉ Ï ÎÅËÏÔÏÒÙÈ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÈ ÐÒÏÔÏËÏÌÁÈ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. óÁÍÙÅ ÛÉÒÏËÏ ÉÓÐÏÌØÚÕÅÍÙÅ ÐÒÏÔÏËÏÌÙ -- 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' ÐÒÉ ÚÁÐÕÓËÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÎÁÊÄÅÔ ×ÓÅ ÁËÔÉ×ÎÙÅ ÓÅÔÅ×ÙÅ ÉÎÔÅÒÆÅÊÓÙ É ÎÁÞÎÅÔ ÐÅÒÅÄÁ×ÁÔØ É ÐÒÉÎÉÍÁÔØ ÓÐÅÃÉÁÌØÎÙÅ ÐÁËÅÔÙ, Ó ÐÏÍÏÝØÀ ËÏÔÏÒÙÈ ÏÎ ÂÕÄÅÔ ÐÏÓÔÏÑÎÎÏ ÉÍÅÔØ ÐÒÅÄÓÔÁ×ÌÅÎÉÅ Ï ÔÅËÕÝÅÊ ÓÔÒÕËÔÕÒÅ ÓÅÔÉ, É ÎÁÓÔÒÁÉ×ÁÔØ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÎÅÊ ÔÁÂÌÉÃÕ ÍÁÒÛÒÕÔÉÚÁÃÉÉ.

üÔÏ ÏÞÅÎØ ËÒÁÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ É ÓÅÔÅÊ, × ËÏÔÏÒÙÈ ÷ÁÍ ÓÌÅÄÕÅÔ ÅÅ ÉÓÐÏÌØÚÏ×ÁÔØ. äÌÑ ÐÏÌÕÞÅÎÉÑ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÉ ÏÂÒÁÔÉÔÅÓØ Ë ÓÓÙÌËÁÍ, ÐÒÉ×ÅÄÅÎÎÙÍ × ÎÁÞÁÌÅ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ.

òÅÚÀÍÉÒÕÑ ×ÙÛÅÓËÁÚÁÎÎÏÅ:

  1. äÉÎÁÍÉÞÅÓËÁÑ ÍÁÒÛÒÕÔÉÚÁÃÉÑ ÎÕÖÎÁ ÌÉÛØ × ÔÅÈ ÓÌÕÞÁÑÈ, ËÏÇÄÁ ÎÁ ÷ÁÛÅÊ ÍÁÛÉÎÅ ÅÓÔØ ×ÙÂÏÒ ÍÅÖÄÕ ÍÁÒÛÒÕÔÁÍÉ, ÐÏ ËÏÔÏÒÙÍ ×Ù ÍÏÖÅÔÅ ÏÔÐÒÁ×ÌÑÔØ ÐÁËÅÔÙ.
  2. äÅÍÏÎ ÄÉÎÁÍÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÚÍÅÎÑÔØ ÔÁÂÌÉÃÕ ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÎÁ ÷ÁÛÅÊ ÍÁÛÉÎÅ ÐÒÉ ÌÀÂÙÈ ÉÚÍÅÎÅÎÉÑÈ × ÓÔÒÕËÔÕÒÅ ÓÅÔÉ.
  3. ðÒÏÔÏËÏÌ RIP ÐÒÅÄÎÁÚÎÁÞÅÎ ÄÌÑ ÎÅÂÏÌØÛÉÈ É ÓÒÅÄÎÉÈ ÓÅÔÅÊ.

5.8 îÁÓÔÒÏÊËÁ ÓÅÔÅ×ÙÈ ÓÅÒ×ÅÒÏ× É ÓÅÒ×ÉÓÏ×.

óÅÔÅ×ÙÅ ÓÅÒ×ÅÒÁ É ÓÅÒ×ÅÒÙ -- ÜÔÏ ÐÒÏÇÒÁÍÍÙ, ÐÏÚ×ÏÌÑÀÝÉÅ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÎÁ ÄÒÕÇÉÈ ÍÁÛÉÎÁÈ ÉÓÐÏÌØÚÏ×ÁÔØ ÷ÁÛÕ ÍÁÛÉÎÕ. óÅÔÅ×ÙÅ ÓÅÒ×ÅÒÙ "ÓÌÕÛÁÀÔ" ÓÅÔÅ×ÙÅ ÐÏÒÔÙ. óÅÔÅ×ÙÅ ÐÏÒÔÙ -- ÓÒÅÄÓÔ×Ï ×ÙÚÏ×Á ÎÕÖÎÏÇÏ ÓÅÒ×ÉÓÁ ÎÁ ÎÕÖÎÏÊ ÍÁÛÉÎÅ. ó ÉÈ ÐÏÍÏÝØÀ ÍÁÛÉÎÁ ÏÔÌÉÞÁÅÔ ×ÈÏÄÑÝÉÅ telnet-ÓÏÅÄÉÎÅÎÉÑ ÏÔ ×ÈÏÄÑÝÉÈ ftp-ÓÏÅÄÉÎÅÎÉÊ. õÄÁÌÅÎÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÚÁÐÒÁÛÉ×ÁÅÔ ÓÅÔÅ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó ×ÁÛÅÊ ÍÁÛÉÎÏÊ, Á ÓÅÒ×ÅÒ ÎÁ ×ÁÛÅÊ ÍÁÛÉÎÅ, "ÓÌÕÛÁÀÝÉÊ" ÚÁÐÒÁÛÉ×ÁÅÍÙÊ ÐÏÒÔ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ É ÏÂÓÌÕÖÉ×ÁÅÔ ÓÏÅÄÉÎÅÎÉÅ. óÅÒ×ÅÒÁ ÏÂÙÞÎÏ ÒÁÂÏÔÁÀÔ × ÏÄÎÏÍ ÉÚ Ä×ÕÈ ÒÅÖÉÍÏ×:

ÓÁÍÏÓÔÏÑÔÅÌØÎÙÊ

ÓÅÔÅ×ÏÊ ÓÅÒ×ÅÒ (ÄÅÍÏÎ) ÓÌÕÛÁÅÔ ÏÄÉÎ ÉÚ ÓÅÔÅ×ÙÈ ÐÏÒÔÏ×, É ÐÒÉ ÚÁÐÒÏÓÅ ×ÈÏÄÑÝÅÇÏ ÓÏÅÄÉÎÅÎÉÑ ÏÔËÒÙ×ÁÅÔ É ÏÂÓÌÕÖÉ×ÁÅÔ ÅÇÏ.

ÒÁÂÏÔÁÀÝÉÊ ÐÏÄ ÕÐÒÁ×ÌÅÎÉÅÍ ÄÅÍÏÎÁ inetd

ÄÅÍÏÎ 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

5.9 äÒÕÇÉÅ ÆÁÊÌÙ, Ó×ÑÚÁÎÎÙÅ Ó ÎÁÓÔÒÏÊËÏÊ ÓÅÔÉ.

éÎÆÏÒÍÁÃÉÑ Ï ÎÁÓÔÒÏÊËÅ ÓÅÔÉ ÓÏÄÅÒÖÉÔÓÑ ÅÝÅ × ÎÅËÏÔÏÒÏÍ ËÏÌÉÞÅÓÔ×Å ÆÁÊÌÏ×. ÷ÁÍ ÐÏ-×ÉÄÉÍÏÍÕ ÎÅ ÐÏÔÒÅÂÕÅÔÓÑ ÉÚÍÅÎÑÔØ ÉÈ, ÎÏ × ÌÀÂÏÍ ÓÌÕÞÁÅ ÐÏÌÅÚÎÏ ÐÒÅÄÓÔÁ×ÌÑÔØ ÓÅÂÅ, ËÁË ÏÎÉ ÕÓÔÒÏÅÎÙ É ÄÌÑ ÞÅÇÏ ÐÒÅÄÎÁÚÎÁÞÅÎÙ.

/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-ÁÄÒÅÓÁ.

5.10 âÅÚÏÐÁÓÎÏÓÔØ É ÕÐÒÁ×ÌÅÎÉÅ ÄÏÓÔÕÐÏÍ.

èÏÔÅÌÏÓØ ÂÙ ÎÁÞÁÔØ ÜÔÏÔ ÒÁÚÄÅÌ Ó ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ, ÞÔÏ ÏÂÅÓÐÅÞÅÎÉÅ ÂÅÚÏÐÁÓÎÏÓÔÉ ÷ÁÛÅÊ ÍÁÛÉÎÙ -- ÓÌÏÖÎÁÑ ×ÅÝØ. úÄÅÓØ ÏÐÉÓÙ×ÁÀÔÓÑ ÔÏÌØËÏ ÓÁÍÙÅ ÐÒÏÓÔÙÅ ÍÅÈÁÎÉÚÍÙ ÚÁÝÉÔÙ ÍÁÛÉÎÙ × ÓÅÔÉ ÏÔ ÎÅÓÁÎËÃÉÏÎÉÒÏ×ÁÎÎÏÇÏ ÄÏÓÔÕÐÁ. åÓÌÉ ÷Ù ÖÅÌÁÅÔÅ ÚÁÎÑÔØÓÑ ÜÔÉÍ ×ÏÐÒÏÓÏÍ ÂÏÌÅÅ ÓÅÒØÅÚÎÏ, ÷ÁÍ ÐÒÉÊÄÅÔÓÑ ÏÚÎÁËÏÍÉÔÓÑ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ Ó ÉÎÆÏÒÍÁÃÉÅÊ ÎÁ ÜÔÕ ÔÅÍÕ, ÄÏÓÔÕÐÎÏÊ × ÉÎÔÅÒÎÅÔÅ, × ÔÏÍ ÞÉÓÌÅ Security-HOWTO

÷ÁÖÎÏÅ É ÐÒÏÓÔÏÅ ÐÒÁ×ÉÌÏ ÏÂÅÓÐÅÞÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ -- `îÅ ÚÁÐÕÓËÁÊÔÅ ÎÅÎÕÖÎÙÅ ÓÅÒ×ÅÒÁ." íÎÏÇÉÅ ÄÉÓÔÒÉÂÕÔÉ×Ù ÕÓÔÒÏÅÎÙ ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÞÔÏ ÓÔÁÒÔÕÀÔ ÐÏÓÌÅ ÚÁÐÕÓËÁ ×ÓÅ ÕÓÔÁÎÏ×ÌÅÎÎÙÅ ÓÅÒ×ÅÒÁ. äÌÑ ÏÂÅÓÐÅÞÅÎÉÑ ÍÉÎÉÍÁÌØÎÏÇÏ ÕÒÏ×ÎÑ ÂÅÚÏÐÁÓÎÏÓÔÉ ÐÒÏÓÍÏÔÒÉÔÅ ÆÁÊÌ /etc/inetd.conf É ÚÁËÏÍÍÅÎÔÁÒØÔÅ (ÐÏÓÔÁ×ØÔÅ ÓÉÍ×ÏÌ `#' × ÎÁÞÁÌÅ ÓÔÒÏËÉ) ×Ï ×ÓÅÈ ÓÔÒÏÞËÁÈ Ó ÓÅÒ×ÉÓÁÍÉ, ËÏÔÏÒÙÅ ÷Ù ÎÅ ÓÏÂÉÒÁÅÔÅÓØ ÉÓÐÏÌØÚÏ×ÁÔØ. èÏÒÏÛÉÍÉ ËÁÎÄÉÄÁÔÁÍÉ ÄÌÑ ÜÔÏÇÏ ÂÕÄÕÔ ÔÁËÉÅ ÓÅÒ×ÉÓÙ ËÁË shell, login, exec, uucp, ftp É ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÓÅÒ×ÉÓÙ -- finger, netstat, systat.

éÚ ×ÓÅÇÏ ÍÎÏÇÏÏÂÒÁÚÉÑ ÍÅÈÁÎÉÚÍÏ× ÏÂÅÓÐÅÞÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ ÚÄÅÓØ ÂÕÄÕÔ ÏÐÉÓÁÎÙ ÓÁÍÙÅ ÐÒÏÓÔÙÅ.

/etc/ftpusers

æÁÊÌ /etc/ftpusers -- ÐÒÏÓÔÅÊÛÉÊ ÍÅÈÁÎÉÚÍ, ÐÏÚ×ÏÌÑÀÝÉÊ ÷ÁÍ ÚÁÐÒÅÔÉÔØ ÎÅËÏÔÏÒÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÐÏÌÕÞÁÔØ ÄÏÓÔÕÐ Ë ÷ÁÛÅÊ ÍÁÛÉÎÅ ÐÏ ftp. üÔÏÔ ÆÁÊÌ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ-ÓÅÒ×ÅÒÏÍ ftp (ftpd) ÐÒÉ ÏÂÒÁÂÏÔËÅ ×ÈÏÄÑÝÅÇÏ ÓÏÅÄÉÎÅÎÉÑ. üÔÏÔ ÆÁÊÌ ÓÏÄÅÒÖÉÔ ÓÐÉÓÏË ÉÍÅÎ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ÎÅ ÉÍÅÀÔ ÐÒÁ×Á ÒÁÂÏÔÁÔØ Ó ×ÁÛÅÊ ÍÁÛÉÎÏÊ ÐÏ ftp. ïÎ ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÎÁÐÒÉÍÅÒ ÔÁË:

        # /etc/ftpusers - ÐÏÌØÚÏ×ÁÔÅÌÉ, ËÏÔÏÒÙÍ ÚÁÐÒÅÝÅÎ ÄÏÓÔÕÐ ÐÏ ftp
        root
        uucp
        bin
        mail
        

/etc/securetty

æÁÊÌ /etc/securetty ÚÁÄÁÅÔ ÓÐÉÓÏË ÕÓÔÒÏÊÓÔ× tty, Ó ËÏÔÏÒÙÈ × ÓÉÓÔÅÍÕ ÍÏÖÅÔ ×ÈÏÄÉÔØ ÐÏÌØÚÏ×ÁÔÅÌØ `root'. üÔÏÔ ÆÁÊÌ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÏÊ ÒÅÇÉÓÔÒÁÃÉÉ × ÓÉÓÔÅÍÅ (ÏÂÙÞÎÏ /bin/login). ïÎ ÓÏÄÅÒÖÉÔ ÓÐÉÓÏË ÕÓÔÒÏÊÓÔ×, ËÏÔÏÒÙÍÉ ÍÏÖÎÏ ÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÒÁÂÏÔÙ × ÓÉÓÔÅÍÅ ÐÏÄ ÉÍÅÎÅÍ root, ÎÁ ×ÓÅÈ ÏÓÔÁÌØÎÙÈ ÕÓÔÒÏÊÓÔ×ÁÈ ÐÏÌØÚÏ×ÁÔÅÌØ root ÎÅ ÓÍÏÖÅÔ ×ÏÊÔÉ × ÓÉÓÔÅÍÕ.

     # /etc/securetty - tty, Ó ËÏÔÏÒÙÈ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ÐÏÌØÚÏ×ÁÔÅÌØ root
     tty1
     tty2
     tty3
     tty4
     

íÅÈÁÎÉÚÍ ÕÐÒÁ×ÌÅÎÉÑ ÄÏÓÔÕÐÏÍ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÙ tcpd

÷Ù ÕÖÅ ×ÓÔÒÅÞÁÌÉ ÕÐÏÍÉÎÁÎÉÅ Ï ÐÒÏÇÒÁÍÍÅ tcpd × ÆÁÊÌÅ /etc/inetd.conf. üÔÁ ÐÒÏÇÒÁÍÍÁ ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÒÏÔÏËÏÌÉÒÏ×ÁÎÉÅ É ÏÇÒÁÎÉÞÅÎÉÅ ÄÏÓÔÕÐÁ Ë ÔÅÍ ÓÅÒ×ÉÓÁÍ, ËÏÔÏÒÙÅ ÏÎÁ ÚÁÝÉÝÁÅÔ. ðÒÉ ÚÁÐÕÓËÅ ÉÚ ÄÅÍÏÎÁ inetd ÏÎÁ ÞÉÔÁÅÔ Ä×Á ÆÁÊÌÁ, ÓÏÄÅÒÖÁÝÉÅ ÐÒÁ×ÉÌÁ ÒÁÚÒÅÛÅÎÉÑ ÉÌÉ ÚÁÐÒÅÝÅÎÉÑ ÄÏÓÔÕÐÁ, É ÄÅÊÓÔ×ÕÅÔ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÜÔÉÍÉ ÐÒÁ×ÉÌÁÍÉ. üÔÁ ÐÒÏÇÒÁÍÍÁ ÂÕÄÅÔ ÉÓËÁÔØ ÆÁÊÌÙ /etc/hosts.allow É /etc/hosts.deny. åÓÌÉ ÏÂÁ ÜÔÉ ÆÁÊÌÁ ÏÔÓÕÔÓÔ×ÕÀÔ, ÔÏ ÄÏÓÔÕÐ Ë ÌÀÂÏÍÕ ÉÚ ÓÅÒ×ÉÓÏ× ÒÁÚÒÅÛÁÅÔÓÑ. óÔÒÕËÔÕÒÁ ÜÔÉÈ ÆÁÊÌÏ× ÂÕÄÅÔ ÏÐÉÓÁÎÁ ÄÁÌÅÅ, Á ÚÁ ÐÏÄÒÏÂÎÏÓÔÑÍÉ Ï ÒÁÂÏÔÅ ÐÒÏÇÒÁÍÍÙ tcpd ÏÂÒÁÔÉÔÅÓØ Ë ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍ man-ÓÔÒÁÎÉÃÁÍ (ÓÏ×ÅÔÕÅÍ ÷ÁÍ ÎÁÞÁÔØ ÓÏ ÓÔÒÁÎÉÃÙ hosts_access(5)).

/etc/hosts.allow

æÁÊÌ /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.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 ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÄÁÔØ ÏÐÒÅÄÅÌÅÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ Ó ÏÐÒÅÄÅÌÅÎÎÙÈ ÍÁÛÉÎ ÄÏÓÔÕÐ Ë ×ÁÛÅÊ ÍÁÛÉÎÅ ÂÅÚ ÐÁÒÏÌÑ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÙÍ × ÂÅÚÏÐÁÓÎÏÊ ÚÁËÒÙÔÏÊ ÓÉÓÔÅÍÅ, × ËÏÔÏÒÏÊ ÷Ù ËÏÎÔÒÏÌÉÒÕÅÔÅ ×ÓÅ ÍÁÛÉÎÙ, × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ -- ÜÔÏ ÏÞÅÎØ ÏÐÁÓÎÙÊ ÍÅÈÁÎÉÚÍ Ó ÔÏÞËÉ ÚÒÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ. ÷ÁÛÁ ÍÁÛÉÎÁ ÂÕÄÅÔ ÎÁÓÔÏÌØËÏ ÖÅ × ÂÅÚÏÐÁÓÎÏÓÔÉ, ÎÁÓËÏÌØËÏ × ÂÅÚÏÐÁÓÎÏÓÔÉ ÎÁÉÍÅÎÅÅ ÚÁÝÉÝÅÎÎÁÑ ÉÚ ÍÁÛÉÎ, ÐÅÒÅÞÉÓÌÅÎÎÙÈ × ÆÁÊÌÅ /etc/hosts.equiv. éÚ ÓÏÏÂÒÁÖÅÎÉÊ ÂÅÚÏÐÁÓÎÏÓÔÉ ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ÜÔÏÔ ÍÅÈÁÎÉÚÍ, É ËÒÏÍÅ ÔÏÇÏ, ÓÏ×ÅÔÕÅÍ ÷ÁÍ É ×ÓÅÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÷ÁÛÅÊ ÍÁÛÉÎÙ ÏÔËÁÚÁÔØÓÑ ÏÔ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÆÁÊÌÁ .rhosts

ðÒÁ×ÉÌØÎÁÑ ÎÁÓÔÒÏÊËÁ ÄÅÍÏÎÁ ftp.

îÁ ÍÎÏÇÉÈ ÓÁÊÔÁÈ ÅÓÔØ ÎÅÏÂÈÏÄÉÍÏÓÔØ × ÚÁÐÕÓËÅ ÁÎÏÎÉÍÎÏÇÏ ftp-ÓÅÒ×ÅÒÁ, ËÏÔÏÒÙÊ ÐÏÚ×ÏÌÑÅÔ ÄÒÕÇÉÍ ÐÏÌÕÞÁÔØ É ÚÁÇÒÕÖÁÔØ ÆÁÊÌÙ ÂÅÚ ÚÁÄÁÎÉÑ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ. åÓÌÉ ÷Ù ÐÌÁÎÉÒÕÅÔÅ ÏÂÅÓÐÅÞÉÔØ ÔÁËÏÊ ÒÅÖÉÍ ÄÏÓÔÕÐÁ Ë ÷ÁÛÅÊ ÍÁÛÉÎÅ, ÕÂÅÄÉÔÅÓØ ÞÔÏ ×Ù ÐÒÁ×ÉÌØÎÏ ÎÁÓÔÒÏÉÌÉ ÄÅÍÏÎÁ ftp ÎÁ ÁÎÏÎÉÍÎÙÊ ÄÏÓÔÕÐ. man-ÓÔÒÁÎÉÃÙ ÄÅÍÏÎÁ ftpd ÏÐÉÓÙ×ÁÀÔ ÔÁËÕÀ ÎÁÓÔÒÏÊËÕ. õÂÅÄÉÔÅÓØ, ÞÔÏ ÷Ù × ÔÏÞÎÏÓÔÉ ÓÌÅÄÏ×ÁÌÉ ÜÔÉÍ ÉÎÓÔÒÕËÃÉÑÍ. ÷ÁÖÎÙÊ ÍÏÍÅÎÔ, ÎÁÐÒÉÍÅÒ, ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ ÎÅ ÓÌÅÄÕÅÔ ËÏÐÉÒÏ×ÁÔØ ÆÁÊÌ /etc/passwd × ÄÉÒÅËÔÏÒÉÀ /etc, ÐÒÉÎÁÄÌÅÖÁÝÕÀ ÁÎÏÎÉÍÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ, ÕÂÅÄÉÔÅÓØ × ÔÏÍ ÞÔÏ ×Ù ÕÂÒÁÌÉ ÉÚ ÜÔÏÇÏ ÆÁÊÌÁ ×ÓÅ ÓÔÒÏËÉ, ËÒÏÍÅ ÎÅÏÂÈÏÄÉÍÙÈ, ÉÎÁÞÅ ÷Ù ÐÏÄ×ÅÒÇÁÅÔÅ ÓÅÂÑ ÒÉÓËÕ ÁÔÁËÉ Ó ÐÏÄÂÏÒÏÍ ÐÁÒÏÌÑ.

óÅÔÅ×ÙÅ ÆÁÊÒ×ÏÌÌÙ (ÂÒÁÎÄÍÁÕÜÒÙ).

ïÔÌÉÞÎÙÍ ÓÒÅÄÓÔ×ÏÍ ÏÂÅÓÐÅÞÅÎÉÑ ÂÅÚÏÐÁÓÎÏÓÔÉ Ñ×ÌÑÅÔÓÑ ÚÁÐÒÅÔ ÐÅÒÅÄÁÞÉ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× ÐÁËÅÔÏ× Ó ÐÏÍÏÝØÀ ÆÁÊÒ×ÏÌÌÁ, ÔÁË ÞÔÏ ÏÎÉ ÎÅ ÄÏÓÔÉÇÎÕÔ ÷ÁÛÅÊ ÍÁÛÉÎÙ. üÔÁ ÔÅÍÁ ÐÏÄÒÏÂÎÏ ÒÁÓÓÍÏÔÒÅÎÁ × Firewall-HOWTO, É (× ÏÂÝÉÈ ÞÅÒÔÁÈ) ÄÁÌÅÅ × ÜÔÏÍ ÄÏËÕÍÅÎÔÅ.

äÒÕÇÉÅ ÓÏÏÂÒÁÖÅÎÉÑ.

ðÒÅÄÌÏÖÉÍ ÎÅÓËÏÌØËÏ ÄÒÕÇÉÈ ÓÏÏÂÒÁÖÅÎÉÊ (ÐÏÞÔÉ ÒÅÌÉÇÉÏÚÎÏÇÏ ÐÌÁÎÁ) ÎÁ ÷ÁÛÅ ÒÁÓÓÍÏÔÒÅÎÉÅ:

ðÒÏÇÒÁÍÍÁ sendmail

ÎÅÓÍÏÔÒÑ ÎÁ ÐÏÐÕÌÑÒÎÏÓÔØ ÐÒÏÇÒÁÍÍÙ sendmail, ÐÏÓÔÏÑÎÎÏ ÐÏÑ×ÌÑÀÔÓÑ ÓÏÏÂÝÅÎÉÑ Ï ÐÒÏÂÌÅÍÁÈ Ó ÂÅÚÏÐÁÓÎÏÓÔØÀ ÜÔÏÊ ÐÒÏÇÒÁÍÍÙ.

óÅÔÅ×ÁÑ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ NFS É ÄÒÕÇÉÅ ÓÅÒ×ÉÓÙ, ÏÓÎÏ×ÁÎÎÙÅ ÎÁ ÐÒÏÔÏËÏÌÅ RPC:

üÔÉ ÓÅÒ×ÉÓÙ ÐÏÄ×ÅÒÖÅÎÙ ÂÏÌØÛÏÍÕ ËÏÌÉÞÅÓÔ×Õ ×ÏÚÍÏÖÎÙÈ ÁÔÁË. éÍ ÔÒÕÄÎÏ ÎÁÊÔÉ ÚÁÍÅÎÕ, É ÅÓÌÉ ÕÖ ÷Ù ÕÓÔÁÎÏ×ÉÌÉ ÉÈ, ÕÂÅÄÉÔÅÓØ × ÐÒÁ×ÉÌØÎÏÓÔÉ ÎÁÚÎÁÞÅÎÉÑ ÐÒÁ× ÄÏÓÔÕÐÁ.

6. éÎÆÏÒÍÁÃÉÑ Ï IP- Ethernet-ÓÅÔÑÈ.

÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÒÁÓÓÍÁÔÒÉ×ÁÀÔÓÑ ×ÏÐÒÏÓÙ ÒÁÂÏÔÙ ethernet É IP ÓÅÔÅÊ. æÁËÔÉÞÅÓËÉ ÚÄÅÓØ ÓÏÂÒÁÎÙ ÎÁÉÂÏÌÅÅ ÉÎÔÅÒÅÓÎÙÅ ÒÁÚÄÅÌÙ ÉÚ ÏÔÎÏÓÑÝÉÈÓÑ Ë ËÏÎËÒÅÔÎÙÍ ÓÅÔÅ×ÙÍ ÔÅÈÎÏÌÏÇÉÑÍ, É ÏÎÉ ÂÕÄÕÔ ÐÏÌÅÚÎÙ ×ÓÅÍ ÔÅÍ, ÞÔÏ ÉÓÐÏÌØÚÕÅÔ ìÉÎÕËÓ × ÌÏËÁÌØÎÙÈ ÓÅÔÑÈ.

6.1 Ethernet

ñÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ 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).

6.2 EQL -- ÂÁÌÁÎÓÉÒÏ×ÝÉË ÐÏÔÏËÁ ÄÁÎÎÙÈ.

üÔÏ ÕÓÔÒÏÊÓÔ×Ï ÉÍÅÅÔ ÉÍÑ `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).

6.3 IP-ÕÞÅÔ (ÄÌÑ ×ÅÒÓÉÊ ÑÄÒÁ 2.0).

æÕÎËÃÉÑ 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            * -> *

6.4 IP-ÕÞÅÔ (ÄÌÑ ×ÅÒÓÉÊ ÑÄÒÁ 2.2)

îÏ×ÁÑ ÓÉÓÔÅÍÁ ÕÞÅÔÁ ÉÓÐÏÌØÚÕÅÔ ÓÉÓÔÅÍÕ ``IP Firewall Chains''. ïÂÒÁÔÉÔÅÓØ Ë ÓÔÒÁÎÉÃÅ ÓÉÓÔÅÍÙ IP-ÃÅÐÏÞÅË ÚÁ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ. óÒÅÄÉ ÐÒÏÞÅÇÏ, ÷Ù ÂÕÄÅÔÅ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ ipchains ×ÍÅÓÔÏ ÐÒÏÇÒÁÍÍÙ ipfwadm ÄÌÑ ÎÁÓÔÒÏÊËÉ IP-ÕÞÅÔÁ. (éÎÆÏÒÍÁÃÉÑ ×ÚÑÔÁ ÉÚ ÆÁÊÌÁ Documentation/Changes ÐÏÓÌÅÄÎÅÊ ×ÅÒÓÉÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÑÄÒÁ).

6.5 IP-ÐÓÅ×ÄÏÎÉÍÙ.

éÎÏÇÄÁ ÏËÁÚÙ×ÁÅÔÓÑ ÐÏÌÅÚÎÙÍ, ÞÔÏÂÙ ÏÄÎÏÍÕ ÓÅÔÅ×ÏÍÕ ÕÓÔÒÏÊÓÔ×Õ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÌÏ ÎÅÓËÏÌØËÏ 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
        

÷ÓÅ ÄÁÎÎÙÅ Ï ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÞÅÒÅÚ ÜÔÏÔ ÐÓÅ×ÄÏÎÉÍ ÂÕÄÕÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÕÄÁÌÅÎÙ.

6.6 IP ÆÁÊÒ×ÏÌÌ (ÄÌÑ ×ÅÒÓÉÊ ÑÄÒÁ 2.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. ïÂÑÚÁÔÅÌØÎÏ ÐÏÌÕÞÉÔÅ ÉÎÆÏÒÍÁÃÉÀ ÉÚ ×ÓÅÈ ×ÏÚÍÏÖÎÙÈ ÎÁÄÅÖÎÙÈ ÉÓÔÏÞÎÉËÏ× É ÐÏÐÒÏÓÉÔÅ ËÏÇÏ-ÌÉÂÏ ÐÒÏÔÅÓÔÉÒÏ×ÁÔØ ×ÁÛÉ ÎÁÓÔÒÏÊËÉ "ÓÎÁÒÕÖÉ".

6.7 IP-ÆÁÊÒ×ÏÌÌ (ÄÌÑ ×ÅÒÓÉÊ ÑÄÒÁ 2.2)

îÏ×ÙÊ ÆÁÊÒ×ÏÌÌ ÉÓÐÏÌØÚÕÅÔ ÓÉÓÔÅÍÕ ``IP Firewall Chains''. ïÂÒÁÔÉÔÅÓØ Ë ÓÔÒÁÎÉÃÅ ÓÉÓÔÅÍÙ IP-ÃÅÐÏÞÅË ÚÁ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ. óÒÅÄÉ ÐÒÏÞÅÇÏ, ÷Ù ÂÕÄÅÔÅ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ ipchains ×ÍÅÓÔÏ ÐÒÏÇÒÁÍÍÙ ipfwadm ÄÌÑ ÎÁÓÔÒÏÊËÉ IP-ÆÁÊÒ×ÏÌÌÁ. (éÎÆÏÒÍÁÃÉÑ ×ÚÑÔÁ ÉÚ ÆÁÊÌÁ Documentation/Changes ÐÏÓÌÅÄÎÅÊ ×ÅÒÓÉÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× ÑÄÒÁ).

6.8 IPIP-×ËÌÀÞÅÎÉÅ

úÁÞÅÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔÓÑ ÐÅÒÅÄÁ×ÁÔØ IP-ÐÁËÅÔÙ ×ÎÕÔÒÉ IP-ÐÁËÅÔÏ×? åÓÌÉ ÷Ù ÎÉËÏÇÄÁ ÎÅ ÓÔÁÌËÉ×ÁÌÉÓØ Ó ÔÁËÏÊ ÐÏÔÒÅÂÎÏÓÔØÀ, ÐÏÄÏÂÎÁÑ ÏÐÅÒÁÃÉÑ ÍÏÖÅÔ ÐÏËÁÚÁÔØÓÑ ÓÔÒÁÎÎÏÊ. ä×Á ÓÁÍÙÈ ÇÌÁ×ÎÙÈ ÐÒÉÍÅÎÅÎÉÑ ÜÔÏÊ ÔÅÈÎÉËÉ -- íÏÂÉÌØÎÏÅ IP É IP-ÒÁÓÓÙÌËÁ. åÝÅ ÏÄÎÏ ÐÒÉÍÅÎÅÎÉÅ -- Amateur Radio.

ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:

        Networking options  --->
            [*] TCP/IP networking
            [*] IP: forwarding/gatewaying
            ....
            <*> IP: tunneling
        

õÓÔÒÏÊÓÔ×Á "IP-ÔÏÎÎÅÌÉ" ÐÏÌÕÞÁÀÔ ÉÍÅÎÁ `tunl0', 'tunl1' É Ô.Ä.

ôÁË ×ÓÅ-ÔÁËÉ, ÚÁÞÅÍ ÜÔÏ ÎÕÖÎÏ? ïÂÙÞÎÙÅ ÐÒÁ×ÉÌÁ IP-ÍÁÒÛÒÕÔÉÚÁÃÉÉ ÐÏÄÒÁÚÕÍÅ×ÁÀÔ, ÞÔÏ 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.

îÁÓÔÒÏÊËÁ IP-ÔÕÎÎÅÌÑ ÓÅÔØ-ÍÁÛÉÎÁ.

óÏ×ÓÅÍ ÎÅ ÏÂÑÚÁÔÅÌØÎÏ ÐÅÒÅÄÁ×ÁÔØ ÞÅÒÅÚ ÔÕÎÎÅÌØ ÄÁÎÎÙÅ ÍÅÖÄÕ Ä×ÕÍÑ ÓÅÔÑÍÉ. éÎÏÇÄÁ ÄÏÓÔÁÔÏÞÎÏ, ÞÔÏÂÙ ÎÁ ÏÄÎÏÍ ËÏÎÃÅ ÔÕÎÎÅÌÑ ÎÁÈÏÄÉÌÁÓØ ÏÄÎÁ ÍÁÛÉÎÁ. ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÎÁÓÔÒÏÊÔÅ ÕÓÔÒÏÊÓÔ×Ï `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.

6.9 IP-ÍÁÓËÁÒÁÄ (ÄÌÑ ×ÅÒÓÉÊ ÑÄÒÁ 2.0)

ïÞÅÎØ ÍÎÏÇÉÅ ÉÍÅÀÔ ÏÂÙÞÎÏÅ ÓÅÁÎÓÏ×ÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë ÉÎÔÅÒÎÅÔ, ÐÒÉ ËÏÔÏÒÏÍ ÉÎÔÅÒÎÅÔ-ÐÒÏ×ÁÊÄÅÒ ×ÙÄÅÌÑÅÔ ÔÏÌØËÏ ÏÄÉÎ 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''.

6.10 "ðÒÏÚÒÁÞÎÏÅ" IP-ËÅÛÉÒÏ×ÁÎÉÅ.

ðÒÏÚÒÁÞÎÏÅ 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-ÓÅÒ×ÅÒÁÍ É ÐÒÅÏÂÒÁÚÏ×Ù×ÁÔØ ÉÈ × ÚÁÐÒÏÓÙ Ë ÌÏËÁÌØÎÏÍÕ ËÅÛ-ÓÅÒ×ÅÒÕ.

6.11 IPv6

îÅ ÕÓÐÅÌÉ ÷Ù ÐÒÉ×ÙËÎÕÔØ Ë ÐÒÁ×ÉÌÁÍ ÒÁÂÏÔÙ Ó ÐÒÏÔÏËÏÌÏÍ IP, ËÁË ×ÓÅ ÉÚÍÅÎÉÌÏÓØ! IPv6 -- ÓÏËÒÁÝÅÎÎÏÅ ÎÁÚ×ÁÎÉÅ ÛÅÓÔÏÊ ×ÅÒÓÉÉ ÐÒÏÔÏËÏÌÁ IP. IPv6 ÂÙÌ ÒÁÚÒÁÂÏÔÁÎ × ÐÅÒ×ÕÀ ÏÞÅÒÅÄØ ÄÌÑ ÐÒÅÏÄÏÌÅÎÉÑ ÐÒÏÂÌÅÍÙ ÎÅÈ×ÁÔËÉ IP-ÁÄÒÅÓÏ×. áÄÒÅÓÁ × IPv6 ÉÍÅÀÔ ÄÌÉÎÕ 16 ÂÁÊÔ (128 ÂÉÔ). ëÒÏÍÅ ÔÏÇÏ, × IPv6 ×ÎÅÓÅÎÙ ÅÝÅ ÎÅÓËÏÌØËÏ ÉÚÍÅÎÅÎÉÊ, × ÏÓÎÏ×ÎÏÍ ÕÐÒÏÝÅÎÉÊ, ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÓÄÅÌÁÔØ IP-ÓÅÔÉ ÂÏÌÅÅ ÕÐÒÁ×ÌÑÅÍÙÍÉ.

îÁ ÄÁÎÎÙÊ ÍÏÍÅÎÔ × ìÉÎÕËÓÅ ÅÓÔØ ÒÁÂÏÔÏÓÐÏÓÏÂÎÁÑ, ÈÏÔÑ ÅÝÅ ÎÅÐÏÌÎÁÑ ÐÏÄÄÅÒÖËÁ IPv6 × ÑÄÒÁÈ ×ÅÒÓÉÊ 2.1.*.

åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÐÏÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ Ó ÜÔÏÊ ÔÅÈÎÏÌÏÇÉÅÊ ÎÏ×ÏÇÏ ÐÏËÏÌÅÎÉÑ, ÉÌÉ Õ ÷ÁÓ ÅÓÔØ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÉÓÐÏÌØÚÏ×ÁÔØ ÅÅ, ÐÒÏÞÔÉÔÅ IPv6-FAQ, ÄÏÓÔÕÐÎÙÊ ÎÁ www.terra.net.

6.12 íÏÂÉÌØÎÏÅ IP

ðÏÄ "íÏÂÉÌØÎÙÍ IP" ÐÏÄÒÁÚÕÍÅ×ÁÀÔ ÓÐÏÓÏÂÎÏÓÔØ ÍÁÛÉÎÙ ÐÏÄËÌÀÞÁÔØÓÑ Ë ÉÎÔÅÒÎÅÔ ÉÚ ÒÁÚÎÙÈ ÍÅÓÔ ÂÅÚ ÉÚÍÅÎÅÎÉÊ × ËÏÎÆÉÇÕÒÁÃÉÉ. ëÁË ÐÒÁ×ÉÌÏ, ÐÒÉ ÐÏÄËÌÀÞÅÎÉÉ × ÎÏ×ÏÍ ÍÅÓÔÅ ÷Ù ÐÏÌÕÞÉÔÅ ÎÏ×ÙÊ IP-ÁÄÒÅÓ É ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÐÅÒÅËÏÎÆÉÇÕÒÉÒÏ×ÁÔØ ÷ÁÛÕ ÍÁÛÉÎÕ. íÏÂÉÌØÎÏÅ IP ÒÅÛÁÅÔ ÜÔÕ ÐÒÏÂÌÅÍÕ ÐÕÔÅÍ ×ÙÄÅÌÅÎÉÑ ÆÉËÓÉÒÏ×ÁÎÎÏÇÏ IP-ÁÄÒÅÓÁ É ÓÏÚÄÁÎÉÑ ÔÕÎÎÅÌÑ Ó Á×ÔÏÍÁÔÉÞÅÓËÏÊ ÍÁÒÛÒÕÔÉÚÁÃÉÅÊ, ÔÁË ÞÔÏÂÙ ×ÓÅ ÐÁËÅÔÙ, ÎÁÐÒÁ×ÌÅÎÎÙÅ ÎÁ ÜÔÏÔ ÁÄÒÅÓ ÐÅÒÅÎÁÐÒÁ×ÌÑÌÉÓØ ÎÁ ÒÅÁÌØÎÙÊ IP-ÁÄÒÅÓ, ÉÓÐÏÌØÚÕÅÍÙÊ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ.

óÕÝÅÓÔ×ÕÅÔ ÐÒÏÅËÔ ÓÏÚÄÁÎÉÑ ÐÏÌÎÏÇÏ ÎÁÂÏÒÁ ÓÒÅÄÓÔ× ÍÏÂÉÌØÎÏÇÏ IP ÄÌÑ ìÉÎÕËÓÁ. éÎÆÏÒÍÁÃÉÀ Ï ÅÇÏ ÔÅËÕÝÅÍ ÓÏÓÔÏÑÎÉÉ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÓÏ ÓÔÒÁÎÉÃÙ ÍÏÂÉÌØÎÏÇÏ IP × ìÉÎÕËÓÅ. ôÁÍ ÖÅ ÎÁÈÏÄÉÔÓÑ ÐÏÓÌÅÄÎÑÑ ×ÅÒÓÉÑ ÜÔÏÇÏ ÐÁËÅÔÁ.

6.13 IP-ÒÁÓÓÙÌËÁ (IP multicast)

IP-ÒÁÓÓÙÌËÁ -- ÍÅÈÁÎÉÚÍ, ÐÏÚ×ÏÌÑÀÝÉÊ ÐÅÒÅÄÁ×ÁÔØ IP-ÐÁËÅÔ ÎÁ ÎÅÓËÏÌØËÏ ÍÁÛÉÎ ÏÄÎÏ×ÒÅÍÅÎÎÏ. åÇÏ ÉÓÐÏÌØÚÕÀÔ ÄÌÑ "ÛÉÒÏËÏ×ÅÝÁÔÅÌØÎÙÈ" ÐÒÉÌÏÖÅÎÉÊ, ÔÁËÉÈ ËÁË ÐÅÒÅÄÁÞÁ ×ÉÄÅÏ- É ÁÕÄÉÏ-ÉÎÆÏÒÍÁÃÉÉ.

ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:

        Networking options  --->
                [*] TCP/IP networking
                ....
                [*] IP: multicasting
        

äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ IP-ÒÁÓÓÙÌËÉ ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÎÁÂÏÒ ÕÔÉÌÉÔ É ÎÅÂÏÌØÛÁÑ ÎÁÓÔÒÏÊËÁ ÓÅÔÉ. âÏÌÅÅ ÐÏÄÒÏÂÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï IP-ÒÁÓÓÙÌËÅ ÓÏÄÅÒÖÉÔÓÑ × Multicast-HOWTO.

6.14 ôÒÁÎÓÌÑÃÉÑ ÓÅÔÅ×ÙÈ ÁÄÒÅÓÏ× (NAT, Network Address Translation)

íÅÈÁÎÉÚÍ ÔÒÁÎÓÌÑÃÉÉ ÓÅÔÅ×ÙÈ ÁÄÒÅÓÏ× -- ÇÏÒÁÚÄÏ ÂÏÌÅÅ ÓÔÁÎÄÁÒÔÉÚÉÒÏ×ÁÎÎÙÊ "ÓÔÁÒÛÉÊ ÂÒÁÔ" IP-ÍÁÓËÁÒÁÄÁ. ïÎ ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎ × RFC1631. ôÒÁÎÓÌÑÃÉÑ ÁÄÒÅÓÏ× ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔÉ, ËÏÔÏÒÙÈ Õ IP-ÍÁÓËÁÒÁÄÁ ÎÅÔ É ÜÔÏ ÄÅÌÁÅÔ ÅÅ ÂÏÌÅÅ ÐÒÉÇÏÄÎÏÊ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÎÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁÈ É ÆÁÊÒ×ÏÌÌÁÈ ÏÒÇÁÎÉÚÁÃÉÊ É × ÂÏÌÅÅ ËÒÕÐÎÙÈ ÓÅÔÑÈ.

áÌØÆÁ-×ÅÒÓÉÑ NAT ÄÌÑ ÑÄÒÁ ×ÅÒÓÉÉ 2.0.29 ÎÁÐÉÓÁÎÁ íÉÈÁÜÌÅÍ èÁÎÓÅÎÓÔÁÊÎÏÍ (Michael Hasenstein, Michael.Hasenstein@informatik.tu-chemnitz.de). ïÎÁ (×ÍÅÓÔÅ Ó ÄÏËÕÍÅÎÔÁÃÉÅÊ) ÄÏÓÔÕÐÎÁ ÓÏ ÓÔÒÁÎÉÃÙ ÔÒÁÎÓÌÑÃÉÉ IP-ÁÄÒÅÓÏ×

ðÏÓÌÅÄÎÉÅ ×ÅÒÓÉÉ ÑÄÒÁ 2.1.* ×ËÌÀÞÁÀÔ ÎÅËÏÔÏÒÙÅ ÉÚ ×ÏÚÍÏÖÎÏÓÔÅÊ ÔÒÁÎÓÌÑÃÉÉ ÁÄÒÅÓÏ× × ÁÌÇÏÒÉÔÍÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ.

6.15 ïÇÒÁÎÉÞÉÔÅÌØ ÐÏÔÏËÁ ÄÁÎÎÙÈ. (Traffic Shaper)

ïÇÒÁÎÉÞÉÔÅÌØ ÐÏÔÏËÁ ÄÁÎÎÙÈ ÓÏÚÄÁÅÔ ÓÐÅÃÉÁÌØÎÙÅ ÕÓÔÒÏÊÓÔ×Á, Ó ÏÇÒÁÎÉÞÅÎÉÑÍÉ ÎÁ ÐÅÒÅÄÁÞÕ ÄÁÎÎÙÈ. üÔÉ ÕÓÔÒÏÊÓÔ×Á Ñ×ÌÑÀÔÓÑ ×ÉÒÔÕÁÌØÎÙÍÉ É ÉÓÐÏÌØÚÕÀÔ ÄÌÑ ÒÅÁÌØÎÙÅ ÓÅÔÅ×ÙÅ ÕÓÔÒÏÊÓÔ×Á ÄÌÑ ÆÁËÔÉÞÅÓËÏÊ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ. ðÒÉ ÜÔÏÍ ×ÓÅ ÉÓÈÏÄÑÝÉÅ 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.

6.16 íÁÒÛÒÕÔÉÚÁÃÉÑ × ÑÄÒÁÈ ×ÅÒÓÉÊ 2.2.*

÷ ÐÏÓÌÅÄÎÉÈ ×ÅÒÓÉÑÈ ÑÄÒÁ 2.1.* ÐÏÑ×ÉÌÏÓØ ÍÎÏÖÅÓÔ×Ï ÎÏ×Ï××ÅÄÅÎÉÊ × ÁÌÇÏÒÉÔÍÅ ÍÁÒÛÒÕÔÉÚÁÃÉÉ. ë ÓÏÖÁÌÅÎÉÀ, ÷ÁÍ ÐÒÉÊÄÅÔÓÑ ÄÏÖÄÁÔØÓÑ ÓÌÅÄÕÀÝÅÊ ×ÅÒÓÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÉÌÉ ÏÂÒÁÔÉÔÓÑ Ë ÉÓÈÏÄÎÙÍ ÔÅËÓÔÁÍ ÑÄÒÁ.

7. éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÇÏ ÓÅÔÅ×ÏÇÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ.

7.1 ISDN

"ãÉÆÒÏ×ÁÑ ÓÅÔØ ÉÎÔÅÇÒÉÒÏ×ÁÎÎÙÈ ÕÓÌÕÇ" (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. ï ÔÏÍ, ÇÄÅ ×ÚÑÔØ ÜÔÕ ×ÅÒÓÉÀ, ÷Ù ÍÏÖÅÔÅ ÐÒÏÞÅÓÔØ × ÕÐÏÍÑÎÕÔÏÊ ×ÙÛÅ ÄÏËÕÍÅÎÔÁÃÉÉ.

7.2 ðÒÏÔÏËÏÌ PLIP × ×ÅÒÓÉÑÈ ÑÄÒÁ 2.0.*

õÓÔÒÏÊÓÔ×ÁÍ, ÒÁÂÏÔÁÀÝÉÍ ÐÏ ÐÒÏÔÏËÏÌÕ 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''.

7.3 ðÒÏÔÏËÏÌ PLIP × ×ÅÒÓÉÑÈ ÑÄÒÁ 2.2.*

÷ ÐÒÏÃÅÓÓÅ ÒÁÚÒÁÂÏÔËÉ ×ÅÒÓÉÊ ÑÄÒÁ 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, ×ÈÏÄÑÝÅÍ × ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÑÄÒÁ.

7.4 PPP

õÓÔÒÏÊÓÔ×ÁÍ PPP ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `ppp0', `ppp1 É Ô.Ä. õÓÔÒÏÊÓÔ×Á ÎÕÍÅÒÕÀÔÓÑ ÐÏ ÏÞÅÒÅÄÉ, ÐÅÒ×ÏÅ ÓÏÚÄÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÐÏÌÕÞÁÅÔ ÉÍÑ ppp0.

ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:

        Networking options  --->
            <*> PPP (point-to-point) support
        

ðÏÄÒÏÂÎÏÓÔÉ Ï ÎÁÓÔÒÏÊËÅ PPP ÐÒÉ×ÅÄÅÎÙ × PPP-HOWTO.

ðÏÄÄÅÒÖËÁ ÐÏÓÔÏÑÎÎÏÇÏ ppp-ÓÏÅÄÉÎÅÎÉÑ Ó ÐÏÍÏÝØÀ pppd.

åÓÌÉ Õ ÷ÁÓ (ÐÏÌÕ-) ÐÏÓÔÏÑÎÎÏÅ ÐÏÄËÌÀÞÅÎÉÅ Ë ÉÎÔÅÒÎÅÔ, É ÷Ù ÈÏÔÉÔÅ, ÞÔÏÂÙ ÷ÁÛÁ ÍÁÛÉÎÁ Á×ÔÏÍÁÔÉÞÅÓËÉ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÌÁ ÅÇÏ ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ -- ×ÏÓÐÏÌØÚÕÊÔÅÓØ ÐÒÏÇÒÁÍÍÏÊ pppd.

îÁÓÔÒÏÊÔÅ ppp ÔÁË, ÞÔÏÂÙ ÐÏÌØÚÏ×ÁÔÅÌØ root ÍÏÇ ÚÁÐÕÓËÁÔØ ÅÇÏ ËÏÍÁÎÄÏÊ

root# pppd

÷ ÆÁÊÌÅ /etc/ppp/options ÏÂÑÚÁÔÅÌØÎÏ ÄÏÌÖÎÁ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ ÏÐÃÉÑ `-detach'. ðÏÓÌÅ ÜÔÏÇÏ ÄÏÂÁ×ØÔÅ ÓÔÒÏÞËÕ

pd:23:respawn:/usr/sbin/pppd
× ÆÁÊÌ /etc/inittab (ÐÏÓÌÅ ÓÔÒÏË ÚÁÐÕÓËÁ ÄÅÍÏÎÏ× getty). ôÅÐÅÒØ ÐÒÏÃÅÓÓ init ÂÕÄÅÔ ÐÅÒÅÚÁÐÕÓËÁÔØ pppd, ÅÓÌÉ ÔÏÔ ``ÕÍÒÅÔ''.

7.5 SLIP-ËÌÉÅÎÔ

õÓÔÒÏÊÓÔ×ÁÍ 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

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.

slattach

÷ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÏÓÔØ dip, ÐÒÏÇÒÁÍÍÁ slattach ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÓÔÁ É ÌÅÇËÁ × ÉÓÐÏÌØÚÏ×ÁÎÉÉ, ÎÏ ÎÅ ÉÍÅÅÔ ×ÓÅÈ ×ÏÚÍÏÖÎÏÓÔÅÊ dip. üÔÁ ÐÒÏÇÒÁÍÍÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓËÒÉÐÔÏ×, ×ÓÅ ÞÔÏ ÏÎÁ ÄÅÌÁÅÔ -- ÜÔÏ ÎÁÓÔÒÁÉ×ÁÅÔ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÐÏÒÔ. ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÷Ù ÚÎÁÅÔÅ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÐÁÒÁÍÅÔÒÙ ÷ÁÛÅÇÏ ÓÏÅÄÉÎÅÎÉÑ É ÷Ù ÕÖÅ ÕÓÔÁÎÏ×ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ Ó ÓÅÒ×ÅÒÏÍ ÐÅÒÅÄ ÔÅÍ ËÁË ÚÁÐÕÓÔÉÔØ slattach. üÔÁ ÐÒÏÇÒÁÍÍÁ ÉÄÅÁÌØÎÏ ÐÏÄÈÏÄÉÔ × ÓÌÕÞÁÅ ÐÏÓÔÏÑÎÎÏÇÏ ÐÏÄËÌÀÞÅÎÉÑ Ë ÓÅÒ×ÅÒÕ ÐÏ ×ÙÄÅÌÅÎÎÏÊ ÌÉÎÉÉ.

÷ ËÁËÉÈ ÓÌÕÞÁÑÈ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁËÕÀ ÐÒÏÇÒÁÍÍÕ?

óÏ×ÅÔÕÅÍ ÷ÁÍ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÇÒÁÍÍÕ dip ÅÓÌÉ ÷Ù ÓÏÅÄÉÎÑÅÔÅÓØ Ó ÓÅÒ×ÅÒÏÍ Ó ÐÏÍÏÝØÀ ÍÏÄÅÍÁ ÐÏ ÔÅÌÅÆÏÎÎÏÊ ÌÉÎÉÉ ÉÌÉ Õ ÷ÁÓ ÄÒÕÇÏÊ ÔÉÐ ÎÅÐÏÓÔÏÑÎÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ. ÷ ÓÌÕÞÁÅ ÐÏÓÔÏÑÎÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ ÐÏ ×ÙÄÅÌÅÎÎÏÊ ÌÉÎÉÉ (ÎÅ ÔÒÅÂÕÅÔÓÑ ÓÐÅÃÉÁÌØÎÙÈ ÄÅÊÓÔ×ÉÊ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕÓÔÁÎÏ×ÉÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ) ÉÓÐÏÌØÚÕÊÔÅ ÐÒÏÇÒÁÍÍÕ slattach. ÷ÔÏÒÏÊ ×ÁÒÉÁÎÔ ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎ × ÒÁÚÄÅÌÅ `ðÏÓÔÏÑÎÎÏÅ SLIP-ÓÏÅÄÉÎÅÎÉÅ'.

îÁÓÔÒÏÊËÁ slip-ÉÎÔÅÒÆÅÊÓÁ ×Ï ÍÎÏÇÏÍ ÐÏÈÏÖÁ ÎÁ ÎÁÓÔÒÏÊËÕ ethernet (óí. ÒÁÚÄÅÌ `Ethernet'), ÏÄÎÁËÏ ÅÓÔØ ÎÅÓËÏÌØËÏ ×ÁÖÎÙÈ ÏÔÌÉÞÉÊ.

÷Ï-ÐÅÒ×ÙÈ, × slip-ÓÏÅÄÉÎÅÎÉÉ ÕÞÁÓÔ×ÕÀÔ ÔÏÌØËÏ 2 ÍÁÛÉÎÙ. ÷ ÏÔÌÉÞÉÅ ÏÔ ethernet-ÓÅÔÉ, ËÏÔÏÒÁÑ ÄÏÓÔÕÐÎÁ ×ÓÅ ×ÒÅÍÑ, slip-ÓÏÅÄÉÎÅÎÉÅ ÍÏÖÅÔ ÐÏÔÒÅÂÏ×ÁÔØÓÑ ÓÐÅÃÉÁÌØÎÙÍ ÏÂÒÁÚÏÍ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÔØ × ÈÏÄÅ ÒÁÂÏÔÙ.

åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ dip, slip-ÓÏÅÄÉÎÅÎÉÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÎÅ × ÍÏÍÅÎÔ ÚÁÇÒÕÚËÉ, Á ÎÅÓËÏÌØËÏ ÐÏÚÖÅ, ËÏÇÄÁ ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÒÅÁÌØÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÏ ÓÏÅÄÉÎÅÎÉÅ (ÜÔÕ ÐÒÏÃÅÄÕÒÕ ÍÏÖÎÏ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ). åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÅÔÅ slattach, ÷ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÄÏÂÁ×ÉÔØ ÂÌÏË ÕÓÔÁÎÏ×ËÉ ÓÏÅÄÉÎÅÎÉÑ × ÆÁÊÌ rc.inet1. ðÏÄÒÏÂÎÏÓÔÉ ÜÔÏÇÏ ÓÌÅÄÕÀÔ ÎÉÖÅ.

SLIP-ÓÅÒ×ÅÒÁ ÄÅÌÑÔÓÑ ÎÁ 2 ÔÉÐÁ -- ÓÅÒ×ÅÒÁ Ó ÄÉÎÁÍÉÞÅÓËÉÍ ×ÙÄÅÌÅÎÉÅÍ ÁÄÒÅÓÏ× (ÄÉÎÁÍÉÞÅÓËÉÅ ÓÅÒ×ÅÒÁ) É ÓÅÒ×ÅÒÁ ÓÏ ÓÔÁÔÉÞÅÓËÉÍ ×ÙÄÅÌÅÎÉÅÍ ÁÄÒÅÓÏ× (ÓÔÁÔÉÞÅÓËÉÅ ÓÅÒ×ÅÒÁ). ðÏÞÔÉ ÌÀÂÏÊ SLIP-ÓÅÒ×ÅÒ ÐÒÅÄÌÏÖÉÔ ÷ÁÍ ××ÅÓÔÉ ÉÍÑ ÒÅÇÉÓÔÒÁÃÉÉ É ÐÁÒÏÌØ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÓÏÅÄÉÎÅÎÉÑ. ðÒÏÇÒÁÍÍÁ dip ÐÒÏÉÚ×ÏÄÉÔ ÒÅÇÉÓÔÒÁÃÉÀ Á×ÔÏÍÁÔÉÞÅÓËÉ.

óÅÁÎÓÏ×ÏÅ ÓÏÅÄÉÎÅÎÉÅ, óÔÁÔÉÞÅÓËÉÊ 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-ÓÅÒ×ÅÒ É DIP.

äÉÎÁÍÉÞÅÓËÉÊ SLIP-ÓÅÒ×ÅÒ ×ÙÄÅÌÑÅÔ ÷ÁÍ ÐÒÉ ËÁÖÄÏÍ ÓÏÅÄÉÎÅÎÉÉ ÓÌÕÞÁÊÎÙÊ IP-ÁÄÒÅÓ ÉÚ ÎÁÂÏÒÁ ÄÏÓÔÕÐÎÙÈ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÎÅÔ ÎÉËÁËÏÊ ÇÁÒÁÎÔÉÉ, ÞÔÏ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ ÷ÁÛÁ ÍÁÛÉÎÁ ÉÍÅÅÔ ÎÅËÏÔÏÒÙÊ ÆÉËÓÉÒÏ×ÁÎÎÙÊ IP-ÁÄÒÅÓ, É ÞÔÏ ÁÄÒÅÓ, ËÏÔÏÒÙÊ ÷Ù ÉÓÐÏÌØÚÏ×ÁÌÉ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎ ËÅÍ-ÔÏ ÄÒÕÇÉÍ ÐÏÓÌÅ ÔÏÇÏ ËÁË ÷Ù ÐÒÅÒ×ÁÌÉ ÓÏÅÄÉÎÅÎÉÅ. áÄÍÉÎÉÓÔÒÁÔÏÒ SLIP-ÓÅÒ×ÅÒÁ ×ÙÄÅÌÑÅÔ ÎÁÂÏÒ ÁÄÒÅÓÏ×, É ÐÒÉ ËÁÖÄÏÊ ÒÅÇÉÓÔÒÁÃÉÉ ÓÅÒ×ÅÒ ÎÁÈÏÄÉÔ ÐÅÒ×ÙÊ ÎÅÉÓÐÏÌØÚÏ×ÁÎÎÙÊ ÁÄÒÅÓ, ÒÅÇÉÓÔÒÉÒÕÅÔ ÐÏÌØÚÏ×ÁÔÅÌÑ, ×ÙÄÅÌÑÅÔ ÅÍÕ ÜÔÏÔ ÁÄÒÅÓ É ÐÏÓÙÌÁÅÔ ÓÏÏÂÝÅÎÉÅ, ÓÏÄÅÒÖÁÝÅÅ ÜÔÏÔ ÁÄÒÅÓ.

îÁÓÔÒÏÊËÁ ÄÌÑ ÒÁÂÏÔÙ Ó ÔÁËÉÍ ÔÉÐÏÍ ÓÅÒ×ÅÒÁ ÏÔÌÉÞÁÅÔÓÑ ÔÏÌØËÏ ÔÅÍ, ÞÔÏ ÷ÁÍ ÎÕÖÎÏ ÐÏÌÕÞÉÔØ ÏÔ ÓÅÒ×ÅÒÁ IP-ÁÄÒÅÓ É ÎÁÓÔÒÏÉÔØ slip-ÉÎÔÅÒÆÅÊÓ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÜÔÉÍ.

ëÁË É × ÐÒÅÄÙÄÕÝÅÍ ÓÌÕÞÁÅ, ÐÒÏÇÒÁÍÍÁ dip ×ÙÐÏÌÎÉÔ ×ÓÅ ÎÅÏÂÈÏÄÉÍÙÅ ÄÅÊÓÔ×ÉÑ, ÐÏÓÌÅÄÎÉÅ ×ÅÒÓÉÉ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÉÚ×ÌÅËÁÀÔ IP-ÁÄÒÅÓ É ÎÁÓÔÒÁÉ×ÁÀÔ slip-ÉÎÔÅÒÆÅÊÓ.

íÏÖÅÔÅ ÐÅÒÅÊÔÉ Ë ÒÁÚÄÅÌÕ `éÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÇÒÁÍÍÙ Dip' ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÓÔÒÏÉÔØ 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-ÓÅÒ×ÅÒÁ, ÅÓÌÉ ÉÈ ÎÅÓËÏÌØËÏ.

ðÏÓÔÏÑÎÎÏÅ SLIP-ÓÏÅÄÉÎÅÎÉÅ ÐÏ ×ÙÄÅÌÅÎÎÏÊ ÌÉÎÉÉ É ÐÒÏÇÒÁÍÍÁ slattach.

åÓÌÉ Õ ×ÁÓ ÅÓÔØ ×ÙÄÅÌÅÎÎÁÑ ÌÉÎÉÑ ÉÌÉ ÐÒÑÍÏÊ ËÁÂÅÌØ ÍÅÖÄÕ Ä×ÕÍÑ ÍÁÛÉÎÁÍÉ, ÉÌÉ ËÁËÏÊ-ÌÉÂÏ ÄÒÕÇÏÊ ÔÉÐ ÐÏÓÔÏÑÎÎÏÇÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ, Õ ÷ÁÓ ÎÅÔ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ×ÎÉËÁÔØ ×Ï ×ÓÅ ÓÌÏÖÎÏÓÔÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÇÒÁÍÍÙ 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
        #
        
çÄÅ:

IPA.IPA.IPA.IPA

÷ÁÛ IP-ÁÄÒÅÓ.

IPR.IPR.IPR.IPR

IP-ÁÄÒÅÓ ÍÁÛÉÎÙ ÎÁ ÄÒÕÇÏÍ ËÏÎÃÅ ÓÏÅÄÉÎÅÎÉÑ.

ðÒÏÇÒÁÍÍÁ slattach ×ÙÄÅÌÑÅÔ ÐÅÒ×ÙÊ ÎÅÉÓÐÏÌØÚÕÅÍÙÊ slip-ÉÎÔÅÒÆÅÊÓ ÄÌÑ ÒÁÂÏÔÙ ÞÅÒÅÚ ÕËÁÚÁÎÎÏÅ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÅ ÕÓÔÒÏÊÓÔ×Ï, ÎÁÞÉÎÁÑ Ó sl0. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÐÅÒ×ÙÊ ×ÙÚÏ× slattach Ó×ÑÚÙ×ÁÅÔ ÕËÁÚÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï Ó ÉÎÔÅÒÆÅÊÓÏÍ sl0, ×ÔÏÒÏÊ ×ÙÚÏ× -- Ó ÉÎÔÅÒÆÅÊÓÏÍ sl0, É Ô.Ä.

slattach ÐÏÚ×ÏÌÑÅÔ ÕËÁÚÙ×ÁÔØ ÒÁÚÎÙÅ ÐÒÏÔÏËÏÌÙ ÓÏÅÄÉÎÅÎÉÑ Ó ÐÏÍÏÝØÀ ÏÐÃÉÉ -p. ëÁË ÐÒÁ×ÉÌÏ ÜÔÏ ÐÒÏÔÏËÏÌÙ SLIP ÉÌÉ cSLIP, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÉÓÐÏÌØÚÕÅÔÅ ÌÉ ÷Ù ÓÖÁÔÉÅ ÄÁÎÎÙÈ ÉÌÉ ÎÅÔ. ÷ÎÉÍÁÎÉÅ! ïÂÅ Ó×ÑÚÙ×ÁÀÝÉÅÓÑ ÍÁÛÉÎÙ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÐÒÏÔÏËÏÌ.

7.6 SLIP-ÓÅÒ×ÅÒ.

åÓÌÉ Õ ÷ÁÓ ÅÓÔØ ÐÏÄËÌÀÞÅÎÎÁÑ Ë ÓÅÔÉ ÍÁÛÉÎÁ, ÞÅÒÅÚ ËÏÔÏÒÕÀ ÷Ù ÈÏÔÉÔÅ ÐÏÄËÌÀÞÁÔÓÑ Ó ÄÒÕÇÉÈ ÍÁÛÉÎ ÐÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÌÉÎÉÑÍ, ÷Ù ÄÏÌÖÎÙ ÎÁÓÔÒÏÉÔØ ÜÔÕ ÍÁÛÉÎÕ ËÁË ÓÅÒ×ÅÒ. åÓÌÉ ÷Ù ×ÙÂÒÁÌÉ × ËÁÞÅÓÔ×Å ÐÒÏÔÏËÏÌÁ SLIP Õ ÷ÁÓ ÅÓÔØ ÔÒÉ ×ÁÒÉÁÎÔÁ ÔÁËÏÊ ÎÁÓÔÒÏÊËÉ. á×ÔÏÒ ÐÒÅÄÐÏÞÉÔÁÅÔ ÐÏÌØÚÏ×ÁÔØÓÑ ÐÅÒ×ÙÍ -- ÐÒÏÇÒÁÍÍÏÊ sliplogin, ÓÁÍÏÊ ÌÅÇËÏÊ × ÎÁÓÔÏÊËÅ É ÏÓ×ÏÅÎÉÉ, ÎÏ ÂÕÄÕÔ ÏÐÉÓÁÎÙ É ÄÒÕÇÉÅ, ÔÁË ÞÔÏ ÷Ù ÍÏÖÅÔÅ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ ÓÄÅÌÁÔØ ×ÙÂÏÒ.

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) ÆÁÊÌÁ. üÔÏ ÆÁÊÌÙ:

çÄÅ ×ÚÑÔØ sliplogin

ðÁËÅÔ 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 ÄÅÌÑÔÓÑ ÎÁ ÓÌÅÄÕÀÝÉÅ ÐÏÌÑ:
  1. ÉÍÑ ÒÅÇÉÓÔÒÁÃÉÉ ÐÏÌØÚÏ×ÁÔÅÌÑ.
  2. IP-ÁÄÒÅÓ ÓÅÒ×ÅÒÁ, Ô.Å. ÜÔÏÊ ÍÁÛÉÎÙ.
  3. IP-ÁÄÒÅÓ, ËÏÔÏÒÙÊ ÎÁÄÏ ÐÒÉÓ×ÏÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÀ. åÓÌÉ ÜÔÏ ÐÏÌÅ ÉÍÅÅÔ ÚÎÁÞÅÎÉÅ DYNAMIC ÔÏ IP-ÁÄÒÅÓ ÂÕÄÅÔ ×ÙÄÅÌÅÎ ÎÁ ÏÓÎÏ×Å ÉÎÆÏÒÍÁÃÉÉ ÉÚ ÆÁÊÌÁ /etc/slip.tty (óí. ÎÉÖÅ). ÷ÎÉÍÁÎÉÅ! ÷Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÅÒÓÉÀ sliplogin ÎÅ ÍÅÎÅÅ 1.3 ÄÌÑ ÔÏÇÏ ÞÔÏÂÙ ÐÏÌØÚÏ×ÁÔØÓÑ ÜÔÏÊ ×ÏÚÍÏÖÎÏÓÔØÀ.
  4. ÍÁÓËÁ, ÐÒÉÓ×ÁÉ×ÁÅÍÁÑ ÐÏÌØÚÏ×ÁÔÅÌÀ × ÄÅÓÑÔÉÞÎÏÊ ÚÁÐÉÓÉ. îÁÐÒÉÍÅÒ 255.255.255.0 ÄÌÑ ÍÁÓËÉ ÓÅÔÉ ËÌÁÓÓÁ C.
  5. òÅÖÉÍ ÐÒÏÔÏËÏÌÁ SLIP ÐÒÉ ÒÁÂÏÔÅ Ó ÜÔÉÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ. äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ "normal", "compressed" É ÎÅËÏÔÏÒÙÅ ÄÒÕÇÉÅ.
  6. ÷ÒÅÍÅÎÎÁÑ ÚÁÄÅÒÖËÁ, × ÔÅÞÅÎÉÉ ËÏÔÏÒÏÊ ÐÒÏÇÒÁÍÍÁ ÂÕÄÅÔ ÏÖÉÄÁÔØ ÄÁÎÎÙÈ. åÓÌÉ × ÔÅÞÅÎÉÉ ÜÔÏÇÏ ÐÅÒÉÏÄÁ ÎÅ ÂÕÄÅÔ ÐÅÒÅÄÁÎÏ ÉÌÉ ÐÏÌÕÞÅÎÏ ÎÉ ÏÄÎÏÇÏ IP-ÐÁËÅÔÁ ÓÏÅÄÉÎÅÎÉÅ ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÒÁÚÏÒ×ÁÎÏ. åÓÌÉ ÷Ù ÎÅ ÈÏÔÉÔÅ, ÞÔÏÂÙ ÜÔÏ ÐÒÏÉÓÈÏÄÉÌÏ, ÚÁÄÁÊÔÅ ÏÔÒÉÃÁÔÅÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÜÔÏÇÏ ÐÁÒÁÍÅÔÒÁ.
  7. ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ.

úÁÍÅÞÁÎÉÅ: ÷ ÐÏÌÑÈ 2 É 3 ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ IP-ÁÄÒÅÓÁ, ÔÁË É ÉÍÅÎÁ. åÓÌÉ ÷Ù ÉÓÐÏÌØÚÕÊÔÅ ÉÍÅÎÁ, ÕÂÅÄÉÔÅÓØ ÞÔÏ ÜÔÉ ÉÍÅÎÁ ÕÄÁÅÔÓÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ × IP-ÁÄÒÅÓÁ, ÉÎÁÞÅ ÒÅÇÉÓÔÒÁÃÉÑ ÎÅ ×ÙÐÏÌÎÉÔÓÑ. äÌÑ ÐÒÏ×ÅÒËÉ ÐÏÐÒÏÂÕÊÔÅ ÚÁÐÕÓÔÉÔØ telnet ÎÁ ÍÁÛÉÎÕ Ó ÎÕÖÎÙÍ ÉÍÅÎÅÍ, ÅÓÌÉ ÷Ù Õ×ÉÄÉÔÅ ÓÏÏÂÝÅÎÉÅ ×ÉÄÁ `Trying nnn.nnn.nnn...' ÔÏ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÂÙÌÏ ÕÓÐÅÛÎÙÍ -- ÷ÁÛÁ ÍÁÛÉÎÁ ÓÍÏÇÌÁ ÏÐÒÅÄÅÌÉÔØ IP-ÁÄÒÅÓ ÄÌÑ ÜÔÏÊ ÍÁÛÉÎÙ. éÎÁÞÅ ÷Ù ÐÏÌÕÞÉÔÅ ÓÏÏÂÝÅÎÉÅ `Unknown host' -- × ÜÔÏÍ ÓÌÕÞÁÅ ÚÁÄÁÊÔÅ IP-ÁÄÒÅÓ Ñ×ÎÏ ÉÌÉ ÐÒÏ×ÅÒØÔÅ ÎÁÓÔÒÏÊËÉ ÓÉÓÔÅÍÙ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ (óí. ÒÁÚÄÅÌ óÉÓÔÅÍÁ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ).

þÁÝÅ ×ÓÅÇÏ ÉÓÐÏÌØÚÕÀÔÓÑ ÒÅÖÉÍÙ SLIP

normal

SLIP ÂÅÚ ÓÖÁÔÉÑ ÄÁÎÎÙÈ.

compressed

ÓÖÁÔÉÅ ÚÁÇÏÌÏ×ËÏ× ÐÁËÅÔÏ× (cSLIP)

üÔÉ Ä×Á ÒÅÖÉÍÁ ×ÚÁÉÍÏÉÓËÌÀÞÁÀÝÉÅ -- ÷Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÈ ÏÄÎÏ×ÒÅÍÅÎÎÏ. ïÓÔÁÌØÎÙÅ ÏÐÃÉÉ ÏÐÉÓÁÎÙ ÎÁ man-ÓÔÒÁÎÉÃÅ.

æÁÊÌ /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.

ðÒÉ ÔÁËÏÊ ÓÉÓÔÅÍÅ ÷ÁÍ ÄÏÓÔÁÔÏÞÎÏ ×ÙÄÅÌÉÔØ ÐÏ ÏÄÎÏÍÕ ÁÄÒÅÓÕ ÄÌÑ ËÁÖÄÏÇÏ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÇÏ ÐÏÒÔÁ, ÐÒÉ ÜÔÏÍ ËÏÌÉÞÅÓÔ×Ï ÐÏÔÒÁÞÅÎÎÙÈ ÁÄÒÅÓÏ× ÂÕÄÅÔ ÍÉÎÉÍÁÌØÎÙÍ.

SLIP-ÓÅÒ×ÅÒ ÎÁ ÂÁÚÅ ÐÒÏÇÒÁÍÍÙ dip.

þÁÓÔØ ÐÒÉ×ÅÄÅÎÎÏÊ × ÜÔÏÍ ÒÁÚÄÅÌÅ ÉÎÆÏÒÍÁÃÉÉ ×ÚÑÔÁ Ó 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
 ..
ëÁÖÄÁÑ ÓÔÒÏËÁ ÓÏÓÔÏÉÔ ÉÚ ÎÅÓËÏÌØËÉÈ ÐÏÌÅÊ:
  1. ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ: ÉÍÑ, ×ÏÚ×ÒÁÝÁÅÍÏÅ getpwuid(getuid()) ÉÌÉ ÉÍÑ tty.
  2. ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ: ÄÌÑ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ Ó passwd
  3. õÄÁÌÅÎÎÙÊ ÁÄÒÅÓ: IP-ÁÄÒÅÓ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÙ ÉÌÉ ÅÅ ÉÍÑ
  4. Local Address: IP-ÁÄÒÅÓ ÜÔÏÊ ÍÁÛÉÎÙ ÉÌÉ ÅÅ ÉÍÑ
  5. íÁÓËÁ: IP-ÍÁÓËÁ × ÄÅÓÑÔÉÞÎÏÊ ÚÁÐÉÓÉ
  6. ëÏÍÍÅÎÔÁÒÉÊ: ÍÏÖÅÔÅ ×ÎÏÓÉÔØ ÓÀÄÁ Ó×ÏÉ ÐÒÉÍÅÞÁÎÉÑ.
  7. ÐÒÏÔÏËÏÌ: Slip, CSlip É ÄÒ.
  8. 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.

SLIP-ÓÅÒ×ÅÒ ÎÁ ÂÁÚÅ ÐÁËÅÔÁ dSLIP.

íÁÔÔ äÉÌÏÎ (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.

8. äÒÕÇÉÅ ÓÅÔÅ×ÙÅ ÔÅÈÎÏÌÏÇÉÉ.

üÔÏÔ ÒÁÚÄÅÌ ÐÏÓ×ÑÝÅÎ ÓÐÅÃÉÁÌØÎÙÍ (ÎÅ ÏÞÅÎØ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÍ) ÓÅÔÅ×ÙÍ ÔÅÈÎÏÌÏÇÉÑÍ. ðÏÄÒÁÚÄÅÌÙ × ÎÅÍ ÎÅÚÁ×ÉÓÉÍÙ ÄÒÕÇ ÏÔ ÄÒÕÇÁ. ôÅÈÎÏÌÏÇÉÉ ÏÐÉÓÁÎÙ × ÁÌÆÁ×ÉÔÎÏÍ ÐÏÒÑÄËÅ.

8.1 ARCNet

õÓÔÒÏÊÓÔ×ÁÍ ÔÉÐÁ 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).

8.2 Appletalk (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.

îÁÓÔÒÏÊËÁ AppleTalk.

ðÅÒ×ÙÍ ÄÅÌÏÍ ÕÂÅÄÉÔÅÓØ, ÞÔÏ × ÆÁÊÌÅ /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), ËÏÔÏÒÙÊ Ñ×ÌÑÅÔÓÑ ÏÐÅÒÁÔÏÒÏÍ ÄÁÎÎÏÇÏ ÐÒÉÎÔÅÒÁ.

úÁÐÕÓË AppleTalk.

ðÒÉÛÌÏ ×ÒÅÍÑ ÐÒÏ×ÅÒÉÔØ ÓÄÅÌÁÎÎÙÅ ÎÁÓÔÒÏÊËÉ. ÷ ÓÏÓÔÁ× ÐÁËÅÔÁ netatalk ×ÈÏÄÉÔ ÆÁÊÌ rc.atalk, ËÁË ÐÒÁ×ÉÌÏ, ÄÏÓÔÁÔÏÞÎÏ ÚÁÐÕÓÔÉÔØ ÅÇÏ.

        root# /usr/local/atalk/etc/rc.atalk
        

üÔÏÔ ÆÁÊÌ ÚÁÐÕÓÔÉÔ ×ÓÅÈ ÎÅÏÂÈÏÄÉÍÙÈ ÄÅÍÏÎÏ× É ÂÕÄÅÔ ÐÏ ÍÅÒÅ ÚÁÐÕÓËÁ ×ÙÄÁ×ÁÔØ ÎÁ ËÏÎÓÏÌØ ÓÏÏÂÝÅÎÉÑ Ï Ó×ÏÅÊ ÒÁÂÏÔÅ.

ðÒÏ×ÅÒËÁ AppltTalk.

äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÒÏ×ÅÒÉÔØ ÒÁÂÏÔÏÓÐÏÓÏÂÎÏÓÔØ ÚÁÐÕÝÅÎÎÙÈ ÐÒÏÇÒÁÍÍ, ÎÁ ÏÄÎÏÊ ÉÚ ÍÁÛÉÎ Apple ×ÙÂÅÒÉÔÅ ÐÕÎËÔ Chooser × ÇÌÁ×ÎÏÍ ÍÅÎÀ, É ÝÅÌËÎÉÔÅ ÍÙÛØÀ ÐÏ ÐÕÎËÔÕ AppleShare. ÷Ù ÄÏÌÖÎÙ Õ×ÉÄÅÔØ ÷ÁÛÕ ÍÁÛÉÎÕ.

ïÓÏÂÅÎÎÏÓÔÉ ÒÁÂÏÔÙ AppleTalk.

äÏÐÏÌÎÉÔÅÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ.

úÁ ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ Ï ÎÁÓÔÒÏÊËÅ É ÒÁÂÏÔÅ Ó AppleTalk ÷Ù ÍÏÖÅÔÅ ÏÂÒÁÔÉÔÓÑ ÎÁ web-ÓÔÒÁÎÉÃÕ Netatalk-HOWTO áÎÄÅÒÓÁ âÒÁÕÎ×ÏÒÓÁ (Anders Brownworth) ÎÁ ÓÅÒ×ÅÒÅ thehamptons.com.

8.3 ATM

ðÒÏÅËÔ ÐÏ ÐÏÄÄÅÒÖËÅ ÐÒÏÔÏËÏÌÁ ATM (Asynchronous Transfer Mode, áÓÉÎÈÒÏÎÎÙÊ òÅÖÉÍ ðÅÒÅÄÁÞÉ) ×ÅÄÅÔÓÑ ÷ÅÒÎÅÒÏÍ áÌØÍÅÓÂÅÒÇÅÒÏÍ (Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>) éÎÆÏÒÍÁÃÉÀ Ï ÔÅËÕÝÅÍ ÓÏÓÔÏÑÎÉÉ ÐÒÏÅËÔÁ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÎÁ lrcwww.epfl.ch.

8.4 AX25 (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).

8.5 DECNet

ðÏÄÄÅÒÖËÁ DECNet ÎÁÈÏÄÉÔÓÑ × ÐÒÏÃÅÓÓÅ ÒÁÚÒÁÂÏÔËÉ É ÄÏÌÖÎÁ ÐÏÑ×ÉÔÓÑ × ÎÏ×ÙÈ ×ÅÒÓÉÑÈ ÑÄÒÁ 2.1.*.

8.6 FDDI

õÓÔÒÏÊÓÔ×Á 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.

8.7 óÅÔÉ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ× (Frame Relay).

õÓÔÒÏÊÓÔ×Á, ÒÁÂÏÔÁÀÝÉÅ ÐÏ ÐÒÏÔÏËÏÌÕ ÒÅÔÒÁÎÓÌÑÃÉÉ ËÁÄÒÏ× ÐÏÌÕÞÁÀÔ ÉÍÅÎÁ `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
        #
        

8.8 IPX (AF_IPX)

ðÒÏÔÏËÏÌ IPX ÎÁÉÂÏÌÅÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎ × ÓÅÔÑÈ ÎÁ ÏÓÎÏ×Å ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ Novell Netware(tm). ÷ ìÉÎÕËÓÅ ÅÓÔØ ÐÏÄÄÅÒÖËÁ ÜÔÏÇÏ ÐÒÏÔÏËÏÌÁ, ÐÏÚ×ÏÌÑÀÝÁÑ ìÉÎÕËÓ-ÍÁÛÉÎÅ ×ÙÓÔÕÐÁÔØ × ËÁÞÅÓÔ×Å ÕÞÁÓÔÎÉËÁ ÉÌÉ ÍÁÒÛÒÕÔÉÚÁÔÏÒÁ × IPX-ÓÅÔÉ.

ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:

        Networking options  --->
            [*] The IPX protocol
            [ ] Full internal IPX network
        

ðÒÏÔÏËÏÌ IPX É ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ NCPFS ÐÏÄÒÏÂÎÏ ÒÁÓÓÍÏÔÒÅÎÙ × IPX-HOWTO.

8.9 NetRom (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).

8.10 ðÒÏÔÏËÏÌ Rose (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).

8.11 SAMBA - ÐÏÄÄÅÒÖËÁ ÐÒÏÔÏËÏÌÏ× `NetBEUI' É `NetBios'.

SAMBA -- ÒÅÁÌÉÚÁÃÉÑ ÐÒÏÔÏËÏÌÁ SMB (Session Management Block). Samba ÐÏÚ×ÏÌÑÅÔ ÍÁÛÉÎÁÍ Ó ÏÐÅÒÁÃÉÏÎÎÙÍÉ ÓÉÓÔÅÍÁÍÉ ÆÉÒÍÙ Microsoft É ÄÒÕÇÉÈ ÉÓÐÏÌØÚÏ×ÁÔØ ÷ÁÛÉ ÄÉÓËÉ É ÐÒÉÎÔÅÒÙ. õÓÔÁÎÏ×ËÁ É ÎÁÓÔÒÏÊËÁ Samba ÄÅÔÁÌØÎÏ ÏÐÉÓÁÎÙ × SMB-HOWTO.

8.12 ðÏÄÄÅÒÖËÁ STRIP (Starmode Radio IP)

õÓÔÒÏÊÓÔ×ÁÍ 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-ÓÅÔÉ.

8.13 óÅÔÉ Token Ring

õÓÔÒÏÊÓÔ×ÁÍ 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 ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÉÍÅÎÉ ÓÅÔÅ×ÏÇÏ ÕÓÔÒÏÊÓÔ×Á.

8.14 X.25

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.

8.15 óÅÔÅ×ÙÅ ËÁÒÔÙ WaveLan

ëÁÒÔÁÍ Wavelan ÑÄÒÏ ÐÒÉÓ×ÁÉ×ÁÅÔ ÉÍÅÎÁ `eth0', `eth1' É Ô.Ä.

ïÐÃÉÉ ËÏÍÐÉÌÑÃÉÉ ÑÄÒÁ:

Network device support  --->
        [*] Network device support
        ....
        [*] Radio network interfaces
        ....
        <*> WaveLAN support
WaveLAN -- ÓÅÔÅ×ÁÑ ÒÁÄÉÏËÁÒÔÁ. ÷ÙÇÌÑÄÉÔ ÏÎÁ ÐÏÞÔÉ ÔÁË ÖÅ ËÁË É ethernet-ËÁÒÔÁ É ÎÁÓÔÒÁÉ×ÁÅÔÓÑ ÏÞÅÎØ ÐÏÈÏÖÉÍ ÏÂÒÁÚÏÍ

éÎÆÏÒÍÁÃÉÀ Ï ËÁÒÔÁÈ Wavelan ÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ Ó ÓÁÊÔÁ Wavelan.com.

9. òÁÚ×ÏÄËÁ ËÁÂÅÌÅÊ.

ôÅ ÉÚ ×ÁÓ, ËÔÏ ÎÅ ÂÏÉÔÓÑ ÂÒÁÔØ × ÒÕËÉ ÐÁÑÌØÎÉË, ÍÏÇÕÔ ÐÏÐÒÏÂÏ×ÁÔØ ÓÄÅÌÁÔØ ËÁÂÅÌÉ ÄÌÑ ÓÏÅÄÉÎÅÎÉÑ Ä×ÕÈ ìÉÎÕËÓ-ÍÁÛÉÎ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ. îÉÖÅ ÐÒÉ×ÅÄÅÎÙ ÄÉÁÇÒÁÍÍÙ ÏÂßÑÓÎÑÀÝÉÅ, ËÁË ÜÔÏ ÄÅÌÁÅÔÓÑ.

9.1 ðÏÓÌÅÄÏ×ÁÔÅÌØÎÙÊ ÎÕÌØ-ÍÏÄÅÍÎÙÊ ËÁÂÅÌØ.

îÕÌØ-ÍÏÄÅÍÎÙÅ ËÁÂÅÌÉ ÍÏÖÎÏ ÄÅÌÁÔØ ÐÏ-ÒÁÚÎÏÍÕ. íÎÏÇÉÅ ÉÚ ÎÉÈ ÐÒÏÓÔÏ ÍÅÎÑÀÔ ÍÅÓÔÁÍÉ ×ÈÏÄÙ ÐÒÉÅÍÁ É ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ, Á ÎÁ ÏÓÔÁÌØÎÙÈ ×ÈÏÄÁÈ ÉÍÉÔÉÒÕÀÔ `ÐÒÁ×ÉÌØÎÙÊ' ÓÉÇÎÁÌ. üÔÏÇÏ × ÐÒÉÎÃÉÐÅ ÄÏÓÔÁÔÏÞÎÏ, ÎÏ ÏÚÎÁÞÁÅÔ ÞÔÏ ÷Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ 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

9.2 ëÁÂÅÌØ ÄÌÑ ÓÏÅÄÉÎÅÎÉÑ ÞÅÒÅÚ ÐÁÒÁÌÌÅÌØÎÙÅ ÐÏÒÔÙ (PLIP)

åÓÌÉ ÷Ù ÓÏÂÉÒÁÅÔÅÓØ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏÔÏËÏÌ 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-ËÁÒÔÙ É ÐÒÏ×ÅÓÔÉ ËÏÁËÓÉÁÌØÎÙÊ ËÁÂÅÌØ.

9.3 10base2 (ÔÏÎËÉÊ ËÏÁËÓÉÁÌØÎÙÊ Ethernet-ËÁÂÅÌØ)

10base2 -- ÓÔÁÎÄÁÒÔ ethernet, ÉÓÐÏÌØÚÕÀÝÉÊ 52È-ÏÍÎÙÊ ËÏÁËÓÉÁÌØÎÙÊ ËÁÂÅÌØ ÄÉÁÍÅÔÒÏÍ ÐÒÉÂÌÉÚÉÔÅÌØÎÏ 5 ÍÍ. ðÒÉ ÓÏÅÄÉÎÅÎÉÉ ÍÁÛÉÎ ÔÏÎËÉÍ ËÏÁËÓÉÁÌØÎÙÍ ethernet-ËÁÂÅÌÅÍ ÎÕÖÎÏ ÐÏÍÎÉÔØ ÓÌÅÄÕÀÝÉÅ ÐÒÁ×ÉÌÁ. ôÅÒÍÉÎÁÔÏÒÙ ÄÏÌÖÎÙ ÂÙÔØ ÕÓÔÁÎÏ×ÌÅÎÙ ÎÁ ÏÂÏÉÈ ËÏÎÃÁÈ ËÁÂÅÌÑ. ôÅÒÍÉÎÁÔÏÒ -- 52È-ÏÍÎÙÊ ÒÅÚÉÓÔÏÒ, ÂÌÁÇÏÄÁÒÑ ËÏÔÏÒÏÍÕ ÓÉÇÎÁÌ ÎÅ ÏÔÒÁÖÁÅÔÓÑ ÏÔ ËÏÎÃÏ× ËÁÂÅÌÑ. âÅÚ ÔÅÒÍÉÎÁÔÏÒÁ ÓÅÔØ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÎÅÎÁÄÅÖÎÏ ÉÌÉ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ×ÏÏÂÝÅ. äÌÑ ÐÏÄËÌÀÞÅÎÉÑ ÍÁÛÉÎ ÉÓÐÏÌØÚÕÀÔ T-ÏÂÒÁÚÎÙÅ ÓÏÅÄÉÎÉÔÅÌÉ (ô-ËÏÎÎÅËÔÏÒÙ). óÅÔØ ÂÕÄÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:

 |==========T=============T=============T==========T==========|
            |             |             |          |
            |             |             |          |
          -----         -----         -----      -----
          |   |         |   |         |   |      |   |
          -----         -----         -----      -----
ÇÄÅ `|' ÎÁ ËÁÖÄÏÍ ËÏÎÃÅ ÏÂÏÚÎÁÞÁÅÔ ÔÅÒÍÉÎÁÔÏÒ, `======' ÏÚÎÁÞÁÅÔ ËÏÁËÓÉÁÌØÎÙÊ ËÁÂÅÌØ, Á `T' ÏÂÏÚÎÁÞÁÅÔ `T-ËÏÎÎÅËÔÏÒ'. ëÁÂÅÌØ ÏÔ `T-ËÏÎÎÅËÔÏÒÁ' ÄÏ ethernet-ËÁÒÔÙ ÄÏÌÖÅÎ ÂÙÔØ ËÁË ÍÏÖÎÏ ËÏÒÏÞÅ, ÖÅÌÁÔÅÌØÎÏ ÞÔÏÂÙ `T-ËÏÎÎÅËÔÏÒ' ÂÙÌ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ×ËÌÀÞÅÎ × ethernet-ËÁÒÔÕ.

9.4 Ethernet-ËÁÂÅÌØ `÷ÉÔÁÑ ÐÁÒÁ'

åÓÌÉ Õ ÷ÁÓ ÔÏÌØËÏ Ä×Å ÍÁÛÉÎÙ Ó ethernet-ËÁÒÔÁÍÉ ÐÏÄ ×ÉÔÕÀ ÐÁÒÕ, ÔÏ ÷ÁÍ ÎÅ ÎÕÖÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÈÁÂ. ÷Ù ÍÏÖÅÔÅ ÓÏÅÄÉÎÉÔØ ÍÁÛÉÎÙ ÎÁÐÒÑÍÕÀ. äÉÁÇÒÁÍÍÁ ÄÌÑ ËÁÂÅÌÑ ÐÒÉ×ÅÄÅÎÁ × Ethernet-HOWTO

10. çÌÏÓÓÁÒÉÊ.

îÉÖÅ ÐÒÉ×ÅÄÅÎ ÓÐÉÓÏË ÎÁÉÂÏÌÅÅ ×ÁÖÎÙÈ ÔÅÒÍÉÎÏ×, ÉÓÐÏÌØÚÕÀÝÉÈÓÑ × ÄÁÎÎÏÍ ÄÏËÕÍÅÎÔÅ.

ARP

óÏÒÁÝÅÎÉÅ ÏÔAddress Resolution Protocol (ðÒÏÔÏËÏÌ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÁÄÒÅÓÏ×). ó ÐÏÍÏÝØÀ ÜÔÏÇÏ ÐÒÏÔÏËÏÌÁ ÍÁÛÉÎÁ ÐÒÅÏÂÒÁÚÕÅÔ IP-ÁÄÒÅÓ × ÁÐÐÁÒÁÔÎÙÊ.

ATM

óÏËÒÁÝÅÎÉÅ ÏÔ Asynchronous Transfer Mode (áÓÉÎÈÒÏÎÎÙÊ ÒÅÖÉÍ ÐÅÒÅÄÁÞÉ). ôÅÈÎÏÌÏÇÉÑ ATM -- ÔÅÈÎÏÌÏÇÉÑ Ó ËÏÍÍÕÔÁÃÉÅÊ ÐÁËÅÔÏ×, ËÏÔÏÒÁÑ ÐÅÒÅÄÁÅÔ ÄÁÎÎÙÅ ÍÁÌÅÎØËÉÍÉ ÐÁËÅÔÁÍÉ ÓÔÁÎÄÁÒÔÎÏÇÏ ÒÁÚÍÅÒÁ.

ËÌÉÅÎÔ

ëÁË ÐÒÁ×ÉÌÏ ÜÔÏÔ ÔÅÒÍÉÎ ÏÂÏÚÎÁÞÁÅÔ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÎÁ ÍÁÛÉÎÅ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÚ×ÏÌÑÀÝÅÅ ÅÍÕ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÉÅ ÍÁÛÉÎÙ × ÓÅÔÉ. ïËÏÎÎÁÑ ÓÉÓÔÅÍÁ X11 -- ÉÓËÌÀÞÅÎÉÅ, × ÎÅÊ ÎÁ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÊ ÍÁÛÉÎÅ ÚÁÐÕÝÅÎ ÓÅÒ×ÅÒ, Á ËÌÉÅÎÔ ÒÁÂÏÔÁÅÔ ÎÁ ÕÄÁÌÅÎÎÏÊ ÍÁÛÉÎÅ. ÷ ÓÌÕÞÁÅ ÓÏÅÄÉÎÅÎÉÑ ÔÏÞËÁ-ÔÏÞËÁ (ÎÁÐÒÉÍÅÒ slip ÉÌÉ ppp) ËÌÉÅÎÔÏÍ Ñ×ÌÑÅÔÓÑ ÓÔÏÒÏÎÁ, ÐÙÔÁÀÝÁÑÓÑ ÕÓÔÁÎÏ×ÉÔØ ÓÏÅÄÉÎÅÎÉÅ, Á ÄÒÕÇÁÑ ÓÔÏÒÏÎÁ Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÅÒÏÍ.

ÐÁËÅÔ(ÄÁÔÁÇÒÁÍÍÁ)

ðÁËÅÔ -- ËÏÎÅÞÎÙÊ ÂÌÏË ÄÁÎÎÙÈ, ÓÏÄÅÒÖÁÝÉÊ ÁÄÒÅÓÁ -- ÏÓÎÏ×ÎÏÊ ÜÌÅÍÅÎÔ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ × IP-ÓÅÔÑÈ.

DLCI

óÏËÒÁÝÅÎÉÅ ÏÔ Data Link Connection Identifier (éÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÄËÌÀÞÅÎÉÑ Ë ÓÏÅÄÉÎÅÎÉÀ). éÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÏÂÏÚÎÁÞÉÔØ ×ÉÒÔÕÁÌØÎÏÅ ÓÏÅÄÉÎÅÎÉÅ ÔÏÞËÁ-ÔÏÞËÁ × ÓÅÔÑÈ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ×. üÔÉ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ÏÂÙÞÎÏ ÐÒÉÓ×ÁÉ×ÁÀÔÓÑ ÐÒÏ×ÁÊÄÅÒÁÍÉ ÓÅÔÅÊ Ó ÒÅÔÒÁÎÓÌÑÃÉÅÊ ËÁÄÒÏ×.

òÅÔÒÁÎÓÌÑÃÉÑ ËÁÄÒÏ×

ÔÅÈÎÏÌÏÇÉÑ, ÐÒÉÚ×ÁÎÎÁÑ ÏÂÅÓÐÅÞÉ×ÁÔØ ÐÅÒÅÄÁÞÕ ÄÁÎÎÙÈ Ó ÐÅÒÅÍÅÎÎÏÊ ÉÎÔÅÎÓÉ×ÎÏÓÔØÀ ÐÏÔÏËÁ. óÔÏÉÍÏÓÔØ ÒÁÂÏÔÙ × ÔÁËÉÈ ÓÅÔÑÈ ÓÎÉÖÁÅÔÓÑ ÚÁ ÓÞÅÔ ÔÏÇÏ, ÞÔÏ ÍÎÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÉÓÐÏÌØÚÕÀÔ ÏÂÝÕÀ ÓÅÔØ É ÒÁÓÞÅÔ ÄÅÌÁÅÔÓÑ ÎÁ ÔÏ, ÞÔÏ ÏÎÉ ÂÕÄÕÔ ÐÏÌØÚÏ×ÁÔØÓÑ ÓÅÔØÀ × ÒÁÚÎÏÅ ×ÒÅÍÑ.

áÐÐÁÒÁÔÎÙÊ ÁÄÒÅÓ

þÉÓÌÏ, ËÏÔÏÒÏÅ ÏÄÎÏÚÎÁÞÎÏ ÏÐÒÅÄÅÌÑÅÔ ÍÁÛÉÎÕ × ÓÅÔÉ ÎÁ ÁÐÐÁÒÁÔÎÏÍ ÕÒÏ×ÎÅ. ðÒÉÍÅÒÏÍ ÍÏÇÕÔ ÓÌÕÖÉÔØ Ethernet-ÁÄÒÅÓÁ É AX.25-ÁÄÒÅÓÁ.

ISDN

óÏËÒÁÝÅÎÉÅ Integrated Services Digital Network (ãÉÆÒÏ×ÁÑ ÓÅÔØ ÉÎÔÅÇÒÉÒÏ×ÁÎÎÙÈ ÕÓÌÕÇ). ISDN ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÓÔÁÎÄÁÒÔÉÚÏ×ÁÎÎÙÅ ÓÒÅÄÓÔ×Á ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ ÒÁÚÎÙÈ ÔÉÐÏ×. ôÅÈÎÉÞÅÓËÉ ISDN ÒÅÁÌÉÚÏ×ÁÎÁ ËÁË ÓÅÔØ Ó ËÏÍÍÕÔÁÃÉÅÊ ÓÏÅÄÉÎÅÎÉÊ.

ISP

óÏËÒÁÝÅÎÅ ÏÔ Internet Service Provider (ðÏÓÔÁ×ÝÉË ÉÎÔÅÒÎÅÔ-ÕÓÌÕÇ). üÔÏ ÏÒÇÁÎÉÚÁÃÉÑ ÉÌÉ ËÏÍÐÁÎÉÑ, ÐÒÅÄÏÓÔÁ×ÌÑÀÝÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÐÏÄËÌÀÞÅÎÉÑ Ë ÉÎÔÅÒÎÅÔ.

IP-ÁÄÒÅÓ

þÉÓÌÏ, ÏÄÎÏÚÎÁÞÎÏ ÉÄÅÎÔÉÆÉÃÉÒÕÀÝÅÅ ÍÁÛÉÎÕ × TCP/IP-ÓÅÔÉ. áÄÒÅÓ ÓÏÓÔÏÉÔ ÉÚ 4-È ÂÁÊÔ É ÏÂÙÞÎÏ ÚÁÐÉÓÙ×ÁÅÔÓÑ × ÄÅÓÑÔÉÞÎÏÍ ×ÉÄÅ -- ËÁÖÄÙÊ ÂÁÊÔ ÐÒÅÄÓÔÁ×ÌÅÎ ÄÅÓÑÔÉÞÎÙÍ ÞÉÓÌÏÍ, ÂÁÊÔÙ ÒÁÚÄÅÌÅÎÙ ÔÏÞËÁÍÉ.

MSS

óÏËÒÁÝÅÎÉÅ ÏÔ Maximum Segment Size (íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÓÅÇÍÅÎÔÁ) -- ÍÁËÓÉÍÁÌØÎÙÊ ÏÂßÅÍ ÄÁÎÎÙÈ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÐÅÒÅÄÁÔØ ÚÁ ÏÄÉÎ ÒÁÚ. åÓÌÉ ÷Ù ÈÏÔÉÔÅ ÉÚÂÅÖÁÔØ ÌÏËÁÌØÎÏÊ ÄÅÆÒÁÇÍÅÎÔÁÃÉÉ ÐÁËÅÔÏ×, MSS ÓÌÅÄÕÅÔ ÕÓÔÁÎÏ×ÉÔØ ÒÁ×ÎÙÍ MTU-ÄÌÉÎÁ IP-ÚÁÇÏÌÏ×ËÁ.

MTU

óÏËÒÁÝÅÎÉÅ ÏÔ Maximum Transmission Unit (íÁËÓÉÍÁÌØÎÙÊ ÂÌÏË ÐÅÒÅÄÁÞÉ). üÔÏ ÐÁÒÁÍÅÔÒ, ËÏÔÏÒÙÊ ÏÐÒÅÄÅÌÑÅÔ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ IP-ÐÁËÅÔÁ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÐÅÒÅÄÁ×ÁÔØ ÞÅÒÅÚ IP-ÉÎÔÅÒÆÅÊÓ ÎÅ ÒÁÚÂÉ×ÁÑ ÎÁ ÍÅÎØÛÉÅ ÞÁÓÔÉ. îÁ ÒÁÚÎÙÈ ÕÞÁÓÔËÁÈ ÓÌÅÄÏ×ÁÎÉÑ IP-ÐÁËÅÔÁ MTU ÍÏÖÅÔ ÂÙÔØ ÒÁÚÎÙÍ, ÔÏ ÅÓÔØ ÄÁÖÅ ÅÓÌÉ ÐÁËÅÔ ÎÅ ÂÙÌ ÆÒÁÇÍÅÎÔÉÒÏ×ÁÎ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ, ÏÎ ÍÏÖÅÔ ÂÙÔØ ÆÒÁÇÍÅÎÔÉÒÏ×ÁÎ ÄÁÌÅÅ ÐÏ Ó×ÏÅÍÕ ÍÁÒÛÒÕÔÕ. ôÉÐÉÞÎÙÅ ÚÎÁÞÅÎÉÑ MTU -- 1500 ÂÁÊÔ ÄÌÑ ethernet-ÓÅÔÉ É 576 ÂÁÊÔ ÄÌÑ SLIP-ÓÏÅÄÉÎÅÎÉÑ.

ÍÁÒÛÒÕÔ

íÁÒÛÒÕÔ -- ÐÕÔØ, ËÏÔÏÒÙÊ IP-ÐÁËÅÔ ÐÒÏÄÅÌÙ×ÁÅÔ ÏÔ ÔÏÞËÉ ÏÔÐÒÁ×ËÉ ÄÏ ÔÏÞËÉ ÎÁÚÎÁÞÅÎÉÑ

ÓÅÒ×ÅÒ

ëÁË ÐÒÁ×ÉÌÏ ÜÔÉÍ ÔÅÒÍÉÎÏÍ ÏÂÏÚÎÁÞÁÀÔ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÎÁ ÕÄÁÌÅÎÎÏÊ ÏÔ ÐÏÌØÚÏ×ÁÔÅÌÑ ÍÁÛÉÎÅ, ËÏÔÏÒÏÅ ÏÂÒÁÂÁÔÙ×ÁÅÔ ÓÅÔÅ×ÙÅ ÚÁÐÒÏÓÙ É ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ (ÉÌÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍ) ÏÐÒÅÄÅÌÅÎÎÙÊ ÓÅÒ×ÉÓ. ðÒÉÍÅÒÁÍÉ Ñ×ÌÑÀÔÓÑ ftp, óÅÔÅ×ÁÑ ÆÁÊÌÏ×ÁÑ ÓÉÓÔÅÍÁ NFS ÉÌÉ óÅÒ×ÅÒ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÉÍÅÎ. ÷ ÓÌÕÞÁÅ ÓÏÅÄÉÎÅÎÉÊ ÔÏÞËÁ-ÔÏÞËÁ ÐÏÄ ÓÅÒ×ÅÒÏÍ ÐÏÄÒÁÚÕÍÅ×ÁÀÔ ÍÁÛÉÎÕ, Ë ËÏÔÏÒÏÊ ÐÙÔÁÀÔÓÑ ÐÏÄËÌÀÞÉÔÓÑ É ÕÓÔÁÎÏ×ÉÔØ ÓÏÅÄÉÎÅÎÉÅ. ÷ÙÚÙ×ÁÀÝÕÀ ÍÁÛÉÎÕ ÎÁÚÙ×ÁÀÔ ËÌÉÅÎÔÏÍ.

ÏËÎÏ

ïËÎÏ -- ÍÁËÓÉÍÁÌØÎÙÊ ÏÂßÅÍ ÄÁÎÎÙÈ, ËÏÔÏÒÙÊ ÐÒÉÎÉÍÁÀÝÁÑ ÓÔÏÒÏÎÁ ÍÏÖÅÔ ÏÂÒÁÂÏÔÁÔØ × ÚÁÄÁÎÎÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ.

11. ìÉÎÕËÓ ÄÌÑ ÉÎÔÅÒÎÅÔ-ÐÒÏ×ÁÊÄÅÒÁ ?

åÓÌÉ ÷ÁÓ ÉÎÔÅÒÅÓÕÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ìÉÎÕËÓÁ ÉÎÔÅÒÎÅÔ-ÐÒÏ×ÁÊÄÅÒÏÍ, ÒÅËÏÍÅÎÄÕÅÍ ÷ÁÍ ÐÏÓÅÔÉÔØ web-ÓÔÒÁÎÉÃÕ Linux ISP homepage. üÔÁ ÓÔÒÁÎÉÃÁ ÓÏÄÅÒÖÉÔ ÍÁÓÓÕ ÐÏÌÅÚÎÙÈ ÓÓÙÌÏË.

12. âÌÁÇÏÄÁÒÎÏÓÔÉ

èÏÔÅÌÏÓØ ÂÙ ×ÙÒÁÚÉÔØ ÐÒÉÚÎÁÔÅÌØÎÏÓÔØ ÓÌÅÄÕÀÝÉÍ ÌÀÄÑÍ ÚÁ ÉÈ ÕÞÁÓÔÉÅ × ÓÏÚÄÁÎÉÉ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ (ÓÐÉÓÏË ÎÅ ÕÐÏÒÑÄÏÞÅÎ): 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.

13. á×ÔÏÒÓËÉÅ ÐÒÁ×Á.

NET-3-HOWTO, ÉÎÆÏÒÍÁÃÉÑ Ï ÕÓÔÁÎÏ×ËÅ É ÎÁÓÔÒÏÊËÅ ÓÅÔÅ×ÏÊ ÐÏÄÓÉÓÔÅÍÙ × ìÉÎÕËÓÅ. Copyright (c) 1997 Terry Dawson, 1998 Alessandro Rubini. ðÅÒÅ×ÏÄ (c) 1998 åÇÏÒ äÕÄÁ.