@saxer

Как объединить сети point to point в centos?

Допустим есть сервер с centos 6 и белым ip адресом. Есть 2 ПК с серыми ip адресами. Нужно сделать так что бы 2 ПК(или более) устанавливали соединение с сервером и могли видеть друг друга.
Я установил на сервер pptpd и сконфигурировал его таким образом:
cat /etc/ppp/options.pptpd
logwtmp
localip 192.168.20.1,192.168.30.1
remoteip 192.168.20.234-240,192.168.30.234-240

Подключение проходит нормально с обоих пк:

ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.30.1 P-t-P:192.168.30.235 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:492 errors:0 dropped:0 overruns:0 frame:0
TX packets:69 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:46102 (45.0 KiB) TX bytes:4110 (4.0 KiB)

ppp1 Link encap:Point-to-Point Protocol
inet addr:192.168.20.1 P-t-P:192.168.20.235 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1
RX packets:41127 errors:0 dropped:0 overruns:0 frame:0
TX packets:21780 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:55094650 (52.5 MiB) TX bytes:931795 (909.9 KiB)

Вопрос в том как мне сделать так что бы сервер перенаправлял пакеты автоматически с ppp0 на ppp1 и наоборот.

Первоначально я настроил pptpd так:
cat /etc/ppp/options.pptpd
logwtmp
localip 192.168.20.1
remoteip 192.168.20.234-240

У обоих подключений был общий шлюз 192.168.20.1 но похоже образовывалась петля т.к. iperf на первом ПК показывал огромные скорости а на втором ПК вообще не показывал никаких подключений(хотя пинги между узлами ходили но периодически пропадали).

Гугл дает кучу ссылок по поводу OpenVPN но в моем случае мне не нужно шифрование и безопасность для меня не так важна, я не смог найти ни одного примера где бы промежуточный сервер использовался только для объединения сетей без предоставления пользователям выхода в интернет. Я подозреваю что нужно корректно прописать ip route но как это сделать?
  • Вопрос задан
  • 390 просмотров
Пригласить эксперта
Ответы на вопрос 1
martin74ua
@martin74ua
Linux administrator
localip одинаковый для всех соединений. Он значения вообще не имеет ;)
ipv4_forward включен на сервере?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы