Открытые порты на виртуальном интерфейсе в ubuntu

интернет Linux ubuntu сеть SSH

Есть проблема... Создаю туннель чз ssh (ssh -fNL 3690:192.168.1.1:3690 [email protected]) появляется открытый порт
х@х# nmap -sS localhost
3690/tcp open svn
следующим шагом создаю виртуальный интерфейс:
ifconfig lo:1 192.168.1.1
как вы наверное догадались, я хотел сделать, что бы появился интерфейс с ип 192.168.1.1 и открытым портом 3690, но не тут то было... интерфейс появился но порт закрыт(по вполне понятным причинам, но попытка ни пытка)...

так вот как сделать, что бы когда создаю туннель порт открывался на виртуальном интерфейсе... или не на виртуальном:) главное, что бы можно было работать с свн не делая switch?


Примечание:
делал и так: ifconfig eth0:1 192.168.1.1, все равно порт не доступен..

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

Примечание:
спасибо Ftynse! Работает :)
ifconfig lo:1 192.168.1.1
ssh -fNL 192.168.1.1:3690:192.168.1.1:3690 [email protected]
и вуаля появляется в сети ип 192.168.1.1 с открытым нужным портом:)

в общем еще раз спасибо:)

Примечание:
** данный интерфейс будет виден только для компьютера на котором выполняли выше описанные команды!
если нужно, что бы был виден порт из сети нужно писать ifconfig eth0:1 192.168.1.1, но не пробовал:)
Ответы:
интерфейс lo не доступен снаружи, сетевой алиас делайте с реальной (физической) карты.
Если Вам нужен только другой ip, то попробуйте
$ssh -fNL 127.0.0.2:3690:192.168.1.1:3690 [email protected]
После этого нужный порт будет доступен по адресу 127.0.0.2
Только будьте внимательны, синтаксис биндинга портов следующий: [local_ip]:[local_port]:remote_ip:remote_port user@host, причём remote_ip -- это адрес, к которому будет производится доступ на машине host, а local_ip -- на Вашей машине.  То есть если Вы и server.srv по адресу 192.168.1.1 получаете доступ к одной и той же машине, то всё нормально, а если к разным -- команда будет себя вести не так, как Вы ожидаете.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.