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