[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