[РЕШЕНО] Интернет по ssh.

В общем возможно ли раздача интернета на машину в локальной сети у которой его нет?
Т.е подключаясь к серверу(без и-нета) по SSH с машины на которой есть интернет.
Гугль мне ненавязчиво намекает на флаг -D для ssh. Но мб есть еще варианты?
Цель: периодические сеансы связи с сервером для его обновления\шаманства.
Вы сначала определитесь, что вам требуется – создать TCP-туннель на один порт, или создать tun-интерфейс, то бишь туннель IP-через-TCP.
OpenSSH может и то, и другое, хотя первое делают чаще.
Ну так если первого будет достаточно для поставленной цели, то конечно лучше использовать то что полегче.
Если внимательно разберетесь с этой статейкой, то легко решите свою задачу. И многие другие, которые могут возникнуть в будущем.
Ну в общем вытащил свой древний велосипед, накатил на него базу+openssh. Соединил его патчкордом с роутером. сам с ноутбука к роутеру по wifi. а в инет по эзернету (адсл модем).
Пошел раскуривать.
В общем то как и ожидалось, самый просто способ это socks.
Попытался с нахрапа - обломился.
Погуглил и уже обрадовался найдя эту страничку. Все скопировал и выполнил ssh -D, добавил в настройках firefox localhost и порт, но результата 0.
А смотря сюда вообще понимаю что нет ничего проще, даже конфиги sshd не надо править, но “почемутонеработает”.
Не раскрыта тема доступности интернета на сервере, к которому Вы коннектитесь по ssh. Судя по предыдущим постам, Ваш велосипед выглядит как-то так:
Inet—(adsl)modem(eth)—–(eth0)Server(eth1)—–(eth)router(wifi)—-LAN—laptop
И из локальной сети Вы коннектитесь на Srerver с помощью “ssh -D1080 server”. При условии, что сетевые настройки на Server дают ему полный доступ к интернету, с laptop-а можно получить доступ к интернету через socks-proxy, доступный на localhost:1080.
Так ли я описал, как Вы себе это представляете? Или все иначе?
Inet—(adsl)modem(eth)—–(eth0)laptop—-LAN(laptop wlan0)—–(wifi)router(eth)—-(eth0)Server
Вот так. т.е. лаптоп сидит в интернете через адсл модем, в это же время он подключен к LAN ,организованному посредством роутера, по wifi. К этому же роутеру подключен Server, но по eth.
Получит интернет мне надо на Server. Я захожу на него по ссш и делаю оттуда ssh -D порт laptop.
Хорошо. А как Вы проверяете, что “не работает”? Используете ли на сервере для доступа в инет через socks какие-то библиотеки, или считаете, что само все должно заработать?
Для информации: что бы сетевое приложение могло работать через socks-proxy, ему надо об этом сказать. В браузере указать в настройках параметров, в консольных - или указать ключ, если таковой предусмотрен, или использовать дополнительные средства, типа tsocks или dante.
Linuxman
Вот так. т.е. лаптоп сидит в интернете через адсл модем, в это же время он подключен к LAN ,организованному по средствам роутера, по wifi. К этому же роутеру подключен Server, но по eth.
Получит интернет мне надо на Server. Я захожу на него по ссш и делаю от туда ssh -D порт laptop.
Я прошу прощения, но уже достала эпидемия: не говорят по-русски “организованному по средствам роутера”. Нет у него никаких средств. Есть слово “посредством”. Правильно: “организованному посредством роутера”.
Про “от туда” я уже молчу. Пусть это будет на Вашей совести.
Linuxman
выполнил ssh -D, добавил в настройках firefox localhost и порт
Никаких библиотек.
Проверял я на firefox, в дальнейшем думал использовать доп средства.
Все как тут.
небыстрофикс
 
Зарегистрироваться или войдите чтобы оставить сообщение.