Реклама на сайте Advertise with us

Настройка серверной части VPN.. (Роутинг траффика)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362

Ссылка на сообщениеДобавлено: 15/09/07 в 14:38       Ответить с цитатойцитата 

Pentarh писал:
Вроде умные люди тут,а до сих пор используют каменный век типа натд и ипфв... Брр


Бро, ну самое главное что работает стабильно, а то что вариантов есть больше, так некто и не спорит icon_smile.gif

2
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 15/09/07 в 15:51       Ответить с цитатойцитата 

color писал:

хм, а что ж еще использовать то? %)
ipfilter, ipnat уровня ядра

2
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 15/09/07 в 15:51       Ответить с цитатойцитата 

color писал:

хм, а что ж еще использовать то? %)
ipfilter, ipnat уровня ядра

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 15/09/07 в 15:57       Ответить с цитатойцитата 

Там в ipnat одна строка конфигурации нужна. И она заменит всю эту поебень с натд,ипфв и прочими инструментами мозахистов из 4й фри. и ничего перекомпилировать не нужно

1
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9411
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 15/09/07 в 16:45       Ответить с цитатойцитата 

сейчас посмотрел - у меня таки тоже через ipnat оказывается настроено. склероз icon_smile.gif действительно одна строка.
а через ipfw китайцев баню обычно icon_smile.gif icon_smile.gif

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

1
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 15/09/07 в 17:52       Ответить с цитатойцитата 

xreload писал:
стучи, может чем и помогу.

Если сейчас ничего не получится - то отдышусь и начну стучаться ))))


color писал:
http://www.bsdforums.org/forums/showthread.php?t=50786
попробуй сорсы обновить заново

Я именно из этого топика подумал, что gcc4.2 спасет отца русской демократии ))) Ну ладно, сейчас действительно следую последнему совету - и переливаю с чистого листа сорцы с cvsup...

Pentarh писал:
Там в ipnat одна строка конфигурации нужна. И она заменит всю эту поебень с натд,ипфв и прочими инструментами мозахистов из 4й фри. и ничего перекомпилировать не нужно

Таак... Приехали... ))) Я уже на новом серваке админам ДЦ сказал, чтоб ядро пересобрали со "всей этой поебенью" )))))))))))
Давай, рассказывай, чем заменить вот это:

Код:

В /etc/rc.conf:
firewall_enable="YES"
firewall_type="/etc/firewall.rc"
natd_enable="YES"
natd_flags="-a {IP сервака}"
gateway_enable="YES"

В /etc/firewall.rc:
-f flush
add pass all from any to any via lo0
add deny all from 127.0.0.1 to any
add deny all from any to 127.0.0.1
add divert natd all from 10.8.0.0/24 to any out via bge0
add divert natd all from any to {IP сервака} in via bge0

/etc/rc.d/ipfw start


Рейтинга накинул )))

Толковый программист ждет [не]больших заказов (:

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9411
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 15/09/07 в 18:17       Ответить с цитатойцитата 

в /etc/rc.conf:
ipnat_enable="YES"
ipnat_program="/sbin/ipnat"
ipnat_rules="/etc/ipnat.rules"

в /etc/ipnat.rules:
map fxp0 111.222.333.444 -> 555.666.777.888

где fxp0 - сетевая карта, 111.222.333.444 - серый IP, 555.666.777.888 - белый IP

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

0
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9411
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 15/09/07 в 18:19       Ответить с цитатойцитата 

или даже так должно работать тоже:
map fxp0 192.168.0.0/24 -> fxp0/32 portmap tcp/udp 10000:20000

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

0
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 15/09/07 в 18:24       Ответить с цитатойцитата 

color писал:
в /etc/rc.conf:
ipnat_enable="YES"
ipnat_program="/sbin/ipnat"
ipnat_rules="/etc/ipnat.rules"

в /etc/ipnat.rules:
map fxp0 111.222.333.444 -> 555.666.777.888

где fxp0 - сетевая карта, 111.222.333.444 - серый IP, 555.666.777.888 - белый IP




Ща попробую.....

* P.S. даже buildkernel для GENERIC по новозалитым сорцам дает
Код:
cc1: error: unrecognized command line option "-Wno-pointer-sign"
Забил на это :)

