LINUX.ORG.RU

Сообщения fv

 

Как перенаправить весь трафик 80го порта на локальную страничку?

Ситуация такая: Есть сервер с сетевым интерфейсом. К интерфейсу подключен хаб (неуправляемый). Клиенты открывают браузер и должны в независимости от своих настроек увидеть мою страничку с этого же сервера. Короче говоря, классический captive portal, но без требухи с авторизацией, изменения режима роутинга и т.п.

Я это делаю так: dhcp раздает клиентам адреса и предлагает воспользоваться локальным днс bind на все запросы отвечает адресом сервера iptables перенаправляет все пакеты с dstport=80 или 443 на 80й порт моего сервера А если dns у клиента прописан? iptables перенаправляет все пакеты с dstport=53 на локальный bind

Без iptables обойтись вряд ли получится, а вот bind не хотелось бы поднимать. Может есть еще какие-то варианты?

Вообще, круто было бы какой-нибудь готовый скриптец раздобыть.

 , ,

fv
()

xfce-terminal печатает непечатаемые символы, скотина такой, притом криво.

Есть программка, которая пишет в лог в том числе непечатаемые символы (в частности 0х0001, ^A). Переделывать ее не предлагайте, это отраслевой стандарт такой. Убунтовый xfce4-terminal хочет как лучше, и вместо пробела печатает квадратик с символами 0001. Чтобы было понятнее, что там вылезло, видимо. Казалось бы, спасибо Шатлвроту, но не тут-то было. Какой бы моноширинный шрифт не стоял в настройках терминала, квадратик рендерится поверх следующего за ним символа и очень сильно вредит нервам. Гуглил по словам display non-printable, non-prinitng character и т.п. Нашел лишь один тред на форуме, где наивному идеалисту посоветовали tail -f через пайп в less отправлять. Но это же не дело. Как запретить печать непечатных символов, господа? Спасайте!!!

ЗЫ, воркэраунд - зайти через putty. Не дайте свершиться страшному!

 , ,

fv
()

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