LINUX.ORG.RU

Сообщения Andrywww

 

Не работает Named

Всем привет! провайдер раньше раздавал интернет при помощи PPTP, недавно он перешел на PPPoE после чего появилась проблема с ДНС сервером на машине (ASP Linux), не менялось в принципе ничего, только IP ДНС-провайдера. Вот файл настроек named.conf... options { listen-on port 53 { 192.168.10.100; 127.0.0.1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt";

forward first; forwarders {88.210.55.10; }; query-source port 53; allow-query {127.0.0.1; 192.168.10.0/24; }; listen-on { 192.168.10.100; 127.0.0.1; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view localhost_resolver { match-clients { 192.168.10.0/24; 127.0.0.1; }; match-destinations { 192.168.10.0/24; 127.0.0.1; }; recursion yes; include "/etc/named.rfc1912.zones"; };

192.168.10.100- адрес сетевой смотрящей в ЛВС 88.210.55.10-адрес ДНС провайдера (раньше заканчивался на 7) с этими же настройками ДНС работал... Что может быть не так?

>>>

Andrywww
()

Подключение PPTP через маршрутизатор на Linux

Всем привет! Есть такая проблема: Существует сеть, в ней 2003 Serv. на нем служба удаленного доступа. Он смотрит в интернет через роутер на Linux, на linux из интернета проброшен порт 1723 на сервер. Подключаюсь к своему серверу из вне, он доходит до проверки пароля и остонавливается. TCpDump на Linux говорит: 88.210.хх.хх > 217.144.хх.хх: icmp 65: 88.210.хх.хх protocol 47 unreachable Что нужно сделать? Я так понимаю протокол 47 не поддерживается? Как это можно исправить? Заранее благодарю!!!

>>>

Andrywww
()

Скрипт для переключения каналов интернета

Всем привет! Есть очень упрощенный скрипт для переключения каналов инетрнет провайдеров, его выполняет каждую минуту cron, именно выполняет, так как тестовое сообщение записывается. Но при потере канала связи ничего не происходит... Но при запуске из терминала все нормально переключается... В чем может быть проблема? Вот текст самого скрипта:

Вот тот скрипт который запускается кроном:

#!/bin/bash echo "test" >>/212.tmp if ping -q -c 1 -n 192.168.10.210; then if ping -q -n -c 1 88.210.55.2; then ifdown dev27125; pptp-command start; iptables -t nat -A POSTROUTING -o ppp+ -s 192.168.10.0/24 -j SNAT --to-source 88.210.55.65 ping -q -n -c 20 'www.ya.ru'; fi else if ! ping -q -n -c 1 'www.ya.ru'; then ifup dev27125; pptp-command stop; iptables -t nat -A POSTROUTING -o dev27125 -s 192.168.10.0/24 -j SNAT --to-source 192.168.10.210; fi fi

что пишет в mail возможным не представляется, так как размер того файла 70 Мб. и комп тупо виснеть при его открытии.

>>>

Andrywww
()

Не работает демон Cron

Снова всем привет!! Я видимо совсем уже торможу: есть скрипт переключающий интерфейсы сети при отваливании одного из провайдеров. Из консоли запускается превосходно. Добаыил в демон строку 0-59 * * * * /3.sh, он майлит что запускается, а на деле вытаскиваешь один сетевой кабель(при запуске из консоли включается другой интерфейс), но ничего не происходит. В чем может быть дело? Все манипуляции выполняются под root.

>>>

Andrywww
()

NAT при статическом внешнем IP

Еще такой вопрос: выход в интернет получает статический адрес, т.е. в NAT адрес известен, нужно подставить только имя поднятого туннеля. Пишу строчку

iptables -t nat -A POSTROUTING -o $PPP_IFACE -s 192.168.10.0/24 -j SNAT --to-source 88.210.55.xx

Ругается!! Говорит: Warning: wierd character in interface `-s' (No aliases, :, ! or *). Bad argument `192.168.10.0/24' Try `iptables -h' or 'iptables --help' for more information. You have new mail in /var/spool/mail/root Что не так? Можно ли так использовать имя канала?

>>>

Andrywww
()

Имя VPN соединения

Всем привет! Есть система ASPLinux 11.2. Для определения имени соединения посоветовали скрипт: /sbin/iptables -t nat -A POSTROUTING -o $PPP_IFACE -j SNAT --to-source $PPP_LOCAL Куда в этом случае будет направлен трафик? И что есть эти переменные: $PPP_IFACE и $PPP_LOCAL?

>>>

Andrywww
()

Автозагрузка в Linux

Всем привет!! Возникла необходимость выполнения скрипта сразу после включения компьютера, прошу прощения за глупый вопрос: Что и куда прописать? Вопрос №2: Скриптом поднимается ВПН и стартует НАТ, проблема в том, что скрипт дает интерфейсу ВПН разные названия, а для НАТ нужно имя интерфейса. Второй глупый вопрос: Как получить или задать имя поднимаемого ВПН соединения? Заранее благодарю!!!!!!!

>>>

Andrywww
()

Работа с crontab

Приветствую! Возникло сразу 2 вопроса: 1) каким образом лучше проверять через какой канал идет трафик к провайдеру, для переключения в случае отпадания одного из них? Можно ли выполнить Ping через конкретный маршрут? И как определить поднят ли интерфейс? 2)Каким образом заставить исполняться скрипт при помощи crontab? Заранее благодарю!!!

>>>

Andrywww
()

Не выполняются скрипты Shell

Всем привет! Возникла такая проблема, нужно выполнять скрипт под ASPLinux, скрипт взят для образца с сайта IBM, при попытке его открыть напрямую, ничего не происходит, при отркытии через командную строку возникает ошибка: bad interpreter: Нет файла или каталога. Напишите что могу делать не так? при попытке просмотреть файл командой cat, он открывается, т.е. путь прописан правильно, текст скрипта произвольный, тот что пытаюсь выполнить: #!/bin/bash echo "OPTIND starts at $OPTIND" while getopts ":pq:" optname do case "$optname" in "p") echo "Option $optname is specified" ;; "q") echo "Option $optname has value $OPTARG" ;; "?") echo "Unknown option $OPTARG" ;; ":") echo "No argument value for option $OPTARG" ;; *) # Соответствий не найдено echo "Unknown error while processing options" ;; esac echo "OPTIND is now $OPTIND" done Ума не приложу что может быть не так?

>>>

Andrywww
()

Скрипт для поднятия VPN

Приветствую всех!!! У меня такая проблема: с провайдером установлено VPN соединение, иногда оно отваливается (причина неизвестна), затем вручную VPN поднимается, задача сделать так, чтобы он поднимался сам. И еще вопрос, как можно проверять работоспособность интернета провайдера при помощи скрипта, и что должен включать в себя скрипт?

>>>

Andrywww
()

RSS подписка на новые темы