Я хотел бы смочь соединиться с офисной сетью и получить доступ к Интернету через ту сеть и серверы в сети. Я использую сервер рабочий Сервер Ubuntu (полностью обновленный) позади маршрутизатора, который действует как pptp сервер.
Это - установка как это:
Office
Маршрутизатор поставляет IP в диапазоне 192.168.1.1-253, маршрутизатор имеет IP 192.168.1.254. Сервер Ubuntu, выполняющий сервер PPTP, имеет IP 192.168.1.102 (статичный, поставленный маршрутизатором).
Главная страница
Сеть с помощью того же диапазона (192.168.1.1-255). Я пытался соединиться через Ubuntu и MacOSX, оба дают тот же результат.
Настройки PPTP
/etc/pptpd.conf
localip 192.168.1.102
remoteip 192.168.1.110-200
/etc/sysctl.conf
сеть ipv4.ip_forward=1
/etc/rc.local
sysctl-w сеть ipv4.ip_forward=1
iptables-t туземная ПОДМЕНА-A POSTROUTING-o eth0-j
/etc/ppp/pptpd-options
DNS мс 8.8.8.8
DNS мс 8.8.4.4
(не действительно необходимый я предполагаю, но только быть уверенным),
Конечно, я передал порту 1723 192.168.1.102 и открылся, порт на сервере человечности (ufw позволяют pptp),
Текущая ситуация
Я мог соединиться с VPN и также получить доступ к Интернету. Согласно www.whatismyip.com у меня действительно есть офисный IP, так, чтобы часть работала. Я могу проверить с помощью ping-запросов 192.168.1.102, но не любой из других адресов в сети. Я просто не знаю, что больше делать. Я выполнил все шаги во многих учебных руководствах, но это ничего не изменяет. Одно предложение я также попробовал:
sudo iptables-A ПЕРЕДАЮТ-o ppp +,-i eth0-s 192.168.1.0/24-d 192.168.1.0/24-j ПРИНИМАЕТ
sudo iptables-A ПЕРЕДАЮТ-i ppp +,-o eth0-s 192.168.1.0/24-d 192.168.1.0/24-j ПРИНИМАЕТ
Я не знаю точно, что это делает, но это не работало так или иначе. Надо надеяться, кто-то может помочь мне здесь :). Спасибо за чтение до сих пор :).
Использование одного и того же диапазона адресов для обеих сетей является большой неверной конфигурацией.
Я предлагаю: