Похоже на выгрузку модуля из-за нехватки памяти. Нужен результат командыCode:cat /tmp/syslog|grep kernel
ни с того ни с сего мой asus500gp перестал работать как DNS сервер. Настройки IP не трогал, на роутере оба DNS от провайдера настроены. Перегружал, с бубном танцевал - не фурычит. С теми же адресами DNS на большом компе все работает. И еще - после ручного перестарта dnsmasq на роутере - все ОК.
Похоже на выгрузку модуля из-за нехватки памяти. Нужен результат командыCode:cat /tmp/syslog|grep kernel
А просто cat /tmp/syslog что выдаёт?
также непонятная какая-то пробема с DNS: ставлю openSUSE 10.3, в процессе установки тесты соединения с интернетом вроде проходят. однако потом, после установки, когда загружен рабочий стол KDE, firefox пишет, что сервер не найден...
при этом сеть вроде работает: роутер и соседний комп пингуются...
как только я в сетевых интерфейсай прямо задаю адреса DNS пройвайдера - браузер начинает открывать странички.
и еще вопрос. простите за оффтоп, хоть ткните, пожалуйста, фейсом, где описывается подобное: никак не могу понять, прочему два моих компа, соединенных в дамашнюю локалку через мой WL500gp не видят друг друга в рабочей группе. если напрямую в "выполнить" прописываю путь, скажем "\comp1\Films\" нормально открывает. а если лезу в "сетевое окружение" -> "отобразить компьютеры рабочей группы" -> "workgroup" мне пишет, что либо эта рабочая не доступна либо я не имею прав доступа к ней...
причем, да, раньше такого не наблюдалось...
а где взять эту "бета-прошивку"?
на этом ресурсе никакой беты нет....
Last edited by SvetlanaNikit; 18-01-2008 at 11:20.
так что, не подскажете, откуда добыть бету с исправлениями?
спасибо
Подскажите, как правильно добавить в wl500g использование 3-х DNS серверов.
Сейчас руками на закладе в web-интерфейсе прописаны 2 DNS сервера. В resolv.conf имеем:
Прошивка 1.9.2.7-8.4, доступ в интернет StaticIP+PPTP.Code:nameserver 85.249.166.6 nameserver 194.226.197.129
Будет ли достаточно дописать в этот файл еще одну строку или нужно еще перезапускать службу dnsmasq?
Какой файл необходимо править (я нашел /etc/resolv.conf и /tmp/resolv.conf)?
Из какого скрипта лучше добавлять еще один адрес (/usr/local/sbin/post-firewall или какой другой)?
почитайте man: http://thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
Тут разжевано все больше некуда.
Спасибо за линк. Нашел ответы на первые 2 вопроса. Немного по эксперементировал и получил приблизительно следующее:
- в post-firewall добавил
файл /usr/local/etc/resolv.confCode:cp /usr/local/etc/resolv.conf /etc/resolv.conf
Вроде работает, но как то не очень изящно. Может покрасивее конструкция есть?Code:nameserver 85.249.166.6 nameserver 194.226.197.129 nameserver 195.14.50.1
Появилася новая проблема:
На клиентах по какой то причине имена ресолвятся не так, как на самом рутере.
Пример (клиент - WindowsVista):
- на рутере
- на клиенте через рутерCode:[admin@anthy root]$ nslookup dc.local Server: 85.249.166.6 Address: 85.249.166.6#53 Non-authoritative answer: Name: dc.local Address: 1.10.0.3
- на клиенте напрямуюCode:Server: anthy Address: 10.0.17.66:53 *** anthy can't find dc.local: Non-existent domain
Можете подсказать как вылечить данную проблему? Хочется что бы клиентам все имена ресолвились как надо...Code:Server: ns1.homelink.ru Address: 85.249.166.6:53 Неофициальный ответ: Name: dc.local Address: 1.10.0.3
ps В данной ситуации по умолчанию провайдером выдаются DNS сервера, которые не знают о dc.local, я подкладываю файл resolv.conf с правильными dns серверами, как показано выше.
Last edited by AYuusuke; 25-02-2008 at 21:57.
Я похоже заставил работать девайс как надо. В результате получилось следущее:
- в post-firewall
На рутере и на клиентах все ресолвится как надо.Code:cp /usr/local/etc/resolv.conf /etc/resolv.conf touch /etc/resolv.conf kill -HUP `pidof dnsmasq`
У меня может и не очень удачно, пашет
сервера подключаются снизу вверхCode:### add DNS servers echo "nameserver 80.64.94.7" >> /etc/resolv.conf echo "nameserver 80.64.93.135" >> /etc/resolv.conf echo "nameserver 10.5.0.2" >> /etc/resolv.conf # echo "nameserver 217.70.106.5" >> /etc/resolv.conf # echo "nameserver 217.70.96.34" >> /etc/resolv.conf echo "nameserver 10.5.3.2" >> /etc/resolv.conf # echo "nameserver 217.70.119.181" >> /etc/resolv.conf killall dnsmasq /usr/sbin/dnsmasq
P.S.
это в post-boot