Всем привет.
Тема изъезженна вдоль и поперек. И вроде бы все должно быть ясно мне, но чего то не получается…
Проблема которая меня уже одалела… Подключаюсь к компании по PPTP что б забирать почту через OWA, подключение работает но не работает домашний интернет.
Настройки IP:
Как мне прописать route чтобы работала домашняя сеть(она и сейчас работает), также работал интернет (через домашний роутер) и я мог забирать почту через VPN… ну и было б хорошо еще и иметь доступ к ресурсам сети VPN…
а как вы настраивали доступ по ВПН? наверняка в его настройках есть пункт про назначение маршрута по умолчанию через себя, достаточно просто удалить этот пункт.
если галка стоит “Игнорировать автоматически полученные маршруты” - интернет не работает, до почты пробиваюсь.
если галка стоит “Использовать только для ресурсов этого соединения” (с уже установленной игнорировать автоматически полученные маршруты) - интернет работает, до почты не пробиваюсь…
если галку установлена только “Использовать только для ресурсов этого соединения” - интернет работает, на почту не пробиваюсь.
если все пункты пусты то работает только почта, а иннет не работает…
Логика и здравый смысл подсказывают, что следует использовать только пункт “Использовать только для ресурсов этого соединения”. В этом варианте хотелось бы взглянуть на таблицу маршрутов до и после установки соединения, а также журнал NetworkManager во время установки соединения.
Т.е. саму проблему проще обойти установкой доп.маршрута до подсети 130.60.15.X через интерфейс ppp0,но предлагаю попытаться порешать полностью.
«Официальным» способом просмотра маршрутов теперь является ip r =)
Только что перепроверил на своём компьютере (правда, у меня OpenVPN, но с точки зрения маршрутизации без разницы). Всё правильно я сказал про галочку «Использовать только для ресурсов этого соединения», она правильно модифицирует таблицу маршрутов.
Без ВПН:
mintonlaptop:/home/minton # ip r
default via 192.168.1.1 dev enp5s0 proto static **<--маршрут по умолчанию** («домашний интернет»)
192.168.1.0/24 dev enp5s0 proto kernel scope link src 192.168.1.2 metric 1 **<--локалка**
С ВПН:
mintonlaptop:/home/minton # ip r
default via 192.168.1.1 dev enp5s0 proto static **<--маршрут по умолчанию (*не изменился!*)**
10.8.0.0/24 via 10.8.0.9 dev tun0 proto static **<--серверный конец туннеля** («ресурсы сети ВПН»)
10.8.0.9 dev tun0 proto kernel scope link src 10.8.0.10 **<--мой конец туннеля**
95.27.30.53 via 192.168.1.1 dev enp5s0 proto static **<--ВПН-сервер**
192.168.1.0/24 dev enp5s0 proto kernel scope link src 192.168.1.2 metric 1 **<--локалка** (***не изменилась!***)
192.168.127.0/24 via 10.8.0.9 dev tun0 proto static **<--подсеть другого ВПН-клиента**
Соответственно, для вас всё упирается в то, что подключение ВПН изменяет маршрут по умолчанию и препятствует работе интернета. Я думаю, что взгляд на лог /var/log/NetworkManager при различных комбинациях галочек прояснит ситуацию.
В таком случаем («Использовать только для ресурсов этого соединения») у меня работает только иннет, на VPN почту не пробивается…
кстати, сейчас прописывал маршруты через network manager, все прописалось, иннет работал, почта не работала но была доступна сеть (железе с терминальным доступом. на него я и прописал маршрут через 130.60.15.1)… После отключения PPTp тунеля все маршрыты пропали… что за хня?
Это не сеть, это один единственный компьютер с этим адресом.
«Нет ножек — нет мультиков!», в смысле, нет интерфейса — нет маршрутов =) Всё в соответствии с каноном. Если маршруты прописаны в настройках NetworkManager, то при повторном подключении ВПН они вернутся.
Спасибо за поддержку, разобрался.
Пришлось узнать IP почтового сервера, после добавить этот IP в маршруты и тогда все заработало. На почту получается зайти только по IP, по имени не находит.