у меня в интерфейсах отображается локальный ip, а мне нужно внешний. Но что бы оно понимало, что это туннель
Сейчас:
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.10.2 P-t-P:192.168.1.1 Mask:255.255.255.255
Нужно:
ppp0 Link encap:Point-to-Point Protocol
inet addr:221.221.221.101 P-t-P:192.168.1.1 Mask:255.255.255.0
или как-то так. Суть в том, что бы сервер думал, что чужой внешний ip- это его ip. А то как он будет соединятся с ним, меня мало интересут. Как это сделать?
все верно, клиентское подключение. Почему писать в etc/network/interfaces? Мне нужно установить сразу 10 подключений, и что бы внешние ip адреса (VPN серверов) были у меня как интерфейсы...
где можно почитать больше про layer 2,3...+ ? желательно на ру. Я только на англ нашел, через переводчик плохо читать. А техн часть, сложно перевести иногда. Спасибо
А можно как-то сделать связь между layers? Не думаю, что это невозможно...
P.S: "Есть проблема: я не могу ничего делать на сервере" <-- имеется ввиду сервера, к которым я подключаюсь по ssh. На личных серверах (VPN/клиенте) могу делать что угодно
Было бы все так просто :) Есть проблема: я не могу ничего делать на сервере. Есть личный сервер (клиент). Есть другие личные сервера, к которым я подключаюсь посредством ssh. Больше я ничего не могу с ними сделать.
На примере windows: я подключаюсь к серверам через puttу, создавая туннель и присваивая ему порт. Теперь могу сидеть в браузере под проксей 127.0.0.1:1234 и т.д.
Так же мне нужно сделать на линуксе, но еще и добавить интерфейсы с айпишниками серверов, к которым подключаюсь по ssh.
Бредовые мысли:
Может как-то можно сделать через третий сервер? К третьему серверу я подключаю сервера по ssh, что-то с ними делаю (не знаю что) и на этом же сервере делаю vpn, который добавлю на первичный сервер (клиент)
Спасибо,похоже что да(мне нужно создать кучу ssh туннелей на разных портах). Пока попробовал - получилось. Немного почитал про ssh. там можно забиндить адреса и добавить задачи в крон, что бы переподключаться к ssh туннелю
А можно как-то сделать из уже подключенного ip (через ssh), дополнительный ip? То есть, я как то беру айпи из ssh соединения и бросаю его в etc/network/interfaces, создавая новый сетевой интерфейс с внешним айпишником чужого сервера (к которому мы подключились по ssh). Как такое можно реализовать?
у меня есть конечный сервер, пару серверов пустых (для тестов или чего-угодно будут ) и есть 10 ssh-туннелей(на 10-ти разных серверах). Если я захожу через putty на сервер(А1), то делаю ssh-туннель. И у меня на windows получается 10+ проксей(127.0.0.1:1111, 127.0.0.1:2222 и т.д.). Как сделать такое же на линуксе - не понимаю...
это и есть отдельный файл. В нем должен быть скрипт, который переделывает кирилицу в windows 1251 и записывает в определенную строку. Затем я беру это строку и вставляю через include(или подобное) в другой файл...
я так понял, что 10.0.0.0/24 - это сеть на сервере 1, а 192.88.99.1 - это айпи второго сервера, верно? Но мне нужно вот что:
сервер1 - ip1
сервер2- ip2
сервер3- ip3
сервер4- ip4
Из серверов1,2,3 я делаю прокси сервера. На Сервере 4 настраиваю эти прокси(желательно настроить прокси как ip на отдельных сетевых интерфейсах, что бы при ifconfig они определялись как дополнительные ip сервера. Это возможно, только я не до конца понимаю, как это сделать. Возможно, потому что я так уже делал при подключении через туннель сети ipv6 и на каждый ip создавал сетевой интерфейс. Получился сервер с 1 основным и 300 дополнительными ipv6).
Так вот, будет сервер4, на нем будут подключены ip1,ip2,ip3 как дополнительные. А программа будет видеть все эти айпишники как принадлежащие серверу и по запросу будет поочередно их использовать. Как то так...
и как одновременно сделать (к примеру 5) таких подключений на сервере2, если у меня есть 5 серверов 1? Потянет ли openvpn одновременно много подключений?
Сейчас:
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.10.2 P-t-P:192.168.1.1 Mask:255.255.255.255
Нужно:
ppp0 Link encap:Point-to-Point Protocol
inet addr:221.221.221.101 P-t-P:192.168.1.1 Mask:255.255.255.0
или как-то так. Суть в том, что бы сервер думал, что чужой внешний ip- это его ip. А то как он будет соединятся с ним, меня мало интересут. Как это сделать?