Показаны сообщения с ярлыком net. Показать все сообщения
Показаны сообщения с ярлыком net. Показать все сообщения

суббота, 16 октября 2010 г.

Gentoo: переопределяем настройки сетевого интерфейса и dns скриптом

Столкнулся с небольшой проблемой: роутер пропихивает на первое место в /etc/resolv.conf себя. И почему-то, такой вариант работает медленнее, хотя вроде как должно быть наоборот. А статически прописывать все адреса нехорошо. Как отключить полезную функцию не нашел (у меня заводская прошивка на Linksys WRT610N). Поэтому добавил следующее в /etc/conf.d/net:

postup() {
[ ${IFACE} == "eth0" ] && sed -i '/nameserver 192.168.0.1/ d' /etc/resolv.conf 
}

192.168.0.1 - адрес роутера.

Неправильно так, но работает. Почему этот внутренний dns так медленно работает, вот что интересно?

понедельник, 11 августа 2008 г.

Разрывы!

После трех дней работы скрипта из предыдущего поста (и естественно, отсутствия времени разобраться с проблемой, при таком то новостном фоне) стало очевидно, что раз в сутки с момента установления соединения мой доблестный провайдер его разрывает. Я даже знаю почему. Потому что раньше его не рвали, а проверка происходит видимо только при соединении, иногда после окончания оплаченного срока интернет держался неделями при поднятом соединении. Способа лучше для блокирования неоплаченных аккаунтов провайдер не придумал. Да, прошли времена без разрывов...

четверг, 7 августа 2008 г.

Бесперебойная работа net.ppp0

После перехода на openrc обнаружил одну неприятную вещь: сетевые сервисы перестали подниматься после обрыва соединения. Т.е. соединение поднимается, а сервисы - нет. Быстрого правильного решения не нашел, зато сделал быстрое неправильное, запустил такую команду, и теперь моя попа всегда в комфорте:

while true; do nmap localhost | grep 80 > /dev/null || (rc-config restart net.ppp0; rc-config start sshd openvpn.xxx apache2 squid ntp-client proftpd); sleep 120; done