The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"IPFW + alias"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"IPFW + alias"  +/
Сообщение от djamper (ok) on 26-Май-11, 16:39 
keymap="ru.koi8-r"
ifconfig_em0="inet 192.168.1.1  netmask 255.255.255.0"
cloned_interfaces="vlan101"
ifconfig_vlan101="10.10.0.4 netmask 255.255.0.0 vlan 101 vlandev em0 up"
gateway_enable="yes"
sshd_enable="YES"
mpd_enable="yes"
mpd_flags="-b"
firewall_enable="YES"
firewall_type="/etc/ipfw.rules"
natd_enable="YES"
natd_interface="em1"
ifconfig_em1="inet 95.167.214.245  netmask 255.255.255.0"
ifconfig_em1_alias0="inet 95.167.214.67 netmask 255.255.0 up"
defaultrouter="95.167.214.1"
hostname="host.DJAMPER"

Это мой rc.conf.

Вот ipfw.rules

delete 200
delete 300
add 303 divert natd ip from 172.16.0.0/16 to any  
add 304 divert natd ip from any to me in via em1
add allow ip from any to any via lo0
add allow ip from any to any


Всё замечательно работает, вопрос вот в чём заключается.
Как видите у меня на em1 интерфейсе висит Ip внешний, но он не один как видите я прикрутил ещё 1 белый Ip.

таковых у нас ещё 250 штук. А вот теперь вопрос.
Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний IP давался Ip из какого нибудь alias. например абоненту с Ip 172.16.6.65?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "IPFW + alias"  +/
Сообщение от Hammer (ok) on 26-Май-11, 18:33 
>[оверквотинг удален]
> add 304 divert natd ip from any to me in via em1
> add allow ip from any to any via lo0
> add allow ip from any to any
> Всё замечательно работает, вопрос вот в чём заключается.
> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
> не один как видите я прикрутил ещё 1 белый Ip.
> таковых у нас ещё 250 штук. А вот теперь вопрос.
> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
> IP давался Ip из какого нибудь alias. например абоненту с Ip
> 172.16.6.65?

Т.Е. Ты умудрился на один интерфейс прикрутить два ip из одной подсетки? И работает? 8-()

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "IPFW + alias"  +/
Сообщение от djamper (ok) on 26-Май-11, 18:48 
>[оверквотинг удален]
>> add allow ip from any to any
>> Всё замечательно работает, вопрос вот в чём заключается.
>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>> не один как видите я прикрутил ещё 1 белый Ip.
>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>> 172.16.6.65?
> Т.Е. Ты умудрился на один интерфейс прикрутить два ip из одной подсетки?
> И работает? 8-()

Не понял можно поконкретнее?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "IPFW + alias"  +/
Сообщение от Aquarius (ok) on 26-Май-11, 19:07 
>[оверквотинг удален]
>> add allow ip from any to any
>> Всё замечательно работает, вопрос вот в чём заключается.
>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>> не один как видите я прикрутил ещё 1 белый Ip.
>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>> 172.16.6.65?
> Т.Е. Ты умудрился на один интерфейс прикрутить два ip из одной подсетки?
> И работает? 8-()

маска разная - этого достаточно

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "IPFW + alias"  +/
Сообщение от PavelR (??) on 26-Май-11, 21:02 
>[оверквотинг удален]
>>> Всё замечательно работает, вопрос вот в чём заключается.
>>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>>> не один как видите я прикрутил ещё 1 белый Ip.
>>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>> 172.16.6.65?
>> Т.Е. Ты умудрился на один интерфейс прикрутить два ip из одной подсетки?
>> И работает? 8-()
> маска разная - этого достаточно

а где вы увидели разные маски ?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "IPFW + alias"  +/
Сообщение от Aquarius (ok) on 27-Май-11, 03:41 
>[оверквотинг удален]
>>>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>>>> не один как видите я прикрутил ещё 1 белый Ip.
>>>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>>>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>>> 172.16.6.65?
>>> Т.Е. Ты умудрился на один интерфейс прикрутить два ip из одной подсетки?
>>> И работает? 8-()
>> маска разная - этого достаточно
> а где вы увидели разные маски ?

ifconfig_em1="inet 95.167.214.245  netmask 255.255.255.0"
ifconfig_em1_alias0="inet 95.167.214.67 netmask 255.255.0 up"

