PfSense и КорбинаТелеком
-
я пока сижу на моновале, ppptp там настроился вообще без каких бы то ни было проблем :
логин
пароль
IP и маска для внутренней сети провайдера (я взял те что мне по DHCP выдались когда к компу напрямую подключал провод)
IP VPN сервераТы мне три интерфеса написал, два их них физические, WAN и LAN, а третий что такое ? как его конфигурировать вообще … в m0n0 виртуальных интерфейсов вообще нет так что я с ними пока не встречался
-
OPT это физический интерфейс который добавляется на физическое устройство. Я сам с PPTP на pfsense особо не разбирался, но скажу, что PPTP клиент доступен вроде только в настройках WAN.
-
я пока сижу на моновале, ppptp там настроился вообще без каких бы то ни было проблем :
логин
пароль
IP и маска для внутренней сети провайдера (я взял те что мне по DHCP выдались когда к компу напрямую подключал провод)
IP VPN сервераПонятно, я никак не мог понять, что нужно прописывать про адреса…
Ты мне три интерфеса написал, два их них физические, WAN и LAN, а третий что такое ? как его конфигурировать вообще … в m0n0 виртуальных интерфейсов вообще нет так что я с ними пока не встречался
Физические - это как раз rl0 и rl1, виртуальный - это vlan0. LAN, WAN, OPT - обозначение типов сетей, как я понимаю для обозначения их роли для файервола…
Их связь настраивается сразу же в процессе установки.- Спрашивают будешь ли создавать интерфейс виртуальной сети, если да то просят обозначить на базе какого реального интерфейса будешь его создавать и номер сети - указываешь rl0 и 1 - получается интерфейс vlan0. Потом отказываешься от продолжения установки виртуальных сетей.
- Предлагают указать какой интерфейс соответствует LAN - указываешь rl0.
- Предлагают указать какой интерфейс соответствует WAN - указываешь vlan0.
- Предлагают указать какой интерфейс соответствует OPT - указываешь rl1. Потом отказываешься от продолжения установки интерфейсов OPT.
В результате у тебя получается то, что я тебе писал:
LAN - rl1
WAN - vlan0
OPT - rl0rl0 и rl1 - это видимо конкретно у меня, потому что у меня карточки реалтековские... Но там в процессе настройки появится список имеющих сетевых устройств с этими названиями и MAC-адресами...
vlan0 - это, как я понимаю, обозначение под виртуальный интерфейс получающийся из PPTP или PPOE -
опаньки, спасибо, будем пробовать
главное чтобы на OPT1 можно было вписать не только IP и маску, но и шлюз т.к. роутить куда-то же нужно.p.s. насколько скоро планируется выход версии с несколькими WAN'ами ? цены б не было тогда этому роутеру.
-
опаньки, спасибо, будем пробовать
главное чтобы на OPT1 можно было вписать не только IP и маску, но и шлюз т.к. роутить куда-то же нужно.Вписать можно, вполне полноценный интерфейс… Впрочем у Корбины это ведь по dhcp дается...
p.s. насколько скоро планируется выход версии с несколькими WAN'ами ? цены б не было тогда этому роутеру.
Эт точно, эт да… 8)
-
IP я себе статику прописываю вместо dhcp ибо держу внутрисетевые сервера разные :)
кстати еще вопросик - на hdd pfSense ставиться так же как и m0n0wall, через physdiskwrite ?
образ как я понял меня "Embedded" интересует а не лайв-сидишный -
Разобрался… :(
Похоже я попал ногами в жир со своими объяснениями... :-[В общем так:
-
vlan0 - это физический интерфейс, который поднимается как бы в параллель с реальным интерфейсом … Подробнее не буду - Гугль рулит... Во всяком случае никакого отношения к PPTP он не имеет категорически...
-
К сожалению, в pfSense нет штатного PPTP-клиента, только PPTP-сервер... :( Это написано в [url=http://forum.pfsense.org/index.php?topic=4585.0;prev_next=next]http://forum.pfsense.org/index.php?topic=4585.0;prev_next=next, да и сам я пришел к тем же выводам…
-
Поднять PPTP и L2TP клиента можно с помощью mpd4, соответствующий дистрибутив в пакетах pfsense имеется (http://files.pfsense.com/packages/net/mpd4-4.0b4.tbz), настройки описаны в http://help.corbina.net/internet/install/freebsd/. Возможно потребутся в дополнение к описанной настройке откорректировать файл mpd.links (исправить имя VPN-сервера Корбины).
-
К сожалению, после подъема PPTP-соединения, оно ложится на интерфейс ng0, который надо открыть для файервола. Проблема в том, что с помощью Web-интерфейса pfSense сделать это нельзя … :( Только с помощью командной строки... И проброс портов надо будет делать также...
Так что я, волей-неволей, а видимо придется использовать внешнюю железку, как написано в http://help.corbina.net/internet/equipment/ … :(
Если кто-нибудь посоветует как сделать, чтобы настраивать pf для интерфеса ng0 через Web буду очень признателен... :)
-
-
IP я себе статику прописываю вместо dhcp ибо держу внутрисетевые сервера разные :)
кстати еще вопросик - на hdd pfSense ставиться так же как и m0n0wall, через physdiskwrite ?
образ как я понял меня "Embedded" интересует а не лайв-сидишныйЯ ставил на винт с помощью "лайв-сидишного" образа…
Загрузился с него, а затем выбрал пункт меню 99, а дальше все понятно. Если надо, то после установки можно отключить с помощью Web-интерфейса видеокарту и клавиатуру. Получится почти что "Embedded" ... ;) -
ну видеокарта шут с ней, клавиатура выбрасывается через биос …
больше интересно то что вы написали в прошлом сообщении, честно говоря я теперь совсем запутался - будет то что я хочу или нет ... в общем сяду и буду пробовать, по тому как мне что-то не очень хочется долго и упорно ждать версии в которой будет разрешено поднимать столько PPTP сколько нужно и на любых интерфейсах.
-
ну видеокарта шут с ней, клавиатура выбрасывается через биос …
больше интересно то что вы написали в прошлом сообщении, честно говоря я теперь совсем запутался - будет то что я хочу или нет ... в общем сяду и буду пробовать, по тому как мне что-то не очень хочется долго и упорно ждать версии в которой будет разрешено поднимать столько PPTP сколько нужно и на любых интерфейсах.
Там возникает проблема с настройкой файервола pf. Насколько я понял ситуацию - правила для файервола формируются динамически из настроек pfSense в файл /tmp/rules.debug и далее загружаются с помощью команды pfctl -F /tmp/rules.debug. К сожалению, в pfSense НЕЛЬЗЯ указать при настройке файервола виртуальные сетевые интерфейсы (типа PPTP-туннеля), можно только физические (типа конкретной сетевой карты)… :(
Я, в качестве временного решения, подвесил еще одну (лишнюю) сетевуху и настроил ее на интерфейс WAN. Затем, после включения PPTP-соединения, настроил в скрипте изменять файл /tmp/rules.debug и запускать команду pfctl -F /tmp/rules.debug. Файл изменяется очень просто - вместо имени лишней сетевухи (например, rl3) подставляется имя интерфейса PPTP-туннеля (ng0). Типа вот так:
cat /tmp/rules.debug | sed 's/rl3/ng0/g' > /tmp/rules.debug.new
mv /tmp/rules.debug /tmp/rules.debug.new
pfctl -F /tmp/rules.debugЗапускаю я скрипт по крону каждые две минуты… На случай если в интерфейсе что-то надо поправить, чтобы после сохранения и загрузки новых правил эта операция проделывалась автоматически...
Правила файервола для WAN настроил так, чтобы в них не не упоминались адреса не нужного интерфейса (rl3)... А адреса нужного (ng0) - как раз, чтобы участвовали... ;)
Ну там скрипт посложнее получился... Ну это уже мои личные заморочки...
Но мне не нравится это решение... :( Если бы в pfSense можно было указывать при настройке файервола виртуальные сетевые интерфейсы я бы наверное обошелся... А так придется наверное ставить просто OpenBSD,,, И если уж мне надо редактировать правила файерволла - я лучше сделаю это сам, без красивого графического интерфейса. Изучить как настраивать файерволл лично мне нетрудно … Я посмотрел - в принципе все ясно... Как сделаю, если понравится и будет это интересно - отпишу...
В общем где-то так...
-
При настройке из консольного меню какие-то виланы спрашивает Я никогда не пользовался - это не ваш вариант?
-
При настройке из консольного меню какие-то виланы спрашивает Я никогда не пользовался - это не ваш вариант?
vlan0, vlan1 и т.д. - это такая технология физически-виртуальных интерфейсов …. ;) Идея ее в том, что в Ethernet-пакет может добавляться еще одно поле (tag) по которому некоторые виды switch'ей, которые поддерживают 802,1q, могут отослать такой пакет в другую сеть (в отличие от пакета который проходит через основной физический интерфейс). Я собственно писал об этом немного выше...
В-общем это немного не про то что хотедлось автору ветки, да и мне тоже... :(
-
на http://www.tux.in.ua/articles/679 нашел интересную инфу о WANe и PPTP :
Настройка PPPoE или PPTP соединения, мне показалась несколько запутанной, по сравнению с тем же m0n0wall. Дело в том, что после установки будут доступны настройки только LAN и WAN. Если с первым все понятно, то что делать с WAN. Если здесь прописать настройки сетевой карты, то тогда, возникает вопрос, где же указывать PPPoE и наоборот. Оказалось сначало следует зайти в меню Interfaces - assign и перейти во вкладку VLANs, где создать новый интерфейс, и возвратиться в “Interface assignments“. После добавления VLAN на этой странице справа появляется неприметная кнопка. Причем эта кнопка служит как для добавления нового интерфейса, если есть свободный VLAN, так и удаления последнего в списке. Поэтому следует быть внимательным. На других вкладках, для удаления и добавления используются разные кнопки. Теперь настройки внешней сетевой карты указываем во VLAN, а в WAN pаполняем информацию о PPPoE. Обратите внимание на сообщения системы, выводимые вверху страницы, в них содержатся предупреждения или рекомендации. В некоторых случаях для VLAN требовалась перезагрузка системы.
попробовал добавить такой VLAN на своем моновале - результата нету т.к. на OPT1 можно только IP и маску прописать, а локального шлюза нет, по этому маршрутизация не срабатывает
отличия между Вланами моновала и Pfsense существенные - назначив vlan0 OPT1 интерфейсом и сбриджевав его с WANом получилось ОДИН раз получить и локальный IP, и внешний IP и локальный гейэтэвей … вот только через 15 секунд этого счастья PPTP порвался и все, больше ничего не работало :(
думаю проблема в том что в настройке WANа на PPTP нужно еще и Local IP adress указывать, что начинает конфликтовать с локальным IP который встает на OPT1танцую с бубном дальше ...
-
Я тоже сейчас пытаюсь подключить VPN на корбину. Имею опыт использования трех систем на PFsense в разных организациях, но там везде на входе ADSL модемы и проблем нет, решил дома сменить свой роутер asus wl500gp на PfSense.
Делаю так, использую только два интерфейса lan и wan, wan переключаю на vpn, адрес клиента локальный корбиновский (сегмент Отрадное) 10.193.99.169, адрес сервера это любой корбиновский vpn сервер например 85.21.0.62. Затем необходимо прописать маршрут до vpn (10.193.99.169), при попытке подключения 1.2 релиз просто зависает, 1.3 в логах выдает разную фигню, на форуме она есть, а вот beta 1.2.1 успешно коннектит vpn, в статистике интерфейса видно что интерфейсу присваивается внешний ip и dns но пакеты не идут, точнее идут но в списке маршрутизации маршрут до Vpn сервера прописан на присвоеный внешний ip адрес wan, а должно быть на шлюз района 10.193.96.1.
Вообщем я уже три ночи пытаюсь его настроить пока безуспешно, методы описаные в этой ветке форума с использованием виртуальных интерфейсов не помогают.
-
"простой" PPTP (т.е. только интернет, без разделения ресурсов) описан мной в 9м сообщении, для него маршрут до vpn-сервера писать не нужно
-
"простой" PPTP (т.е. только интернет, без разделения ресурсов) описан мной в 9м сообщении, для него маршрут до vpn-сервера писать не нужно
Только пока не написать маршрут до vpn в логах пишет что невозможно найти хост, в 9м сообщение вы про pfsense или про monowall пишите?
На pfsense удалось поднять vpn на корбину без локальных ресурсов? -
в 9м сообщении про моновал, но разницы в настройке не должно быть, все поля аналогичны
а про "невозможно найти хост" может быть связано с тем что на странице System: General Setup не указаны DNSы провайдерана ПФсенсе поднимал, но без локальных ресурсов он мне не нужен
-
под хостом я имел ввиду ip адрес, да и днсы конечно прописаны, то есть у вас получалось поднимать vpn на корбину (!) и на monowall и на pfsense?
Вообще системы monowall и pfsense как я понял сильно разные, так что даже если настройки одинаковы не факт то что получается на Monowall подойдет для pfsense, в принципе мне тоже без локальных ресурсов не нужен, просто не пойму почему у меня не идут пакеты при поднятии vpn.
можете привести из статистики свои маршруты после поднятия vpn?
вы пробуете на релизе? в сторону 2.0 (1.3) не смотрели? там вроде уже можно создавать независимые ваны.у меня он на диск не ставиться, ошибка lua. -
да у меня последний стабл стоит, 1.3 не ставил, если дадите прямой линк на образ - можно попробовать
pptp работало и на моновале и на пфсенсе
сейчас у мну нету конфига для поднятия простого VPNa, как второй роутер поставлю - скину обязательно маршруты -
1.3 (сегодня переименовали в 2.0) http://snapshots.pfsense.org/FreeBSD7/RELENG_1/pfSense-20081031-1330.iso.gz