|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Yuri Bulava 2:6009/2.58 20 Dec 2002 04:21:43 To : All Subject : днс у провайдера --------------------------------------------------------------------------------
Hi!
Есть крипт который по идее после дозвана к провайдеру
должен брать его ДHС и порписывать в /etc/resolv.conf
но этого не происходит... resolv.conf становится вот
такого вида:
nameserver
nameserver
вот пример скрипта:
#!/bin/bash
if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
rm -f /etc/ppp/resolv.prev
if [ -f /etc/resolv.conf ]; then
cp /etc/resolv.conf /etc/ppp/resolv.prev
grep domain /etc/ppp/resolv.prev > /etc/resolv.conf
grep search /etc/ppp/resolv.prev >> /etc/resolv.conf
cat /etc/ppp/resolv.conf /etc >> /etc/resolv.conf
else
cp /etc/ppp/resolv.conf /etc
fi
fi
/etc/ppp/auth-up
exit 0
/////the end of file\\\\
есть ешо один пробовал и им все одно:
#!/bin/bash
if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
mv /etc/resolv.conf /etc/resolv.back
echo "nameserver $DNS1" > /etc/resolv.conf
echo "nameserver $DNS2" >> /etc/resolv.conf
fi
/etc/ppp/auth-up
# отправим всю пошту в инет
sendmail -q
# заберем пошту из www.freemail.ru
fetchmail
exit 0
в /etc/ppp/options and /etc/ppp/options.ttyS1
стоит запись usepeerdns
в чем трабла???
--
Wbr, Yuri -=[ - Shadow - ]=-
Linux uptime: 3:14am up 3:03, 3 users, user(s) logged
--- tin/1.5.9-20010328 ("Blue Water") (UNIX) (Linux/2.2.14-15mdk (i686))
* Origin: THDS InterNetNews site (2:6009/2.58)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/293487a7e11d2.html, оценка из 5, голосов 10
|