тут возможны два подхода: считать нули и считать 255 8)
я считал 255
не знаю, как система на такое реагирует

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "IPFW + alias"  +/
Сообщение от Hammer (ok) on 27-Май-11, 06:48 
>[оверквотинг удален]
>>> Всё замечательно работает, вопрос вот в чём заключается.
>>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>>> не один как видите я прикрутил ещё 1 белый Ip.
>>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>> 172.16.6.65?
>> Т.Е. Ты умудрился на один интерфейс прикрутить два ip из одной подсетки?
>> И работает? 8-()
> маска разная - этого достаточно

Что то я засомневался.
т.е. 1.1.1.1 255.255.255.248 и 1.1.1.2 255.255.255.252 прекрасно будут работать на одном интерфейсе?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

15. "IPFW + alias"  +/
Сообщение от universite email(ok) on 28-Май-11, 04:30 

> Что то я засомневался.
> т.е. 1.1.1.1 255.255.255.248 и 1.1.1.2 255.255.255.252 прекрасно будут работать на одном
> интерфейсе?

да, должна.
В разных версиях Фри иногда бывает ругань.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

17. "IPFW + alias"  +/
Сообщение от Grey (ok) on 28-Май-11, 06:28 
>> Что то я засомневался.
>> т.е. 1.1.1.1 255.255.255.248 и 1.1.1.2 255.255.255.252 прекрасно будут работать на одном
>> интерфейсе?
> да, должна.
> В разных версиях Фри иногда бывает ругань.

не должно!
1.1.1.1 255.255.255.248 и 1.1.1.2 255.255.255.252
оба адреса находятся в одной подсети, т.е. указанные подсети перекрываются.
почитайте про разбивку на подсети.

если указываете основным адресом 1.1.1.1 255.255.255.0, то алиасы адресов из той же сети надо указывать с маской 255.255.255.255

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

21. "IPFW + alias"  +/
Сообщение от universite email(ok) on 28-Май-11, 19:21 

> не должно!
> 1.1.1.1 255.255.255.248 и 1.1.1.2 255.255.255.252
> оба адреса находятся в одной подсети, т.е. указанные подсети перекрываются.
> почитайте про разбивку на подсети.

у вас устаревшие дынные

> если указываете основным адресом 1.1.1.1 255.255.255.0, то алиасы адресов из той же
> сети надо указывать с маской 255.255.255.255

как раз маска может быть другая, можно и /32 и /24 и /23, смотря какой блок прописан на роутере.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

32. "IPFW + alias"  +/
Сообщение от a2l email on 02-Июн-11, 07:34 
>[оверквотинг удален]
>>>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>>>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>>> 172.16.6.65?
>>> Т.Е. Ты умудрился на один интерфейс прикрутить два ip из одной подсетки?
>>> И работает? 8-()
>> маска разная - этого достаточно
> Что то я засомневался.
> т.е. 1.1.1.1 255.255.255.248 и 1.1.1.2 255.255.255.252 прекрасно будут работать на одном
> интерфейсе?

man ifconfig
/alias

     alias   Establish an additional network address for this interface.  This
             is sometimes useful when changing network numbers, and one wishes
             to accept packets addressed to the old interface.  If the address
             is on the same subnet as the first network address for this
             interface, a non-conflicting netmask must be given.  Usually
             0xffffffff is most appropriate.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

33. "IPFW + alias"  +/
Сообщение от universite email(ok) on 02-Июн-11, 13:53 

>[оверквотинг удален]
>            
>  to accept packets addressed to the old interface.  If
> the address
>            
>  is on the same subnet as the first network address
> for this
>            
>  interface, a non-conflicting netmask must be given.  Usually
>            
>  0xffffffff is most appropriate.


[12:51]vm1:root->/root# uname -a
FreeBSD vm1.local 8.2-STABLE FreeBSD 8.2-STABLE #0: Fri May 27 02:30:57 EEST 2011     root@vm1.local:/usr/obj/usr/src/sys/virtualbox.2  amd64
[12:51]vm1:root->/root# ifconfig lo0 inet 1.1.1.2/30 alias
[12:51]vm1:root->/root# ifconfig lo0 inet 1.1.1.1/29 alias
[12:51]vm1:root->/root# ifconfig lo0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet 127.0.0.1 netmask 0xff000000
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7
        inet 1.1.1.2 netmask 0xfffffffc
        inet 1.1.1.1 netmask 0xfffffff8
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

5. "IPFW + alias"  +/
Сообщение от PavelR (??) on 26-Май-11, 21:02 
>[оверквотинг удален]
> add 304 divert natd ip from any to me in via em1
> add allow ip from any to any via lo0
> add allow ip from any to any
> Всё замечательно работает, вопрос вот в чём заключается.
> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
> не один как видите я прикрутил ещё 1 белый Ip.
> таковых у нас ещё 250 штук. А вот теперь вопрос.
> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
> IP давался Ip из какого нибудь alias. например абоненту с Ip
> 172.16.6.65?

