X-Git-Url: https://wagner.pp.ru/gitweb/?a=blobdiff_plain;ds=inline;f=hints%2Fnotebook.html;h=4d90edfc271df64633d80ad95227ed34fcdb93a6;hb=be6efb56d3a544d68f3a2dff1755afe1636d1d8b;hp=b8cdd6299e7d532b71e245fb65f61a5351bfb74d;hpb=1560579bd233d98a2c23452e2d1029c5a032592c;p=sites%2Fhome_page.git diff --git a/hints/notebook.html b/hints/notebook.html index b8cdd62..4d90edf 100644 --- a/hints/notebook.html +++ b/hints/notebook.html @@ -1,94 +1,94 @@
- --òÁÓÓÍÏÔÒÉÍ ËÁË ÄÏÂÉÔØÓÑ ÜÔÏÇÏ × ÓÌÕÞÁÅ ÅÓÌÉ ÎÁ ÎÏÕÔÂÕËÅ ÕÓÔÁÎÏ×ÌÅÎ +
+РаÑÑмоÑÑим как добиÑÑÑÑ ÑÑого в ÑлÑÑае еÑли на ноÑÑбÑке ÑÑÑановлен Debian sarge -
-îÏÕÔÂÕË ÍÏÖÅÔ ÂÙÔØ +ÐоÑÑбÑк Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ
-ëÏÇÄÁ ÎÏÕÔÂÕË ÉÓÐÏÌØÚÕÅÔ GPRS ÉÌÉ dialup-ÓÏÅÄÉÎÅÎÉÅ, ÔÏ ×ÓÅ ÎÁÓÔÒÏÊËÉ -ËÏÔÏÒÙÅ ÍÙ ÍÏÖÅÍ ÐÏÌÕÞÉÔØ ÏÐÒÅÄÅÌÑÀÔÓÑ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÐÒÏÔÏËÏÌÁ PPP - -ÌÏËÁÌØÎÙÊ IP-ÁÄÒÅÓ, ÁÄÒÅÓ ×ÔÏÒÏÇÏ ËÏÎÃÁ PPP-ÌÉÎËÁ (ÏÎ ÖÅ ÛÌÀÚ ÐÏ -ÕÍÏÌÞÁÎÉÀ) ÁÄÒÅÓÁ ÏÄÎÏÇÏ-Ä×ÕÈ DNS-ÓÅÒ×ÅÒÏ× É ×Ó£. -
-÷ÏÚÍÏÖÎÏÓÔÉ DHCP ÓÕÝÅÓÔ×ÅÎÎÏ ÛÉÒÅ. åÓÌÉ ×ÎÉÍÁÔÅÌØÎÏ ÐÏÞÉÔÁÔØ man -dhcpd.conf ÔÏ ÍÏÖÎÏ ÏÂÎÁÒÕÖÉÔØ ÞÔÏ Ó ÐÏÍÏÝØÀ DHCP ÍÏÖÎÏ ÎÁÓÔÒÏÉÔØ ÒÕÔÅÒ -Ó ÎÅÔÒÉ×ÉÁÌØÎÙÍ ÒÕÔÉÎÇÏÍ É ÒÁÂÏÞÕÀ ÓÔÁÎÃÉÀ, ÉÓÐÏÌØÚÕÀÝÕÀ ËÕÞÕ ÒÁÚÌÉÞÎÙÈ -ÓÅÔÅ×ÙÈ ÐÒÏÔÏËÏÌÏ×. åÓÔÅÓÔ×ÅÎÎÏ, ÅÓÌÉ ËÌÉÅÎÔ ÄÏÓÔÁÔÏÞÎÏ ÕÍÎÙÊ, ÞÔÏÂÙ -ÜÔÉÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ. -
-ñ ÉÓÐÏÌØÚÕÀ isc dhclient ×ÅÒÓÉÉ 3 (ÐÁËÅÔ dhcp3-client). üÔÏÔ ËÌÉÅÎÔ -ÍÏÖÅÔ ×Ó£. -
-åÓÌÉ Õ ×ÁÓ × ÎÏÕÔÂÕËÅ ÅÓÔØ ×ÓÔÒÏÅÎÎÁÑ ÓÅÔÅ×ÁÑ ËÁÒÔÁ, ÔÏ ÍÏÖÎÏ ÐÒÏÐÉÓÁÔØ -× ËÏÎÆÉÇÅ dhcp-ÓÅÒ×ÅÒÁ ×ÙÄÁÞÕ ÐÏÓÔÏÑÎÎÏÇÏ IP ÐÏ ÜÔÏÊ ÓÅÔÅ×ÏÊ ËÁÒÔÅ. îÏ -ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ PCMCIA ÉÌÉ USB ÓÅÔÅ×ÕÀ ËÁÒÔÕ ÉÌÉ ËÁËÏÊ ÂÅÓÐÒÏ×ÏÄÎÏÊ -ÁÄÁÐÔÅÒ (bluetooth, wifi) ÐÏÄËÌÀÞÁÅÍÙÊ ÞÅÒÅÚ pcmcia ÉÌÉ USB, ÔÏ -ÓÕÝÅÓÔ×ÅÎÎÏ ×ÁÖÎÏ ÞÔÏÂÙ ÅÓÌÉ ×Ù ÐÏÍÅÎÑÌÉÓØ ÓÅÔÅ×ÏÊ ËÁÒÔÏÊ Ó ÓÏÓÅÄÏÍ, ×Ù -ÎÅ ÐÏÍÅÎÑÌÉÓØ ÂÙ ÚÁÏÄÎÏ É IP-ÁÄÒÅÓÁÍÉ. -
-äÌÑ ÜÔÏÇÏ × ÐÒÏÔÏËÏÌÅ DHCP ÅÓÔØ ÐÏÎÑÔÉÅ client identifier. -
-÷ ËÁÞÅÓÔ×Å ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ËÌÉÅÎÔÁ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÐÒÏÉÚ×ÏÌØÎÁÑ -ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ. ÷ ËÏÎÆÉÇÁÈ dhclient É dhcpd (ÐÒÅÄÐÏÌÁÇÁÅÍ ÞÔÏ × -×ÁÛÅÊ ÌÏËÁÌØÎÏÊ ÓÅÔÉ × ËÁÞÅÓÔ×Å ÓÅÒ×ÅÒÁ ÉÓÐÏÌØÚÕÅÔÓÑ ISC dhcpd) ÜÔÏÔ -ÉÄÅÎÔÉÆÉËÁÔÏÒ ÍÏÖÎÏ ÐÒÏÐÉÓÁÔØ É ËÁË ÎÁÂÏÒ 16-ÒÉÞÎÙÈ ÚÎÁÞÅÎÉÊ ÒÁÚÄÅÌÅÎÎÙÈ -ÎÁ ÂÁÊÔÙ Ä×ÏÅÔÏÞÉÑÍÉ, É ËÁË ÓÔÒÏËÕ × ËÁ×ÙÞËÁÈ. áÎÁÌÏÇÉÞÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ -ÉÍÅÀÔ ËÌÉÅÎÔÙ dhcp ÐÏ ÕÍÏÌÞÁÎÉÀ × FreeBSD É Solaris. ÷ Windows Ó ÜÔÉÍ -×ÓÅ ÇÏÒÁÚÄÏ ÈÕÖÅ. ôÁÍ ÐÏÞÅÍÕ-ÔÏ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÚÁÄÁÅÔÓÑ Ó × ×ÉÄÅ -32-ÂÉÔÎÏÇÏ ÞÉÓÌÁ (ÈÏÔÑ ÐÒÏÔÏËÏÌ ÔÁËÏÇÏ ÖÅÓÔËÏÇÏ ÏÇÒÁÎÉÞÅÎÉÑ ÎÅ -ÎÁËÌÁÄÙ×ÁÅÔ) -
-ñ ×ÓÅÇÄÁ ÉÓÐÏÌØÚÕÀ × ËÁÞÅÓÔ×Å ÉÄÅÎÔÉÆÉËÁÔÏÒÁ hostname ËÏÍÐØÀÔÅÒÁ. üÔÏ -ÓÕÝÅÓÔ×ÅÎÎÏ ÏÂÌÅÇÞÁÅÔ ÐÏÄÄÅÒÖËÕ ËÏÎÆÉÇÕÒÁÃÉÉ dhcp-ÓÅÒ×ÅÒÁ. -
-éÔÁË, ÐÉÛÅÍ × /etc/dhcp3/dhclient.conf +Ðогда ноÑÑбÑк иÑполÑзÑÐµÑ GPRS или dialup-Ñоединение, Ñо вÑе наÑÑÑойки +коÑоÑÑе Ð¼Ñ Ð¼Ð¾Ð¶ÐµÐ¼ полÑÑиÑÑ Ð¾Ð¿ÑеделÑÑÑÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑми пÑоÑокола PPP - +локалÑнÑй IP-адÑеÑ, адÑÐµÑ Ð²ÑоÑого конÑа PPP-линка (он же ÑлÑз по +ÑмолÑаниÑ) адÑеÑа одного-двÑÑ DNS-ÑеÑвеÑов и вÑÑ. +
+ÐозможноÑÑи DHCP ÑÑÑеÑÑвенно ÑиÑе. ÐÑли внимаÑелÑно поÑиÑаÑÑ man +dhcpd.conf Ñо можно обнаÑÑжиÑÑ ÑÑо Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ DHCP можно наÑÑÑоиÑÑ ÑÑÑÐµÑ +Ñ Ð½ÐµÑÑивиалÑнÑм ÑÑÑингом и ÑабоÑÑÑ ÑÑанÑиÑ, иÑполÑзÑÑÑÑÑ ÐºÑÑÑ ÑазлиÑнÑÑ +ÑеÑевÑÑ Ð¿ÑоÑоколов. ÐÑÑеÑÑвенно, еÑли ÐºÐ»Ð¸ÐµÐ½Ñ Ð´Ð¾ÑÑаÑоÑно ÑмнÑй, ÑÑÐ¾Ð±Ñ +ÑÑими возможноÑÑÑми воÑполÑзоваÑÑÑÑ. +
+Я иÑполÑзÑÑ isc dhclient веÑÑии 3 (Ð¿Ð°ÐºÐµÑ dhcp3-client). ÐÑÐ¾Ñ ÐºÐ»Ð¸ÐµÐ½Ñ +Ð¼Ð¾Ð¶ÐµÑ Ð²ÑÑ. +
+ÐÑли Ñ Ð²Ð°Ñ Ð² ноÑÑбÑке еÑÑÑ Ð²ÑÑÑÐ¾ÐµÐ½Ð½Ð°Ñ ÑеÑÐµÐ²Ð°Ñ ÐºÐ°ÑÑа, Ñо можно пÑопиÑаÑÑ +в конÑиге dhcp-ÑеÑвеÑа вÑдаÑÑ Ð¿Ð¾ÑÑоÑнного IP по ÑÑой ÑеÑевой каÑÑе. Ðо +еÑли Ð²Ñ Ð¸ÑполÑзÑеÑе PCMCIA или USB ÑеÑевÑÑ ÐºÐ°ÑÑÑ Ð¸Ð»Ð¸ какой беÑпÑоводной +адапÑÐµÑ (bluetooth, wifi) подклÑÑаемÑй ÑеÑез pcmcia или USB, Ñо +ÑÑÑеÑÑвенно важно ÑÑÐ¾Ð±Ñ ÐµÑли Ð²Ñ Ð¿Ð¾Ð¼ÐµÐ½ÑлиÑÑ ÑеÑевой каÑÑой Ñ ÑоÑедом, Ð²Ñ +не поменÑлиÑÑ Ð±Ñ Ð·Ð°Ð¾Ð´Ð½Ð¾ и IP-адÑеÑами. +
+ÐÐ»Ñ ÑÑого в пÑоÑоколе DHCP еÑÑÑ Ð¿Ð¾Ð½ÑÑие client identifier. +
+РкаÑеÑÑве иденÑиÑикаÑоÑа клиенÑа Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзована пÑоизволÑÐ½Ð°Ñ +поÑледоваÑелÑноÑÑÑ Ð±Ð°Ð¹Ñ. РконÑÐ¸Ð³Ð°Ñ dhclient и dhcpd (пÑедполагаем ÑÑо в +ваÑей локалÑной ÑеÑи в каÑеÑÑве ÑеÑвеÑа иÑполÑзÑеÑÑÑ ISC dhcpd) ÑÑÐ¾Ñ +иденÑиÑикаÑÐ¾Ñ Ð¼Ð¾Ð¶Ð½Ð¾ пÑопиÑаÑÑ Ð¸ как Ð½Ð°Ð±Ð¾Ñ 16-ÑиÑнÑÑ Ð·Ð½Ð°Ñений ÑазделеннÑÑ +на байÑÑ Ð´Ð²Ð¾ÐµÑоÑиÑми, и как ÑÑÑÐ¾ÐºÑ Ð² кавÑÑÐºÐ°Ñ . ÐналогиÑнÑе возможноÑÑи +имеÑÑ ÐºÐ»Ð¸ÐµÐ½ÑÑ dhcp по ÑмолÑÐ°Ð½Ð¸Ñ Ð² FreeBSD и Solaris. Ð Windows Ñ ÑÑим +вÑе гоÑаздо Ñ Ñже. Там поÑемÑ-Ñо иденÑиÑикаÑÐ¾Ñ Ð·Ð°Ð´Ð°ÐµÑÑÑ Ñ Ð² виде +32-биÑного ÑиÑла (Ñ Ð¾ÑÑ Ð¿ÑоÑокол Ñакого жеÑÑкого огÑаниÑÐµÐ½Ð¸Ñ Ð½Ðµ +накладÑваеÑ) +
+Я вÑегда иÑполÑзÑÑ Ð² каÑеÑÑве иденÑиÑикаÑоÑа hostname компÑÑÑеÑа. ÐÑо +ÑÑÑеÑÑвенно облегÑÐ°ÐµÑ Ð¿Ð¾Ð´Ð´ÐµÑÐ¶ÐºÑ ÐºÐ¾Ð½ÑигÑÑаÑии dhcp-ÑеÑвеÑа. +
+ÐÑак, пиÑем в /etc/dhcp3/dhclient.conf
send host-name "thinkpad"; send dhcp-client-identifier "thinkpad";-ðÅÒ×ÁÑ ÓÔÒÏÞËÁ ÐÏÞÔÉ ÎÉËÁË ÎÅ ×ÌÉÑÅÔ ÎÁ dhcpd. ÷ dhcpd ×ÅÒÓÉÉ -3 ÍÏÖÅÔ ÂÙÔØ ÞÔÏ-ÔÏ É ÍÏÖÎÏ ÓÄÅÌÁÔØ, Á dhcpd 2.x ÐÒÏÓÔÏ ÚÁÐÉÛÅÔ -ÐÏÌÕÞÅÎÎÙÅ hostname × dhcp.leases (ÞÔÏ ÔÏÖÅ ÎÅ ×ÒÅÄÎÏ - ÁÄÍÉÎÉÓÔÒÁÔÏÒ -ÓÅÒ×ÅÒÁ ÓÍÏÖÅÔ ÕÚÎÁÔØ ËÁËÏÊ IP ÐÏÌÕÞÁÌÁ ÄÁÎÎÁÑ ÍÁÛÉÎÁ, ÅÓÌÉ ÏÎÁ -ÐÏÞÅÍÕ-ÔÏ ÐÏÌÕÞÉÌÁ ÁÄÒÅÓ ÉÚ ÄÉÎÁÍÉÞÅÓËÏÇÏ ÄÉÁÐÁÚÏÎÁ). -
-÷ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍ ÆÁÊÌÅ dhcpd ×ÁÛÅÍÕ ÎÏÕÔÂÕËÕ ÄÏÌÖÅÎ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ -ÂÌÏË: +ÐеÑÐ²Ð°Ñ ÑÑÑоÑка поÑÑи никак не влиÑÐµÑ Ð½Ð° dhcpd. Ð dhcpd веÑÑии +3 Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ÑÑо-Ñо и можно ÑделаÑÑ, а dhcpd 2.x пÑоÑÑо запиÑÐµÑ +полÑÑеннÑе hostname в dhcp.leases (ÑÑо Ñоже не вÑедно - админиÑÑÑаÑÐ¾Ñ +ÑеÑвеÑа ÑÐ¼Ð¾Ð¶ÐµÑ ÑзнаÑÑ ÐºÐ°ÐºÐ¾Ð¹ IP полÑÑала Ð´Ð°Ð½Ð½Ð°Ñ Ð¼Ð°Ñина, еÑли она +поÑемÑ-Ñо полÑÑила адÑÐµÑ Ð¸Ð· динамиÑеÑкого диапазона). +
+РконÑигÑÑаÑионном Ñайле dhcpd ваÑÐµÐ¼Ñ Ð½Ð¾ÑÑбÑÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ ÑооÑвеÑÑÑвоваÑÑ +блок:
host thinkpad { option dhcp-client-identifier "thinkpad"; @@ -97,97 +97,97 @@ send dhcp-client-identifier "thinkpad"; }-÷ ÄÏÍÁÛÎÅÊ ÓÅÔÉ ×Ù ÔÁËÏÊ ÂÌÏË ÐÒÏÐÉÛÅÔÅ Ó ÌÅÇËÏÓÔØÀ, Á × ÒÁÂÏÞÅÊ ÄÌÑ -ÜÔÏÇÏ ÎÕÖÎÏ ÉÍÅÔØ ËÏÅ-ËÁËÏÅ ×ÌÉÑÎÉÅ ÎÁ ÓÉÓÔÅÍÎÏÇÏ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ. -
-÷ ÄÏÍÁÛÎÉÈ ÓÅÔÑÈ Ó×ÏÉÈ ÄÒÕÚÅÊ, Ë ËÏÔÏÒÙÍ ×Ù ÈÏÄÉÔÅ × ÇÏÓÔÉ, ÓËÏÒÅÅ ×ÓÅÇÏ -ÐÒÉÄÅÔÓÑ ÕÄÏ×ÌÅÔ×ÏÒÉÔØÓÑ ÄÉÎÁÍÉÞÅÓËÉÍ IP, ÅÓÌÉ ÔÏÌØËÏ ×Ù ÎÅ ÈÏÄÉÔÅ Ë ÎÉÍ -× ÇÏÓÔÉ ÄÏÓÔÁÔÏÞÎÏ ÒÅÇÕÌÑÒÎÏ. -
-íÏÖÎÏ ÅÝÅ ÐÙÔÁÔØÓÑ ÄÉÎÁÍÉÞÅÓËÉ ÐÒÏÁÐÄÅÊÔÉÔØ ÌÏËÁÌØÎÙÊ DNS, Ó×ÑÚÁ× Ó×ÏÅ -ÉÍÑ Ó ÐÏÌÕÞÅÎÎÙÍ ÄÉÎÁÍÉÞÅÓËÉÍ IP, ÎÏ Ñ ÜÔÉÍ ÎÉËÏÇÄÁ ÎÅ ÒÁÚ×ÌÅËÁÌÓÑ, -ÐÏÜÔÏÍÕ ÓÏ×ÅÔÏ× ÄÁ×ÁÔØ ÎÅ ÂÕÄÕ. -
-÷ÏÔ ÅÓÌÉ × resolv.conf ÐÒÏÐÉÓÁÎ × ËÁÞÅÓÔ×Å DNS-ÓÅÒ×ÅÒÁ localhost, ÔÏ ×Ó£ -× ÐÏÒÑÄËÅ. îÕÖÎÏ ÔÏÌØËÏ Õ×ÅÄÏÍÉÔØ DNS-ÓÅÒ×ÅÒ Ï ÓÍÅÎÅ ÆÏÒ×ÁÒÄÅÒÏ×. -
-äÌÑ ÜÔÏÊ ÃÅÌÉ × debian ÅÓÔØ ÐÁËÅÔ resolvconf. ÷ ÓÌÕÞÁÅ ÅÓÌÉ ÏÎ -ÕÓÔÁÎÏ×ÌÅÎ, ÓËÒÉÐÔÙ dhcp-ËÌÉÅÎÔÁ É pppd, ÏÔ×ÅÔÓÔ×ÅÎÎÙÅ ÚÁ ÐÒÏÐÉÓÙ×ÁÎÉÅ -ÁÄÒÅÓÏ× DNS ÐÅÒÅÄÁÀÔ ÜÔÕ ÉÎÆÏÒÍÁÃÉÀ ÐÒÏÇÒÁÍÍÅ resolvconf, ×ÍÅÓÔÏ ÔÏÇÏ -ÞÔÏÂÙ Ñ×ÎÙÍ ÏÂÒÁÚÏÍ ÐÅÒÅÐÉÓÙ×ÁÔØ /Åtc/resolv.conf. -
-á resolvconf ÏÂÌÁÄÁÅÔ ÎÁÓÔÒÁÉ×ÁÅÍÏÊ ËÏÎÆÉÇÕÒÁÃÉÅÊ É ÍÏÖÅÔ ÄÅÌÁÔØ ÕÊÍÕ -ÐÏÌÅÚÎÙÈ ×ÅÝÅÊ. ÷ ËÏÍÐÌÅËÔÅ ÂÏÌØÛÉÎÓÔ×Á ×ËÌÀÞÅÎÎÙÈ × ÄÉÓÔÒÉÂÕÔÉ× -DNS-ÓÅÒ×ÅÒÏ× ÅÓÔØ ÓËÒÉÐÔÙ, ËÏÔÏÒÙÅ ÐÏÍÅÝÁÀÔÓÑ × /etc/resolvconf/update.d -É ×ÙÐÏÌÎÑÀÔ ÎÅÏÂÈÏÄÉÍÙÅ ÍÏÄÉÆÉËÁÃÉÉ ÐÒÉ ÓÍÅÎÅ ÁÄÒÅÓÏ× DNS-ÓÅÒ×ÅÒÁ. -
-ñ ×ÙÂÒÁÌ ÄÌÑ ÎÏÕÔÂÕËÁ ËÜÛÉÒÕÀÝÉÊ dns-ÓÅÒ×Åp pdnsd, ÓÐÅÃÉÁÌØÎÏ -ÒÁÚÒÁÂÏÔÁÎÎÙÊ × ËÁÞÅÓÔ×Å ËÜÛÉÒÕÀÝÅÇÏ DNS ÄÌÑ ÍÁÛÉÎÙ-ËÌÉÅÎÔÁ. åÓÌÉ ×ÁÍ -ÈÏÞÅÔÓÑ, ÍÏÖÅÔÅ, ËÏÎÅÞÎÏ, ÐÏÓÔÁ×ÉÔØ ÐÏÌÎÏÃÅÎÎÙÊ bind, ÏÎ ÔÏÖÅ ÕÍÅÅÔ -×ÚÁÉÍÏÄÅÊÓÔ×Ï×ÁÔØ Ó resolvconf, ÎÏ pdnsd ÐÒÏÝÅ × ÎÁÓÔÒÏÊËÅ É ÐÏÔÒÅÂÌÑÅÔ -ÍÅÎØÛÅ ÐÁÍÑÔÉ. -
-ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ resolvconf ×ÍÅÓÔÅ Ó ËÅÛÉÒÕÀÝÉÍ DNS-ÓÅÒ×ÅÒÏÍ ÎÕÖÎÏ -ÐÒÏÐÉÓÁÔØ ÓÔÒÏÞËÕ +РдомаÑней ÑеÑи Ð²Ñ Ñакой блок пÑопиÑеÑе Ñ Ð»ÐµÐ³ÐºÐ¾ÑÑÑÑ, а в ÑабоÑей Ð´Ð»Ñ +ÑÑого нÑжно имеÑÑ ÐºÐ¾Ðµ-какое влиÑние на ÑиÑÑемного админиÑÑÑаÑоÑа. +
+РдомаÑÐ½Ð¸Ñ ÑеÑÑÑ ÑÐ²Ð¾Ð¸Ñ Ð´ÑÑзей, к коÑоÑÑм Ð²Ñ Ñ Ð¾Ð´Ð¸Ñе в гоÑÑи, ÑкоÑее вÑего +пÑидеÑÑÑ ÑдовлеÑвоÑиÑÑÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑким IP, еÑли ÑолÑко Ð²Ñ Ð½Ðµ Ñ Ð¾Ð´Ð¸Ñе к ним +в гоÑÑи доÑÑаÑоÑно ÑегÑлÑÑно. +
+Ðожно еÑе пÑÑаÑÑÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸ÑеÑки пÑоапдейÑиÑÑ Ð»Ð¾ÐºÐ°Ð»ÑнÑй DNS, ÑвÑзав Ñвое +Ð¸Ð¼Ñ Ñ Ð¿Ð¾Ð»ÑÑеннÑм динамиÑеÑким IP, но Ñ ÑÑим никогда не ÑазвлекалÑÑ, +поÑÑÐ¾Ð¼Ñ ÑовеÑов даваÑÑ Ð½Ðµ бÑдÑ. +
+ÐÐ¾Ñ ÐµÑли в resolv.conf пÑопиÑан в каÑеÑÑве DNS-ÑеÑвеÑа localhost, Ñо вÑÑ +в поÑÑдке. ÐÑжно ÑолÑко ÑведомиÑÑ DNS-ÑеÑÐ²ÐµÑ Ð¾ Ñмене ÑоÑваÑдеÑов. +
+ÐÐ»Ñ ÑÑой Ñели в debian еÑÑÑ Ð¿Ð°ÐºÐµÑ resolvconf. Ð ÑлÑÑае еÑли он +ÑÑÑановлен, ÑкÑипÑÑ dhcp-клиенÑа и pppd, оÑвеÑÑÑвеннÑе за пÑопиÑÑвание +адÑеÑов DNS пеÑедаÑÑ ÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿ÑогÑамме resolvconf, вмеÑÑо Ñого +ÑÑÐ¾Ð±Ñ ÑвнÑм обÑазом пеÑепиÑÑваÑÑ /еtc/resolv.conf. +
+Ð resolvconf Ð¾Ð±Ð»Ð°Ð´Ð°ÐµÑ Ð½Ð°ÑÑÑаиваемой конÑигÑÑаÑией и Ð¼Ð¾Ð¶ÐµÑ Ð´ÐµÐ»Ð°ÑÑ ÑÐ¹Ð¼Ñ +полезнÑÑ Ð²ÐµÑей. РкомплекÑе болÑÑинÑÑва вклÑÑеннÑÑ Ð² диÑÑÑибÑÑив +DNS-ÑеÑвеÑов еÑÑÑ ÑкÑипÑÑ, коÑоÑÑе помеÑаÑÑÑÑ Ð² /etc/resolvconf/update.d +и вÑполнÑÑÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе модиÑикаÑии пÑи Ñмене адÑеÑов DNS-ÑеÑвеÑа. +
+Я вÑбÑал Ð´Ð»Ñ Ð½Ð¾ÑÑбÑка кÑÑиÑÑÑÑий dns-ÑеÑвеp pdnsd, ÑпеÑиалÑно +ÑазÑабоÑаннÑй в каÑеÑÑве кÑÑиÑÑÑÑего DNS Ð´Ð»Ñ Ð¼Ð°ÑинÑ-клиенÑа. ÐÑли вам +Ñ Ð¾ÑеÑÑÑ, можеÑе, конеÑно, поÑÑавиÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑеннÑй bind, он Ñоже ÑÐ¼ÐµÐµÑ +взаимодейÑÑвоваÑÑ Ñ resolvconf, но pdnsd пÑоÑе в наÑÑÑойке и поÑÑеблÑÐµÑ +менÑÑе памÑÑи. +
+ÐÑи иÑполÑзовании resolvconf вмеÑÑе Ñ ÐºÐµÑиÑÑÑÑим DNS-ÑеÑвеÑом нÑжно +пÑопиÑаÑÑ ÑÑÑоÑкÑ
nameserver 0.0.0.0-× /etc/resolvconf/resolv.conf.d/head ÞÔÏÂÙ ÓÓÙÌËÁ ÎÁ ÌÏËÁÌØÎÙÊ -DNS-ÓÅÒ×ÅÒ ×ÓÅÇÄÁ ÏËÁÚÙ×ÁÌÁÓØ ÐÅÒ×ÏÊ × ÓÇÅÎÅÒÉÒÏ×ÁÎÎÏÍ resolv.conf -
-äÅÌÁÔØ ÜÔÏÔ ÆÁÊÌ ÎÅÐÅÒÅÇÅÎÅÒÉÒÕÅÍÙÍ ÎÅ ÓÔÏÉÔ, ÐÏÓËÏÌØËÕ dhcp ÏÔÄÁÅÔ ÎÅ -ÔÏÌØËÏ ÁÄÒÅÓÁ name-ÓÅÒ×ÅÒÏ×, ÎÏ É domain-name - ÉÍÑ ÄÏÍÅÎÁ ÐÏ ÕÍÏÌÞÁÎÉÀ, -ËÏÔÏÒÏÅ ÉÍÅÅÔ ÓÍÙÓÌ ÐÒÏÐÉÓÙ×ÁÔØ × resolv.conf × ËÁÞÅÓÔ×Å search. -
-äÅÒÖÁÔØ ntpd ÎÁ ÎÏÕÔÂÕËÅ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÂÙÔØ ×ÏÏÂÝÅ ×ÎÅ ÓÅÔÉ, Á ÍÏÖÅÔ -ÉÓÐÏÌØÚÏ×ÁÔØ ÄÏÓÔÁÔÏÞÎÏ ÄÏÒÏÇÏÅ GPRS ÓÏÅÄÉÎÅÎÉÅ, Ñ ÓÞÉÔÁÀ ÉÚÌÉÛÉÎÉÍ. -á ×ÏÔ ÐÒÉ ×ËÌÀÞÅÎÉÉ ÎÏÕÔÂÕËÁ × ÓÅÔØ Ó DHCP, ÏÓÏÂÅÎÎÏ ÅÓÌÉ dhcpd ÌÀÂÅÚÎÏ -ÓÏÏÂÝÉÌ Ï ÎÁÌÉÞÉÉ × ÜÔÏÊ ÓÅÔÉ ÓÅÒ×ÅÒÏ× ×ÒÅÍÅÎÉ - ËÒÁÊÎÅ ÐÏÌÅÚÎÏ. -
-÷ dhcp-ÐÒÏÔÏËÏÌÅ ÐÒÅÄÕÓÍÏÔÒÅÎÁ ÐÅÒÅÄÁÞÁ ÉÎÆÏÒÍÁÃÉÉ Ï Ä×ÕÈ ×ÉÄÁÈ ÓÅÒ×ÅÒÏ× -×ÒÅÍÅÎÉ - ÓÔÁÒÏÍ ÐÒÏÔÏËÏÌÅ time (ÐÏÒÔ 37) ËÌÉÅÎÔÏÍ ËÏÔÏÒÏÇÏ Ñ×ÌÑÅÔÓÑ -ËÏÍÁÎÄÁ rdate (ÐÁËÅÔ rdate) É ÂÏÌÅÅ ÓÏ×ÒÅÍÅÎÎÏÇÏ ÐÒÏÔÏËÏÌÁ ntp, ËÌÉÅÎÔÏÍ -ËÏÔÏÒÏÇÏ Ñ×ÌÑÅÔÓÑ ËÏÍÁÎÄÁ ntpdate (ÐÁËÅÔ ntpdate). -
-ðÏÓËÏÌØËÕ ÎÅ ×Ï ×ÓÅÈ ÓÅÔÑÈ ÄÏÓÔÕÐÎÙ ÏÂÁ ÐÒÏÔÏËÏÌÁ, ÂÕÄÅÍ -ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØÓÑ ÐÏ ÔÏÍÕ ÐÒÏÔÏËÏÌÕ, ËÏÔÏÒÙÊ ÄÏÓÔÕÐÅÎ. -
-dhclient ÉÍÅÅÔ Ä×Á ÎÁÂÏÒÁ ÓËÒÉÐÔÏ×-ÈÕËÏ× - dhclient-enter-hooks.d É -dhclient-exit-hooks.d. ðÅÒ×ÙÊ ×ÙÐÏÌÎÑÅÔÓÑ ËÏÇÄÁ ÕÖÅ ÐÏÌÕÞÅÎ ÏÔ×ÅÔ ÏÔ -ÓÅÒ×ÅÒÁ, ÎÏ ÅÝÅ ÎÅ ÓËÏÎÆÉÇÕÒÉÒÏ×ÁÎ ÉÎÔÅÒÆÅÊÓ, Á ×ÔÏÒÏÊ - ÐÏÓÌÅ -ËÏÎÆÉÇÕÒÉÒÏ×ÁÎÉÑ ÉÎÔÅÒÆÅÊÓÁ. åÓÔÅÓÔ×ÅÎÎÏ, ÚÁÐÕÓËÁÔØ ÓÉÎÈÒÏÎÉÚÁÃÉÀ -×ÒÅÍÅÎÉ ÎÁÄÏ ÉÚ ×ÔÏÒÏÇÏ. -
-îÏ ÓÎÁÞÁÌÁ ÎÕÖÎÏ ÏÂßÑÓÎÉÔØ dhclient-Õ, ÞÔÏ ÜÔÕ ÎÅÏÂÑÚÁÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ -ÓÌÅÄÕÅÔ ÚÁÐÒÁÛÉ×ÁÔØ. äÌÑ ÜÔÏÇÏ × dhclient.conf ÐÒÏÐÉÓÙ×ÁÅÍ × ÓÐÉÓÏË -ÚÁÐÒÁÛÉ×ÁÅÍÙÈ ÐÁÒÁÍÅÔÒÏ× (ÏÐÃÉÑ request) ËÒÏÍÅ ÕÍÏÌÞÁÔÅÌØÎÙÈ ÐÁÒÁÍÅÔÒÏ× +в /etc/resolvconf/resolv.conf.d/head ÑÑÐ¾Ð±Ñ ÑÑÑлка на локалÑнÑй +DNS-ÑеÑÐ²ÐµÑ Ð²Ñегда оказÑвалаÑÑ Ð¿ÐµÑвой в ÑгенеÑиÑованном resolv.conf +
+ÐелаÑÑ ÑÑÐ¾Ñ Ñайл непеÑегенеÑиÑÑемÑм не ÑÑоиÑ, поÑколÑÐºÑ dhcp оÑÐ´Ð°ÐµÑ Ð½Ðµ +ÑолÑко адÑеÑа name-ÑеÑвеÑов, но и domain-name - Ð¸Ð¼Ñ Ð´Ð¾Ð¼ÐµÐ½Ð° по ÑмолÑаниÑ, +коÑоÑое Ð¸Ð¼ÐµÐµÑ ÑмÑÑл пÑопиÑÑваÑÑ Ð² resolv.conf в каÑеÑÑве search. +
+ÐеÑжаÑÑ ntpd на ноÑÑбÑке, коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð²Ð¾Ð¾Ð±Ñе вне ÑеÑи, а Ð¼Ð¾Ð¶ÐµÑ +иÑполÑзоваÑÑ Ð´Ð¾ÑÑаÑоÑно доÑогое GPRS Ñоединение, Ñ ÑÑиÑÐ°Ñ Ð¸Ð·Ð»Ð¸Ñиним. +Ð Ð²Ð¾Ñ Ð¿Ñи вклÑÑении ноÑÑбÑка в ÑеÑÑ Ñ DHCP, оÑобенно еÑли dhcpd лÑбезно +ÑообÑил о налиÑии в ÑÑой ÑеÑи ÑеÑвеÑов вÑемени - кÑайне полезно. +
+Ð dhcp-пÑоÑоколе пÑедÑÑмоÑÑена пеÑедаÑа инÑоÑмаÑии о двÑÑ Ð²Ð¸Ð´Ð°Ñ ÑеÑвеÑов +вÑемени - ÑÑаÑом пÑоÑоколе time (поÑÑ 37) клиенÑом коÑоÑого ÑвлÑеÑÑÑ +команда rdate (Ð¿Ð°ÐºÐµÑ rdate) и более ÑовÑеменного пÑоÑокола ntp, клиенÑом +коÑоÑого ÑвлÑеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° ntpdate (Ð¿Ð°ÐºÐµÑ ntpdate). +
+ÐоÑколÑÐºÑ Ð½Ðµ во вÑÐµÑ ÑеÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð¾Ð±Ð° пÑоÑокола, бÑдем +ÑÐ¸Ð½Ñ ÑонизиÑоваÑÑÑÑ Ð¿Ð¾ ÑÐ¾Ð¼Ñ Ð¿ÑоÑоколÑ, коÑоÑÑй доÑÑÑпен. +
+dhclient Ð¸Ð¼ÐµÐµÑ Ð´Ð²Ð° набоÑа ÑкÑипÑов-Ñ Ñков - dhclient-enter-hooks.d и +dhclient-exit-hooks.d. ÐеÑвÑй вÑполнÑеÑÑÑ ÐºÐ¾Ð³Ð´Ð° Ñже полÑÑен оÑÐ²ÐµÑ Ð¾Ñ +ÑеÑвеÑа, но еÑе не ÑконÑигÑÑиÑован инÑеÑÑейÑ, а вÑоÑой - поÑле +конÑигÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð½ÑеÑÑейÑа. ÐÑÑеÑÑвенно, запÑÑкаÑÑ ÑÐ¸Ð½Ñ ÑонизаÑÐ¸Ñ +вÑемени надо из вÑоÑого. +
+Ðо ÑнаÑала нÑжно обÑÑÑниÑÑ dhclient-Ñ, ÑÑо ÑÑÑ Ð½ÐµÐ¾Ð±ÑзаÑелÑнÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ +ÑледÑÐµÑ Ð·Ð°Ð¿ÑаÑиваÑÑ. ÐÐ»Ñ ÑÑого в dhclient.conf пÑопиÑÑваем в ÑпиÑок +запÑаÑиваемÑÑ Ð¿Ð°ÑамеÑÑов (опÑÐ¸Ñ request) кÑоме ÑмолÑаÑелÑнÑÑ Ð¿Ð°ÑамеÑÑов subnet-mask, broadcast-addres, time-offset, routers, domain-name, -domain-name-servers, netbios-name-servers É netbios-scope ÅÝÅ ÐÁÒÁÍÅÔÒÙ -time-servers É ntp-servers. +domain-name-servers, netbios-name-servers и netbios-scope еÑе паÑамеÑÑÑ +time-servers и ntp-servers.
-ôÅÐÅÒØ, ×ÙÚÙ×ÁÑ ÓËÒÉÐÔÙ ÉÚ dhclient-exit-hooks.d, dhclient ÂÕÄÅÔ -×ÙÓÔÁ×ÌÑÔØ ÉÍ ÐÅÒÅÍÅÎÎÙÅ ÓÒÅÄÙ new_ntp_servers É new_time_servers, ÅÓÌÉ, -ËÏÎÅÞÎÏ, ÓÅÒ×ÅÒ ÐÒÅÄÏÓÔÁ×ÉÔ ÉÍ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ ÉÎÆÏÒÍÁÃÉÀ. +ТепеÑÑ, вÑзÑÐ²Ð°Ñ ÑкÑипÑÑ Ð¸Ð· dhclient-exit-hooks.d, dhclient бÑÐ´ÐµÑ +вÑÑÑавлÑÑÑ Ð¸Ð¼ пеÑеменнÑе ÑÑÐµÐ´Ñ new_ntp_servers и new_time_servers, еÑли, +конеÑно, ÑеÑÐ²ÐµÑ Ð¿ÑедоÑÑÐ°Ð²Ð¸Ñ Ð¸Ð¼ ÑооÑвеÑÑÑвÑÑÑÑÑ Ð¸Ð½ÑоÑмаÑиÑ.
-ôÅÐÅÒØ ÐÉÛÅÍ ÓËÒÉÐÔ /etc/dhcp3/dhclient-exit-hooks.d/time. +ТепеÑÑ Ð¿Ð¸Ñем ÑкÑÐ¸Ð¿Ñ /etc/dhcp3/dhclient-exit-hooks.d/time.
time_setup () { @@ -209,40 +209,40 @@ fi time_setup-üÔÏÔ ÓËÒÉÐÔ ÒÁÂÏÔÁÅÔ ÓÌÅÄÕÀÝÉÍ ÏÂÒÁÚÏÍ: ÏÓÎÏ×ÎÕÀ ÒÁÂÏÔÕ ÄÅÌÁÅÔ ÆÕÎËÃÉÑ time_setup, ËÏÔÏÒÁÑ ÚÁ×ÅÒÛÁÅÔÓÑ ËÏÍÁÎÄÏÊ return, ÅÓÌÉ ÐÒÉÞÉÎÁ ×ÙÚÏ×Á ÓËÒÉÐÔÁ -(ÓÏÄÅÒÖÁÝÁÑÓÑ × ÐÅÒÅÍÅÎÎÏÊ reason) ÎÅ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÏÄÎÏÊ ÉÚ ÐÒÉÞÉÎ ÐÏ ËÏÔÏÒÏÊ ÍÏÇÌÉ ÉÚÍÅÎÉÔØÓÑ ÐÅÒÅÄÁ×ÁÅÍÙÅ ÐÏ dhcp ÐÁÒÁÍÅÔÒÙ. +ÐÑÐ¾Ñ ÑкÑÐ¸Ð¿Ñ ÑабоÑÐ°ÐµÑ ÑледÑÑÑим обÑазом: оÑновнÑÑ ÑабоÑÑ Ð´ÐµÐ»Ð°ÐµÑ ÑÑнкÑÐ¸Ñ time_setup, коÑоÑÐ°Ñ Ð·Ð°Ð²ÐµÑÑаеÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ return, еÑли пÑиÑина вÑзова ÑкÑипÑа +(ÑодеÑжаÑаÑÑÑ Ð² пеÑеменной reason) не ÑооÑвеÑÑÑвÑÐµÑ Ð¾Ð´Ð½Ð¾Ð¹ из пÑиÑин по коÑоÑой могли измениÑÑÑÑ Ð¿ÐµÑедаваемÑе по dhcp паÑамеÑÑÑ.
-÷ ÓÌÕÞÁÅ ÅÓÌÉ ÒÁÂÏÔÁ ÐÒÏÄÏÌÖÁÅÔÓÑ, ÍÙ ÐÒÏ×ÅÒÑÅÍ ÍÏÖÅÍ ÌÉ ÍÙ ÕÓÔÁÎÏ×ÉÔØ ×ÒÅÍÑ Ó ÐÏÍÏÝØÀ ntp, (ÄÌÑ ÞÅÇÏ ÔÒÅÂÕÅÔÓÑ ÞÔÏÂÙ ÓÅÒ×ÅÒ ÏÔÄÁÌ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÐÁÒÁÍÅÔÒ, É Õ ÎÁÓ ÂÙ ÐÒÉÓÕÔÓÔ×Ï×ÁÌÁ ÐÒÏÇÒÁÍÍÁ-ËÌÉÅÎÔ, É ÅÓÌÉ ÄÁ, ÔÏ ×ÙÐÏÌÎÑÅÍ ÓÉÎÈÒÏÎÉÚÁÃÉÀ, Á ÅÓÌÉ ÎÅÔ, ÁÎÁÌÏÇÉÞÎÙÍ ÏÂÒÁÚÏÍ ÐÙÔÁÅÍÓÑ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØÓÑ ÐÏ ÂÏÌÅÅ ÓÔÁÒÏÍÕ ÐÒÏÔÏÔÏËÏÌÕ time. -
-ïÞÅ×ÉÄÎÏ, ÞÔÏ × ÓÌÕÞÁÅ dial-up ÓÏÅÄÉÎÅÎÉÑ ÐÁÒÁÍÅÔÒÙ windows-networking ÎÉËÏÍÕ ÎÅÉÎÔÅÒÅÓÎÙ. èÏÔÑ... ÍÅÌËÉÍ ÈÁËÅÒÁÍ ÏÎÉ ÉÎÔÅÒÅÓÎÙ. óËÏÌØËÏ ÒÁÚ ÎÁÂÌÀÄÁÌ ËÁË ÓÔÏÉÔ ÍÎÅ ÕÓÔÁÎÏ×ÉÔØ GPRS-ÓÏÅÄÉÎÅÎÉÅ, ÓÒÁÚÕ ËÏ ÍÎÅ ÎÁ ÍÁÛÉÎÕ ÎÁÞÉÎÁÌÉ ÌÏÍÉÔØÓÑ ÎÁ ÐÏÒÔÙ Samba, MS-SQL É Radmin. ðÏÜÔÏÍÕ, ÅÓÌÉ Õ ×ÁÓ ÎÁ ÎÏÕÔÂÕËÅ ÚÁÐÕÝÅÎ ÓÅÒ×ÅÒ samba, ÎÅ ÐÏÌÅÎÉÔÅÓØ É ÐÒÏÐÉÛÉÔÅ × /etc/ppp/ip_up.d ÓËÒÉÐÔÉË, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÅÇÏ ×ÙËÌÀÞÁÔØ ÐÒÉ ÕÓÔÁÎÏ×ÌÅÎÉÉ GPRS ÉÌÉ ÄÉÁÌÁÐÎÏÇÏ ÓÏÅÄÉÎÅÎÉÑ. ãÅÌÅÅ ÂÕÄÅÔÅ. +ÐÑевидно, ÑÑо в ÑлÑÑае dial-up ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¿Ð°ÑамеÑÑÑ windows-networking Ð½Ð¸ÐºÐ¾Ð¼Ñ Ð½ÐµÐ¸Ð½ÑеÑеÑнÑ. ХоÑÑ... мелким Ñ Ð°ÐºÐµÑам они инÑеÑеÑнÑ. СколÑко Ñаз наблÑдал как ÑÑÐ¾Ð¸Ñ Ð¼Ð½Ðµ ÑÑÑановиÑÑ GPRS-Ñоединение, ÑÑÐ°Ð·Ñ ÐºÐ¾ мне на маÑÐ¸Ð½Ñ Ð½Ð°Ñинали ломиÑÑÑÑ Ð½Ð° поÑÑÑ Samba, MS-SQL и Radmin. ÐоÑÑомÑ, еÑли Ñ Ð²Ð°Ñ Ð½Ð° ноÑÑбÑке запÑÑен ÑеÑÐ²ÐµÑ samba, не полениÑеÑÑ Ð¸ пÑопиÑиÑе в /etc/ppp/ip_up.d ÑкÑипÑик, коÑоÑÑй бÑÐ´ÐµÑ ÐµÐ³Ð¾ вÑклÑÑаÑÑ Ð¿Ñи ÑÑÑановлении GPRS или диалапного ÑоединениÑ. Целее бÑдеÑе. -
-÷ ÐÒÉÎÃÉÐÅ, dhcp-ÐÒÏÔÏËÏÌ ÓÏÄÅÒÖÉÔ ÏÐÃÉÀ smtp-servers, É ×ÐÏÌÎÅ ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÁÎÁÌÏÇÉÞÎÙÊ enter-hook, ËÏÔÏÒÙÊ, ÐÏÌÕÞÉ× ÜÔÕ ÏÐÃÉÀ, ÂÕÄÅÔ ÐÒÏÐÉÓÙ×ÁÔØ Å£ × ËÁÞÅÓÔ×Å ÒÅÌÅÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÌÏËÁÌØÎÏÇÏ MTA. åÓÔÅÓÔ×ÅÎÎÏ, ÓËÒÉÐÔ ÜÔÏÔ ÂÕÄÅÔ ÓÐÅÃÉÆÉÞÅÎ ÄÌÑ ËÁÖÄÏÇÏ MTA. +РпÑинÑипе, dhcp-пÑоÑокол ÑодеÑÐ¶Ð¸Ñ Ð¾Ð¿ÑÐ¸Ñ smtp-servers, и вполне можно напиÑаÑÑ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸ÑнÑй enter-hook, коÑоÑÑй, полÑÑив ÑÑÑ Ð¾Ð¿ÑиÑ, бÑÐ´ÐµÑ Ð¿ÑопиÑÑваÑÑ ÐµÑ Ð² каÑеÑÑве ÑÐµÐ»ÐµÑ Ð¿Ð¾ ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ Ð»Ð¾ÐºÐ°Ð»Ñного MTA. ÐÑÑеÑÑвенно, ÑкÑÐ¸Ð¿Ñ ÑÑÐ¾Ñ Ð±ÑÐ´ÐµÑ ÑпеÑиÑиÑен Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ MTA.
-ëÒÏÍÅ ÔÏÇÏ, ÐÏÔÒÅÂÕÅÔÓÑ ÐÒÉÄÕÍÁÔØ ÞÔÏ ÄÅÌÁÔØ × ÓÌÕÞÁÅ dialup É gprs ÓÏÅÄÉÎÅÎÉÊ. õ ÂÏÌØÛÉÎÓÔ×Á ÓÏÔÏ×ÙÈ ÏÐÅÒÁÔÏÒÏ× ÅÓÔØ Ó×ÏÉ smtp-ÓÅÒ×ÅÒÁ, ÐÒÉÎÉÍÁÀÝÉÅ ÐÏÞÔÕ Ó GPRS-ÁÄÒÅÓÏ×. ôÅÍ ÂÏÌÅÅ ÏÎÉ ÅÓÔØ É Õ ÄÉÁÌÁÐÎÙÈ ÐÒÏ×ÁÊÄÅÒÏ×. -îÏ ÐÒÏÔÏËÏÌ PPP ÜÔÏÊ ÉÎÆÏÒÍÁÃÉÉ ÎÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ. +ÐÑоме Ñого, поÑÑебÑеÑÑÑ Ð¿ÑидÑмаÑÑ ÑÑо делаÑÑ Ð² ÑлÑÑае dialup и gprs Ñоединений. У болÑÑинÑÑва ÑоÑовÑÑ Ð¾Ð¿ÐµÑаÑоÑов еÑÑÑ Ñвои smtp-ÑеÑвеÑа, пÑинимаÑÑие поÑÑÑ Ñ GPRS-адÑеÑов. Тем более они еÑÑÑ Ð¸ Ñ Ð´Ð¸Ð°Ð»Ð°Ð¿Ð½ÑÑ Ð¿ÑовайдеÑов. +Ðо пÑоÑокол PPP ÑÑой инÑоÑмаÑии не пÑедоÑÑавлÑеÑ.
-ëÒÏÍÅ ÔÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÏÔÏËÏÌÏ× POP3, IMAP É SMTP ÐÏ ÎÅÎÁÄÅÖÎÙÍ É ÍÅÄÌÅÎÎÙÍ dialup É gprs ÌÉÎËÁÍ ÞÒÅ×ÁÔÏ ÍÎÏÇÏËÒÁÔÎÙÍÉ ÐÅÒÅÄÁÞÁÍÉ ÏÄÎÏÇÏ É ÔÏÇÏ ÖÅ ÐÉÓØÍÁ - ×ÅÄØ ÜÔÉ ÐÒÏÔÏËÏÌÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÄÏËÁÞËÕ. +ÐÑоме Ñого иÑполÑзование пÑоÑоколов POP3, IMAP и SMTP по ненадежнÑм и медленнÑм dialup и gprs линкам ÑÑеваÑо многокÑаÑнÑми пеÑедаÑами одного и Ñого же пиÑÑма - Ð²ÐµÐ´Ñ ÑÑи пÑоÑÐ¾ÐºÐ¾Ð»Ñ Ð½Ðµ поддеÑживаÑÑ Ð´Ð¾ÐºÐ°ÑкÑ.
-ðÏÜÔÏÍÕ Ñ ÐÏÛÅÌ ÐÏ ÄÒÕÇÏÍÕ ÐÕÔÉ É ÎÁÓÔÒÏÉÌ × ËÁÞÅÓÔ×Å ÄÅÆÏÌÔÎÏÇÏ ÐÏÞÔÏ×ÏÇÏ ÔÒÁÎÓÐÏÒÔÁ ÓÔÁÒÕÀ ÄÏÂÒÕÀ UUCP, ËÏÔÏÒÁÑ ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÅÔ over tcp. ðÒÏÔÏËÏÌ uucp ÐÒÅÄÕÓÍÁÔÒÉ×ÁÅÔ Á×ÔÏÒÉÚÁÃÉÀ, ÐÏÜÔÏÍÕ ÐÒÏÂÌÅÍ Ó ÔÅÍ ËÏÇÏ ÐÕÓËÁÔØ ÎÁ Ó×ÏÊ uucp-ÓÅÒ×ÅÒ, Á ËÏÇÏ ÎÅÔ - ÎÅÔ. ïÐÑÔØ ÖÅ ÅÓÔØ ÄÏËÁÞËÁ. ìÕÞÛÅ, ËÏÎÅÞÎÏ, ÎÁ ×ÓÑËÉÊ ÐÏÖÁÒÎÙÊ ÓÌÕÞÁÊ ÇÏÎÑÔØ uucp-ÔÒÁÆÆÉË ÞÅÒÅÚ ssl, ÎÁÐÒÉÍÅÒ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ stunnel. +ÐоÑÑÐ¾Ð¼Ñ Ñ Ð¿Ð¾Ñел по дÑÑÐ³Ð¾Ð¼Ñ Ð¿ÑÑи и наÑÑÑоил в каÑеÑÑве деÑолÑного поÑÑового ÑÑанÑпоÑÑа ÑÑаÑÑÑ Ð´Ð¾Ð±ÑÑÑ UUCP, коÑоÑÐ°Ñ Ð¿ÑекÑаÑно ÑабоÑÐ°ÐµÑ over tcp. ÐÑоÑокол uucp пÑедÑÑмаÑÑÐ¸Ð²Ð°ÐµÑ Ð°Ð²ÑоÑизаÑиÑ, поÑÑÐ¾Ð¼Ñ Ð¿Ñоблем Ñ Ñем кого пÑÑкаÑÑ Ð½Ð° Ñвой uucp-ÑеÑвеÑ, а кого Ð½ÐµÑ - неÑ. ÐпÑÑÑ Ð¶Ðµ еÑÑÑ Ð´Ð¾ÐºÐ°Ñка. ÐÑÑÑе, конеÑно, на вÑÑкий пожаÑнÑй ÑлÑÑай гонÑÑÑ uucp-ÑÑаÑÑик ÑеÑез ssl, напÑÐ¸Ð¼ÐµÑ Ñ Ð¸ÑполÑзованием stunnel.
-äÌÑ ×ÙÐÏÌÎÅÎÉÑ ÏÂÍÅÎÁ ÐÏ uucp Ñ ÉÓÐÏÌØÚÕÀ ÓÌÅÄÕÀÝÉÊ ÓËÒÉÐÔ: +ÐÐ»Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° по uucp Ñ Ð¸ÑполÑзÑÑ ÑледÑÑÑий ÑкÑипÑ:
#!/bin/sh if /sbin/route -n |grep -q "^0.0.0.0"; then /usr/sbin/uucico -s wagner fi-ïÎ ÚÁÐÕÓËÁÅÔÓÑ ÐÏ ËÒÏÎÕ ÒÁÚ × ÎÅÓËÏÌØËÏ ÍÉÎÕÔ, ÐÒÏ×ÅÒÑÅÔ ÎÁÌÉÞÉÅ route × ÉÎÔÅÒÎÅÔ, É ÅÓÌÉ ÔÁËÏ×ÁÑ ÉÍÅÅÔÓÑ, ÔÏ ×ÙÐÏÌÎÑÅÔ ÏÂÍÅÎ Ó ÓÉÓÔÅÍÏÊ wagner (ÍÏÅÊ ÄÏÍÁÛÎÅÊ ÍÁÛÉÎÏÊ). +Ðн запÑÑкаеÑÑÑ Ð¿Ð¾ кÑÐ¾Ð½Ñ Ñаз в неÑколÑко минÑÑ, пÑовеÑÑÐµÑ Ð½Ð°Ð»Ð¸Ñие route в инÑеÑнеÑ, и еÑли ÑÐ°ÐºÐ¾Ð²Ð°Ñ Ð¸Ð¼ÐµÐµÑÑÑ, Ñо вÑполнÑÐµÑ Ð¾Ð±Ð¼ÐµÐ½ Ñ ÑиÑÑемой wagner (моей домаÑней маÑиной).
-ëÒÏÍÅ ÔÏÇÏ, uucico ÚÁÐÕÓËÁÅÔÓÑ ÉÚ /etc/ppp/ip-up.d, ÐÏÓËÏÌØËÕ ÎÅÉÚ×ÅÓÔÎÏ ÄÏÖÉ×ÅÔ ÌÉ ÄÏÒÏÇÏÅ É ÎÅÓÔÏÊËÏÅ ÄÉÁÌÁÐÎÏÅ ÓÏÅÄÉÎÅÎÉÅ ÄÏ ÓÌÅÄÕÀÝÅÇÏ ÚÁÐÕÓËÁ ÜÔÏÇÏ ÓËÒÉÐÔÁ ÐÏ ËÒÏÎÕ. á ÄÌÑ ÏÞÅÎØ ÄÏÒÏÇÉÈ ËÁÎÁÌÏ× (ÎÁÐÒÉÍÅÒ ÐÒÉ ÄÏÚ×ÏÎÅ ÐÏ ÓÏÔÏ×ÏÍÕ ÔÅÌÅÆÏÎÕ ÎÁ IP-ÇÅÊÔ ÐÒÏ×ÁÊÄÅÒÁ, ËÏÇÄÁ ÃÅÎÁ ÍÉÎÕÔÙ ÓÒÁ×ÎÉÍÁ Ó ÃÅÎÏÊ ÇÏÌÏÓÏ×ÏÇÏ ÒÁÚÇÏ×ÏÒÁ, Á ÓËÏÒÏÓÔØ 9600), Õ ÍÅÎÑ ÅÓÔØ expect-Ï×ÓËÉÊ ÓËÒÉÐÔ, ËÏÔÏÒÙÊ ÚÁÐÕÓËÅÔ ppp, ÍÏÎÉÔÏÒÉÔ ×Ù×ÏÄ ËÏÍÁÎÄÙ uulog, É ÏÂÎÁÒÕÖÉ× × ÌÏÇÅ uucp ÓÌÏ×Á "Call complete" ÎÅÍÅÄÌÅÎÎÏ ÒÁÚÒÙ×ÁÅÔ Ó×ÑÚØ: +ÐÑоме Ñого, uucico запÑÑкаеÑÑÑ Ð¸Ð· /etc/ppp/ip-up.d, поÑколÑÐºÑ Ð½ÐµÐ¸Ð·Ð²ÐµÑÑно Ð´Ð¾Ð¶Ð¸Ð²ÐµÑ Ð»Ð¸ доÑогое и неÑÑойкое диалапное Ñоединение до ÑледÑÑÑего запÑÑка ÑÑого ÑкÑипÑа по кÑонÑ. Ð Ð´Ð»Ñ Ð¾ÑÐµÐ½Ñ Ð´Ð¾ÑÐ¾Ð³Ð¸Ñ ÐºÐ°Ð½Ð°Ð»Ð¾Ð² (напÑÐ¸Ð¼ÐµÑ Ð¿Ñи дозвоне по ÑоÑÐ¾Ð²Ð¾Ð¼Ñ ÑелеÑÐ¾Ð½Ñ Ð½Ð° IP-Ð³ÐµÐ¹Ñ Ð¿ÑовайдеÑа, когда Ñена минÑÑÑ ÑÑавнима Ñ Ñеной голоÑового ÑазговоÑа, а ÑкоÑоÑÑÑ 9600), Ñ Ð¼ÐµÐ½Ñ ÐµÑÑÑ expect-овÑкий ÑкÑипÑ, коÑоÑÑй запÑÑÐºÐµÑ ppp, мониÑоÑÐ¸Ñ Ð²Ñвод ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ uulog, и обнаÑÑжив в логе uucp Ñлова "Call complete" немедленно ÑазÑÑÐ²Ð°ÐµÑ ÑвÑзÑ:
#!/usr/bin/expect @@ -270,18 +270,18 @@ expect {
-òÁÂÏÔÁ ÞÅÒÅÚ UUCP ÐÏ ÍÅÄÌÅÎÎÙÍ ËÁÎÁÌÁÍ (GPRS, dialup) ÉÍÅÅÔ ÔÅ ÐÒÅÉÍÕÝÅÓÔ×Á ÞÔÏ +РабоÑа ÑеÑез UUCP по медленнÑм каналам (GPRS, dialup) Ð¸Ð¼ÐµÐµÑ Ñе пÑеимÑÑеÑÑва ÑÑо
-cat ÆÁÊÌ-ÄÌÑ-ÐÅÞÁÔÉ|ssh ÓÏÓÅÄÎÑÑ-ÄÅÓËÔÏÐÎÁÑ-ÍÁÛÉÎÁ lpr +cat Ñайл-длÑ-пеÑаÑи|ssh ÑоÑеднÑÑ-деÑкÑопнаÑ-маÑина lpr-á × ÓÌÕÞÁÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ cups ×ÏÏÂÝÅ ÍÏÖÎÏ ÕËÁÚÙ×ÁÔØ URL ÓÅÒ×ÅÒÁ ÐÅÞÁÔÉ É ÐÅÞÁÔÁÔØ ÐÏ ÐÒÏÔÏËÏÌÕ ipp. +Рв ÑлÑÑае иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ cups вообÑе можно ÑказÑваÑÑ URL ÑеÑвеÑа пеÑаÑи и пеÑаÑаÑÑ Ð¿Ð¾ пÑоÑÐ¾ÐºÐ¾Ð»Ñ ipp.