LINUX.ORG.RU
решено ФорумAdmin

странное поведение SuSEfirewall2


0

1

Три часа копаюсь уже, помогите кто-нибудь, плиз, в упор не вижу где ошибка.

Почему сигнал по ssh-туннелю не подхватывается маcкарадингом и не пробрасывается на машину в локалке?

В сети на работе настроен маскарадинг c главной ноды. Хочу из дому мониторить состяние ноды 192.168.0.33.

SuSEfirewall2 на главной рабочей ноде main_server гласит:

FW_FORWARD_MASQ="0/0,192.168.0.33,tcp,17033"
FW_SERVICES_EXT_TCP="17033"

Запускаем на 192.168.0.33 gkrellmd на порту 17033:

nohup gkrellmd -P 17033 &

Из дома делаем ssh-туннель:

ssh -N -f -L 55555:127.0.0.1:17033 main_server

Из дома же пробуем подключиться к проброшенному порту 17033 ноды main_server, который должен (по идее?) форвардиться на порт 17033 ноды 192.168.0.33:

gkrellmd -s 127.0.0.1 -P 55555

Висит, а в терминал при этом льется:

channel 2: open failed: connect failed: Connection refused

Так почему сигнал по ssh-туннелю не подхватывается маcкарадингом и не пробрасывается на машину в локалке? Буду безмерно рад, если хоть кто-то сдвинет с мертвой точки.



Последнее исправление: mclaudt (всего исправлений: 1)

Примем если gkrellmd запустить на главной рабочей ноде, то клиент gkrellm по тому же туннелю из дома его видит и все работает.

mclaudt
() автор топика

Ага, проблема в том, что почему-то, несмотря на FW_FORWARD_MASQ=«0/0,192.168.0.33,tcp,17033», порт 17033 показан как closed при сканировании nmap главной рабочей ноды.

mclaudt
() автор топика
Ответ на: комментарий от mclaudt

Ага, помогло отключить FW_FORWARD_MASQ, набрать из дома ssh main_server -L 127.0.0.1:5555:192.168.0.33:17033 и затем набрать из дома gkrellm -s 127.0.0.1 -P 55555

Как всегда, спасибо всем ЛОРовским специалистам, особенно mclaudt-у.

mclaudt
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.