1) man natd
2) man ipfw на тему kernel/ipfw - nat

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "IPFW + alias"  +/
Сообщение от djamper (ok) on 27-Май-11, 12:09 
>[оверквотинг удален]
>> add allow ip from any to any
>> Всё замечательно работает, вопрос вот в чём заключается.
>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>> не один как видите я прикрутил ещё 1 белый Ip.
>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>> 172.16.6.65?
> 1) man natd
> 2) man ipfw на тему kernel/ipfw - nat

Народ, вопрос, почти получилось, скажите вот что не могу нагуглить никк уже 2 день. как пользоваться опцией -alias_address в NAT?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "IPFW + alias"  +/
Сообщение от djamper (ok) on 27-Май-11, 12:10 
>[оверквотинг удален]
>>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>>> не один как видите я прикрутил ещё 1 белый Ip.
>>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>> 172.16.6.65?
>> 1) man natd
>> 2) man ipfw на тему kernel/ipfw - nat
> Народ, вопрос, почти получилось, скажите вот что не могу нагуглить никк уже
> 2 день. как пользоваться опцией -alias_address в NAT?

И простите маски там одинаковые, покорявому скопировал. 255.255.255.0

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "IPFW + alias"  +/
Сообщение от Anony on 27-Май-11, 13:56 
>[оверквотинг удален]
>>>> не один как видите я прикрутил ещё 1 белый Ip.
>>>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>>>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>>> 172.16.6.65?
>>> 1) man natd
>>> 2) man ipfw на тему kernel/ipfw - nat
>> Народ, вопрос, почти получилось, скажите вот что не могу нагуглить никк уже
>> 2 день. как пользоваться опцией -alias_address в NAT?
> И простите маски там одинаковые, покорявому скопировал. 255.255.255.0

как вариант можно сделать с использованием table, но опять же варианта что бы было динамическое натирование адрес в адрес, что-то я не находил во фре

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "IPFW + alias"  +/
Сообщение от djamper (ok) on 27-Май-11, 14:28 
>[оверквотинг удален]
>>>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>>>> 172.16.6.65?
>>>> 1) man natd
>>>> 2) man ipfw на тему kernel/ipfw - nat
>>> Народ, вопрос, почти получилось, скажите вот что не могу нагуглить никк уже
>>> 2 день. как пользоваться опцией -alias_address в NAT?
>> И простите маски там одинаковые, покорявому скопировал. 255.255.255.0
> как вариант можно сделать с использованием table, но опять же варианта что
> бы было динамическое натирование адрес в адрес, что-то я не находил
> во фре

блин как же быть.(((( мне надо как ты понял просто что бы не подстка 172.16.0.0/32 а конкретный адресс из неё переводился в любой белый который пропишу из пула который нам выдали.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "IPFW + alias"  +/
Сообщение от Hammer (ok) on 27-Май-11, 18:19 
>[оверквотинг удален]
>>> Как видите у меня на em1 интерфейсе висит Ip внешний, но он
>>> не один как видите я прикрутил ещё 1 белый Ip.
>>> таковых у нас ещё 250 штук. А вот теперь вопрос.
>>> Какие правила надо прописать в IPFW.rules что абонентам которым надо другой внешний
>>> IP давался Ip из какого нибудь alias. например абоненту с Ip
>>> 172.16.6.65?
>> 1) man natd
>> 2) man ipfw на тему kernel/ipfw - nat
> Народ, вопрос, почти получилось, скажите вот что не могу нагуглить никк уже
> 2 день. как пользоваться опцией -alias_address в NAT?

1 Отказаться от диверт.
2 Настроить ядерный нат.
3 Хэндбук http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/fi...

ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
ipfw add nat 1 ip from 192.168.1.0.24 to any via xl0 (интерфейс в инет)
ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ (белый ip)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "IPFW + alias"  +/
Сообщение от PavelR (??) on 27-Май-11, 20:00 
> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
> ipfw add nat 1 ip from 192.168.1.0.24 to any via xl0 (интерфейс
> в инет)
> ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ (белый ip)

ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
ipfw add nat 1 ip from 192.168.1.0.24 to any out via xl0 (интерфейс в инет)
ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ in via xl0 (белый ip)

и так нужные двестипятьдесят-икс раз, заменяя цихфирку адын на еще плюс адын.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "IPFW + alias"  +/
Сообщение от Hammer (ok) on 27-Май-11, 21:46 
>> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
>> ipfw add nat 1 ip from 192.168.1.0.24 to any via xl0 (интерфейс
>> в инет)
>> ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ (белый ip)
> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
> ipfw add nat 1 ip from 192.168.1.0.24 to any out via xl0
> (интерфейс в инет)
> ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ in via xl0
> (белый ip)
> и так нужные двестипятьдесят-икс раз, заменяя цихфирку адын на еще плюс адын.

:)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "IPFW + alias"  +/
Сообщение от universite email(ok) on 28-Май-11, 04:32 

> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log

log не забыть убрать, а то файл может разбухнуть до огромных размеров.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "IPFW + alias"  +/
Сообщение от Hammer (ok) on 28-Май-11, 10:10 
>> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
> log не забыть убрать, а то файл может разбухнуть до огромных размеров.

IPFIREWALL_VERBOSE_LIMIT=200 - мой ответ Чемберлену :)