Толковый программист ждет [не]больших заказов (:

0
 

php наше всё :)

С нами с 26.07.04
Сообщения: 814
Рейтинг: 447

Ссылка на сообщениеДобавлено: 15/09/07 в 18:28       Ответить с цитатойцитата 

Млин...
В опеннете прочел по поводу ipnat:
Цитата:
В ядре нам понадобятся всего 2 строчки:
options IPFILTER
options IPFILTER_LOG

Так таки надо пересобирать ядро?...

Толковый программист ждет [не]больших заказов (:

0
 



С нами с 26.02.07
Сообщения: 219
Рейтинг: 155

Ссылка на сообщениеДобавлено: 17/09/07 в 00:39       Ответить с цитатойцитата 

color писал:
в /etc/ipnat.rules:
map fxp0 111.222.333.444 -> 555.666.777.888

где fxp0 - сетевая карта, 111.222.333.444 - серый IP, 555.666.777.888 - белый IP

на самом деле строчек надо 3, именно в таком порядке

map fxp0 111.222.333.444 -> 555.666.777.888 proxy port 21 ftp/tcp
map fxp0 111.222.333.444 -> 555.666.777.888 portmap tcp/udp auto
map fxp0 111.222.333.444 -> 555.666.777.888

Dantist писал:
Так таки надо пересобирать ядро?...

ipfilter есть в дефолтном ядре модулем, так что пересобирать не нужно

Хороший хостинг с толковыми админами

0
 



С нами с 08.03.05
Сообщения: 114
Рейтинг: 118

Ссылка на сообщениеДобавлено: 17/09/07 в 16:44       Ответить с цитатойцитата 

Pentarh писал:
ipfilter, ipnat уровня ядра

согласен ipnat в данном случае должен справиться.

p.s. я бы не рекомендовал бы его все равно.
может за несколько лет и улучшилась ситуация с ipnat.
но когда я его в последний раз пытался использовать были проблемы. к примеру, из опыта, если 2 машины за ipnat'ом попробуют установить pptp соединение в одну точку то работать корректно не хотело, хотя на pf данной проблемы не наблюдалось

0
 



С нами с 19.06.05
Сообщения: 6

Ссылка на сообщениеДобавлено: 17/09/07 в 17:24       Ответить с цитатойцитата 

Чувак, опомнись, тебе совершенно нет необходимости пересобирать ядро!
В 6 ветке FreeBSD вся эта радость (ipfw, nat) загружается модулями, поэтому достаточно прописать нужные строчки в rc.conf и в rc.firewall и ребутнуть сервер и всё будет работать (можно и без ребута, но это сложнее и не так надежно, я бы ребутнул).
Вот что нужно написать в файлах
rc.conf:
Код:

firewall_enable="YES"
natd_enable="YES"
natd_interface="{IP сервера}"
natd_flags="-f /etc/natd.conf"
gateway_enable="YES"

rc.firewall (прописываешь в конце файла, всё что там уже написано можно оставить):
Код:

ipfw add 65000 pass ip from any to any
ipfw add 100 divert natd ip from 10.0.0.0/8 to any xmit bge0
ipfw add 100 divert natd ip from any to {IP сервера} recv bge0

natd.conf (это в принципе не обязательно, но у нас прописано, думаю на всякий случай лучше прописать):
Код:

unregistered_only yes
same_ports yes
use_sockets yes


IP сервера, как уже говорили, лучше взять свободный, где ничего другого нет, потому что если ты возьмешь IP по которому идет большой траф (ну хостятся сайты к примеру) то natd начнет дохера проца жрать вхолостую, переваривая всё это.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »