Файл: В папке со скриптом dnschef.py или где угодно, но тогда указать полный путь. Порт: "netstat -an|grep LISTEN|grep \:53" Если не выдало строку с портом 53, то свободен.
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 Что я сделал не так?
Все верно. И судя по сообщениям все работает но только как dns-proxy. Видимо файл hosts.txt не подхватило. Уверенны что при запуске dnschef указали верно файл? Или он может битый? Кодировка? Лишние пробелы-переносы? Ищите косячок где-то. "./dnschef.py -i 0.0.0.0 --logfile=log.txt --file=hosts.txt" Файл log.txt cоздался в текущей папке? Все проверенно и работает, просто будьте чуточку внимательней к деталям.
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 создался. Содержание как на этом скрине: Все перепроверил - все ок. Запускаю - та же история.
Всем привет. Ломаю голову 2_й день. Запускаю и он выдаёт [!] Failed to open log file for writing Менял права. Создавал файл с полными правами и прописывал на него ссылку. Все одно и тоже. Что это? Подскажите плиз. Как решить проблему? причем пробовал на 3-х разных сервантах((