Ротация тоже не помешает.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

22. "IPFW + alias"  +/
Сообщение от universite email(ok) on 29-Май-11, 01:37 
>>> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
>> log не забыть убрать, а то файл может разбухнуть до огромных размеров.
> IPFIREWALL_VERBOSE_LIMIT=200 - мой ответ Чемберлену :)

Это не поможет. Логи по-прежнему растут :)
Но что вы там собрались в логах смотреть?

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

31. "IPFW + alias"  +/
Сообщение от Hammer (ok) on 01-Июн-11, 06:44 
>>>> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
>>> log не забыть убрать, а то файл может разбухнуть до огромных размеров.
>> IPFIREWALL_VERBOSE_LIMIT=200 - мой ответ Чемберлену :)
> Это не поможет. Логи по-прежнему растут :)
> Но что вы там собрались в логах смотреть?

1 Да ну?! :)
2 Всё что угодно. Я вообще очень часто логами пользуюсь.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

18. "IPFW + alias"  +/
Сообщение от Grey (ok) on 28-Май-11, 07:53 
>> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
>> ipfw add nat 1 ip from 192.168.1.0.24 to any via xl0 (интерфейс
>> в инет)
>> ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ (белый ip)
> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
> ipfw add nat 1 ip from 192.168.1.0.24 to any out via xl0
> (интерфейс в инет)
> ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ in via xl0
> (белый ip)
> и так нужные двестипятьдесят-икс раз, заменяя цихфирку адын на еще плюс адын.

а ещё лучше: поднять pptp сервер и давать белые адреса для подключившихся клиентов :)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "IPFW + alias"  +/
Сообщение от PavelR (??) on 28-Май-11, 09:28 
>[оверквотинг удален]
>>> в инет)
>>> ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ (белый ip)
>> ipfw nat 1 config ip ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ log
>> ipfw add nat 1 ip from 192.168.1.0.24 to any out via xl0
>> (интерфейс в инет)
>> ipfw add nat 1 ip from any to ЧЧЧ.ЧЧЧ.ЧЧЧ.ЧЧЧ in via xl0
>> (белый ip)
>> и так нужные двестипятьдесят-икс раз, заменяя цихфирку адын на еще плюс адын.
> а ещё лучше: поднять pptp сервер и давать белые адреса для подключившихся
> клиентов :)

а я за управляемые коммутаторы и привязку на портах.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "IPFW + alias"  +/
Сообщение от universite email(ok) on 29-Май-11, 01:39 

> а ещё лучше: поднять pptp сервер и давать белые адреса для подключившихся
> клиентов :)

Тссс.
Так рождается очередная домовая сетка :)

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

24. "IPFW + alias"  +/
Сообщение от PavelR (??) on 29-Май-11, 08:45 
>> а ещё лучше: поднять pptp сервер и давать белые адреса для подключившихся
>> клиентов :)
> Тссс.
> Так рождается очередная домовая сетка :)

да, ещё.

В качестве бонуса.

Прописать "на большом рутере" в rc.conf:

route_bh1="-net 10.60.0.0/16 127.1 -reject"

где 10.60.0.0/16 - большая сетка реальных адресов...


Полезно когда реальники выделенной подсети (ну у меня серые, офис) выдаются по впн.
Иначе получится бесконечный цикл маршрутизации или пакеты внутреннего трафика могут попытаться вылететь в сторону провайдера.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

25. "IPFW + alias"  +/
Сообщение от universite email(ok) on 29-Май-11, 22:30 

