[Comm] Re: Сервер имён на дому

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?=
Пт Янв 24 05:02:26 MSK 2003


On Thu, Jan 23, 2003 at 08:18:02PM +0600, Pyatnitskich Evgeniy wrote:
> Спасибо, что направили по верному пути :-)
> Нужно было указать RESOLV_MODS="no" _и_ PEERDNS="no"
> Тогда всё в порядке.

Это баг. Опция RESOLV_MODS=no попросту не работает, если PEERDNS=yes.
А PEERDNS должно означать не перезапись resolv.conf с peerdns, а только
передачу соответствующей опции pppd. Тогда pppd постарается обнаружить
peerdns и будет _экспортировать_ её в переменных DNS1 и DNS2 (см.
pppd(8)). Что потом дальше с этими переменными делать -- это уже
ifup-post не касается.


--- /etc/sysconfig/network-scripts/ifup-post~	2002-04-15 15:16:45 +0400
+++ /etc/sysconfig/network-scripts/ifup-post	2003-01-24 04:45:37 +0300
@@ -32,7 +32,7 @@
 	[ "$?" = 0 ] && set_hostname $HOSTNAME
 fi
 
-if [ -n "$PEERDNS" -a "$PEERDNS" != no ] || [ -n "$RESOLV_MODS" -a "$RESOLV_MODS" != no ]; then
+if [ -n "$PEERDNS" -a "$PEERDNS" != no ] && [ -z "$RESOLV_MODS" -o "$RESOLV_MODS" != no ]; then
   [ -n "$MS_DNS1" ] && DNS1=$MS_DNS1
   [ -n "$MS_DNS2" ] && DNS2=$MS_DNS2
   if [ -n "$DNS1" ] && ! grep -qs "^nameserver $DNS1" /etc/resolv.conf &&


-- 
WBR, Alexey Tourbin
BIOZAK Ltd., Russia
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20030124/a0cec653/attachment-0006.bin>


Подробная информация о списке рассылки community