Полный редирект через роутер

Discussion in 'Песочница' started by Katokamechi, 15 May 2015.

  1. Ferri

    Ferri New Member

    Joined:
    21 Nov 2015
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Кто поможет настроить по правильному? icq 7четыре четыре77три три7 не бесплатно, естественно.
     
  2. totenkopf

    totenkopf Elder - Старейшина

    Joined:
    19 Jul 2010
    Messages:
    92
    Likes Received:
    64
    Reputations:
    19
    Файл: В папке со скриптом dnschef.py или где угодно, но тогда указать полный путь.
    Порт: "netstat -an|grep LISTEN|grep \:53" Если не выдало строку с портом 53, то свободен.
     
  3. Ferri

    Ferri New Member

    Joined:
    21 Nov 2015
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    http://prntscr.com/96hejg
    Вот это отдает по запросу netstat.
    Порт освободил.
    Закинул файл хостс в корень dnschefа
    содержание:
    Code:
    [A]
    yandex.ru=21*.***.***.*22 (ip моего сайта, расположен на другом хосте)
    В роутере после запуска dnschefa прописывать ip сервера или DNS?

    Запустил dnschef. Без ошибок. Но после лога две строки. Запускаю по первому варианту.
    скрин
    http://prntscr.com/96hm93


    Запустил, поставил в роутере адрес сервера в DNS.

    Вот что получилось.
    http://prntscr.com/96hs1z

    Что я сделал не так?
     
    #23 Ferri, 24 Nov 2015
    Last edited: 24 Nov 2015
  4. totenkopf

    totenkopf Elder - Старейшина

    Joined:
    19 Jul 2010
    Messages:
    92
    Likes Received:
    64
    Reputations:
    19
    Все верно. И судя по сообщениям все работает но только как dns-proxy.
    Видимо файл hosts.txt не подхватило.
    Уверенны что при запуске dnschef указали верно файл? Или он может битый? Кодировка? Лишние пробелы-переносы?
    Ищите косячок где-то.
    "./dnschef.py -i 0.0.0.0 --logfile=log.txt --file=hosts.txt"
    Файл log.txt cоздался в текущей папке?
    Все проверенно и работает, просто будьте чуточку внимательней к деталям.
     
  5. Ferri

    Ferri New Member

    Joined:
    21 Nov 2015
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Dnschef запускаю так.
    nohup /root/dnschef-0.3/dnschef.py -i 0.0.0.0 --logfile=log.txt --file=hosts.txt
    Скрин файла hosts.txt
    http://prntscr.com/96vwhl
    Пробелов нет, лишних символов тоже. Кодировка UTF-8.
    Лог запуска в папке dnschef создался.
    Лог запуска в папке root создался. Содержание как на этом скрине:
    Все перепроверил - все ок. Запускаю - та же история.
     
    #25 Ferri, 25 Nov 2015
    Last edited: 25 Nov 2015
  6. Prog-t

    Prog-t New Member

    Joined:
    24 Nov 2015
    Messages:
    17
    Likes Received:
    2
    Reputations:
    0
    По мне так лучший вариант powerdns recursor + lua скрипт
     
  7. MrBa

    MrBa New Member

    Joined:
    10 Jan 2017
    Messages:
    11
    Likes Received:
    3
    Reputations:
    0
    Всем привет. Ломаю голову 2_й день. Запускаю и он выдаёт
    [!] Failed to open log file for writing
    Менял права. Создавал файл с полными правами и прописывал на него ссылку. Все одно и тоже. Что это? Подскажите плиз. Как решить проблему? причем пробовал на 3-х разных сервантах((
     
  8. 123serg

    123serg New Member

    Joined:
    27 Sep 2018
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Привет, у меня сейчас такая же проблема, тебе удалось ее решить?