> Прописать "на большом рутере" в rc.conf:
> route_bh1="-net 10.60.0.0/16 127.1 -reject"
> где 10.60.0.0/16 - большая сетка реальных адресов...
> Полезно когда реальники выделенной подсети (ну у меня серые, офис) выдаются по
> впн.
> Иначе получится бесконечный цикл маршрутизации или пакеты внутреннего трафика могут попытаться
> вылететь в сторону провайдера.

у вас где-то включено proxy-arp

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

26. "IPFW + alias"  +/
Сообщение от PavelR (??) on 29-Май-11, 22:32 
>> Прописать "на большом рутере" в rc.conf:
>> route_bh1="-net 10.60.0.0/16 127.1 -reject"
>> где 10.60.0.0/16 - большая сетка реальных адресов...
>> Полезно когда реальники выделенной подсети (ну у меня серые, офис) выдаются по
>> впн.
>> Иначе получится бесконечный цикл маршрутизации или пакеты внутреннего трафика могут попытаться
>> вылететь в сторону провайдера.
> у вас где-то включено proxy-arp

у меня ?

в моем случае proxy-arp не влияет.
Влияет только маршрутизация 10.60.0.0/16 в сторону впн-сервера-доступа.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

27. "IPFW + alias"  +/
Сообщение от universite email(ok) on 29-Май-11, 22:44 
> у меня ?
> в моем случае proxy-arp не влияет.
> Влияет только маршрутизация 10.60.0.0/16 в сторону впн-сервера-доступа.

Каким боком сетка, описанная на другом сетевом интерфейсе должна отдаваться провайдеру?
В вашем случае proxy-arp не так работает.
Или у вас где-то arp шторм внутри сети.

У меня на mpd включен proxy-arp, но нет мусора в виде маков клиентов.


ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 10.0.1.1 --> 10.0.1.100 netmask 0xffffffff
        inet6 fe80::2e0:4dff:fe7b:690c%ng1 prefixlen 64 scopeid 0xa
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
ng2: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 10.0.1.1 --> 10.0.1.202 netmask 0xffffffff
        inet6 fe80::2e0:4dff:fe7b:690c%ng2 prefixlen 64 scopeid 0xb
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
ng3: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 10.0.1.1 --> 10.0.1.201 netmask 0xffffffff
        inet6 fe80::2e0:4dff:fe7b:690c%ng3 prefixlen 64 scopeid 0xc
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>


# arp -a
? (10.0.0.10) at 00:e0:4d:a0:f8:46 on re0 expires in 509 seconds [ethernet]
? (192.168.0.1) at 00:e0:4d:7b:69:0c on re0 permanent [ethernet]
? (10.0.0.1) at 00:e0:4d:7b:69:0c on re0 permanent [ethernet]

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "IPFW + alias"  +/
Сообщение от PavelR (??) on 30-Май-11, 08:08 
>> у меня ?
>> в моем случае proxy-arp не влияет.
>> Влияет только маршрутизация 10.60.0.0/16 в сторону впн-сервера-доступа.
> Каким боком сетка, описанная на другом сетевом интерфейсе должна отдаваться провайдеру?
> В вашем случае proxy-arp не так работает.
> Или у вас где-то arp шторм внутри сети.

:-)

Смотри:

есть некий блок адресов, который используется для выдачи клиенту.
этот блок адресов маршрутизируется в сторону впн-сервера
впн клиент начинает работать, гоняет некий трафик, потом отключается
снаружи еще могут идти некие пакеты в сторону уже отключившегося клиента

поскольку впн-сервер не знает маршрута к отключившемуся клиенту :-)
то прилетевший для клиента пакетик начинает маршрутизироваться, и может полететь в шлюз по умолчанию.
В общем случае, пакеты к впн-клиенту могли прилететь из некоей внутренней сети, а впоследствии улететь в шлюз по умолчанию впн-сервера, таким образом имеем некую утечку.

Чтобы впн-сервер не отправлял пакеты для своих впн-клиентов в сторону внешних шлюзов и прописывается null-route.

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "IPFW + alias"  +/
Сообщение от universite email(ok) on 30-Май-11, 20:02 

> Чтобы впн-сервер не отправлял пакеты для своих впн-клиентов в сторону внешних шлюзов
> и прописывается null-route.

Это понятно.
Каким боком здесь arp-proxy и опция "-reject" ?

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

30. "IPFW + alias"  +/
Сообщение от PavelR (??) on 30-Май-11, 20:06 

> Это понятно.
> Каким боком здесь arp-proxy и опция "-reject" ?

я вообще писал:

>да, ещё.
>
>В качестве бонуса.

;-)

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру