|
|
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
Провайдер раздаёт инет через впн. Нужно настроить роутер, чтобы из локалки можно было в него ходить. в качестве впн-клиента поставил mpd5 - с самой фришной машины пингуеются всякие яндексы и провайдерская сеть. Т.е. эта часть заработала. А вот как настроить ipfw+natd, чтобы правильно форвардить - никак не могу найти. главные вопросы 1. Где прописываются правила (вроде в sh скрипте, но тогда где он запускается?). 2. Какой интерфейс надо указывать - виртуальный ng0, который получается при впн-соединении? Может кто-нибудь подробно расписать что и как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 17:00 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
pamirПровайдер раздаёт инет через впн. Нужно настроить роутер, чтобы из локалки можно было в него ходить. в качестве впн-клиента поставил mpd5 - с самой фришной машины пингуеются всякие яндексы и провайдерская сеть. Т.е. эта часть заработала. А вот как настроить ipfw+natd, чтобы правильно форвардить - никак не могу найти. главные вопросы 1. Где прописываются правила (вроде в sh скрипте, но тогда где он запускается?). 2. Какой интерфейс надо указывать - виртуальный ng0, который получается при впн-соединении? Может кто-нибудь подробно расписать что и как? Там вроде все прозрачно, да надо указывать ng0, трудность обычно заключена в том, что ipfw запускается раньше, чем поднимается интерфейс ng0, ну так у mpd-ки есть скрипты типа up/down, вот на них и надо привязать перезапуск ipfw+natd, а если использовать ядерный nat? то только ipfw... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2011, 13:42 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
Да, действительно, нужно было ipfw перезапустить после mpd. Но есть ещё одна проблема. Подключение к провайдеру идёт через vpn, но к внутренней провайдерской сетке надо ходить напрямую. Для этого добавляем пару статических маршрутов. Они есть - вот таблица Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 172.16.0.0/12 172.20.88.1 UGS 1 763 rl1 212.41.32.0/19 172.20.88.1 UGS 1 222 rl1 С самого роутера пингуется и внешняя сеть (ya.ru) и провайдерская. А вот из локалки я внешнюю теперь вижу, а провайдерская по прежнему не пингуется. Как понять, что там происходит и куда всё перенаправляется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2011, 15:16 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
Правила файера крутить надо, у тебя наверное все заворачивается в ng0, может быть даже тебе придется 2-а экземпляра ната иметь, чтобы через один ходить в локалку провайдера, а через другой в инет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2011, 17:51 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
Sergey OrlovПравила файера крутить надо, у тебя наверное все заворачивается в ng0, Как это увидеть, и что и где править надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2011, 18:18 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
pamirSergey OrlovПравила файера крутить надо, у тебя наверное все заворачивается в ng0, Как это увидеть, и что и где править надо? я вам направление дал, так что вы теперь сами крутите, смотрите правила файера..., у вас в файере все пакеты локальной сетки наверняка направляются в нат, который сидит на ng0, а надо только те, которые в инет, а те же, которые в локалку провайдреа надо крутить в тот нат, который сидит на внешнем интерфейсе... Вы убирите mpd и посадите не на ng0, а на внешний интерфейс и у вас появится сетка провайдера... Ну наконец гугл вам в помощь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2011, 19:33 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
Sergey Orlovpamirпропущено... Как это увидеть, и что и где править надо? я вам направление дал, так что вы теперь сами крутите, смотрите правила файера..., Вы направление на жаргоне дали. правила файера это что? rc.firewall? Как увидеть, куда что направляется? Каким инструментарием можно увидеть, что пакет, адресованный туда-то, направлен на такой-то интерфейс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2011, 19:46 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
pamir, >правила файера это что? rc.firewall? Да, если правила прописаны в нем. В /etc/rc.conf можно указать и другой файл. >Как увидеть, куда что >направляется? Каким инструментарием можно увидеть, что пакет, >адресованный туда-то, направлен на такой-то интерфейс? Любой текстовый редактор и мануалы по ipfw и natd помогут разобраться куда что отправляется. Кроме того, route и traceroute покажут реальные маршруты. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2011, 01:21 |
|
||
|
freebsd роутер при интернете через vpn
|
|||
|---|---|---|---|
|
#18+
pamir, Сходите на сайт лиса , там многое чего есть, opennet.ru тоже неплох, про TCP/IP почитайте, развивайтесь одним словом... А где хранятся ваши правила для файера я сказать не могу, по умолчанию да, обычно в rc.firewall, но ведь в rc.conf можно определить и другой файл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2011, 09:47 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=37267104&tid=1484241]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
138ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 384ms |

| 0 / 0 |
