вопрос по ipfw
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
вопрос по ipfw
Доброго времени суток!
Как запретить натить шлюзу FreeBSD 6.2 с ipfw + NATd определенные частные сети? Т.е. чтобы локальные запросы между сетями шлюза не натились.
Как запретить натить шлюзу FreeBSD 6.2 с ipfw + NATd определенные частные сети? Т.е. чтобы локальные запросы между сетями шлюза не натились.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Че-то видимо торможу..
Так что-ли выходит?
Код: Выделить всё
ipfw add 100 from 192.168.10.0/24 to 192.168.20.0/24 in via fxp0
192.168.10.1 = fxp0
192.168.20.1 = fxp1
- zar0ku1
- сержант
- Сообщения: 238
- Зарегистрирован: 2008-02-29 4:38:05
- Откуда: Южно-Сахалинск
- Контактная информация:
Re: вопрос по ipfw
Michael /780 писал(а):Че-то видимо торможу..Так что-ли выходит?Код: Выделить всё
ipfw add 100 from 192.168.10.0/24 to 192.168.20.0/24 in via fxp0 192.168.10.1 = fxp0 192.168.20.1 = fxp1
Код: Выделить всё
ipfw add deny all from 192.168.10.0/24 to 192.168.20.0/24
На фоне дураков четче хорошие люди прорисовываются.
(с) Граффити
(с) Граффити
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Ну я же не писал что нужно запретить все между сетями... Локальные запросы между сетями нужны конечно.... А эти запросы заворачиваются на НАТ и хрен знает куда уходят :-)
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
в кажом случае по разномуКак запретить натить шлюзу FreeBSD 6.2 с ipfw + NATd определенные частные сети? Т.е. чтобы локальные запросы между сетями шлюза не натились
все зависит от построения фервола
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Нужно именно не натить эту сеть...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
в кажом случае по разному
все зависит от построения фервола
Код: Выделить всё
ipfw show
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Код: Выделить всё
gateway1# ipfw show
00010 0 0 check-state
00011 0 0 allow icmp from any to any in icmptypes 5,9,13,14,15,16,17
00012 0 0 reject ip from 192.168.10.0/24 to any in via xl0
00013 48538 14626156 deny ip from any to 255.255.255.255 via xl0
00014 1107 275880 deny ip from any to 255.255.255.255 via fxp0
00016 2582 299945 deny udp from any to any dst-port 137,138 via xl0
00100 2048 128736 allow ip from any to any via lo0
00101 2934350 1903756850 allow ip from me to any via xl0 keep-state
00121 0 0 allow udp from 192.168.200.1 to me dst-port 53 in via xl0
00499 0 0 allow ip from 192.168.10.0/24 to 192.168.20.0/24 via fxp0,fxp1
00500 0 0 deny ip from 192.168.10.0/24 to 192.168.20.0/24 via xl0
00990 556985 90904255 fwd 192.168.10.1,3128 tcp from 192.168.10.0/24 to any dst-port 80 via xl0
00995 86776 15871807 divert 8668 ip from any to any via xl0
01004 159245 20336285 allow ip from 192.168.10.15 to any in via fxp0
01005 238834 268056869 allow ip from any to 192.168.10.15
01040 1036541 172188858 allow ip from 192.168.10.0/24 to any dst-port 53,80,443,8000,3128,3274 via fxp0
01050 6101624 5996084986 allow ip from any to 192.168.10.0/24
01090 25821 2421627 allow ip from 192.168.15.2 to any out via xl0
65534 25769 2378882 deny log logamount 10 ip from any to any
65535 54807 4133414 deny ip from any to any
fxp0, fxp1 - внутренние
Из сети fxp0 нужно получать в сеть fxp1 доступ и наоборот. Главное чтобы запросы в частные сети из fxp0, fxp1 не натились наружу.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
вставь начиная с 300 правила
fxp1/net fxp0/net
это сети ip/net
Код: Выделить всё
pass all from fxp0/net to fxp1/net
pass all from fxp1/net to fxp0/net
это сети ip/net
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
У меня же ipfw... не pf...
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
вот это правило похоже, нет?
Код: Выделить всё
allow ip from 192.168.10.0/24 to 192.168.20.0/24 via fxp0,fxp1
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Понял. Был неправ. Но запросы все-равно натятся.
Код: Выделить всё
000300 9 828 allow ip from 192.168.10.0/24 to 192.168.20.0/24
Последний раз редактировалось Michael /780 2008-12-23 9:30:36, всего редактировалось 1 раз.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
я для ipfw и привел правилаУ меня же ipfw... не pf...
почитайте внимательно
сомнительное правилоallow ip from 192.168.10.0/24 to 192.168.20.0/24 via fxp0,fxp1
односторонее
да и к томуже я такой via неиспользовал потому незнаю как оно сработает
а еще лучше те правила что я дал вместо 300 вставте начиная с 99
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
перед 995 поставь
Код: Выделить всё
deny all from твоялокалнеткоторуюзапрещаешьдоната to any in recv xl0
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Согласен.. убрал левое правило. И повыше поднял это правило:
Все равно натит блин...
Код: Выделить всё
00099 18 1656 allow ip from 192.168.10.0/24 to 192.168.20.0/24
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Код: Выделить всё
00994 0 0 deny ip from 192.168.20.0/24 to any in recv xl0
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
ipfw showНатит!
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: вопрос по ipfw
обмен между двумя внутренними сетями никак не затрагивает xl0
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Код: Выделить всё
gateway1# ipfw sh
ipfw: DEPRECATED: 'sh' matched 'show' as a sub-string
00010 0 0 check-state
00011 0 0 allow icmp from any to any in icmptypes 5,9,13,14,15,16,17
00012 0 0 reject ip from 192.168.10.0/24 to any in via xl0
00013 49060 14783476 deny ip from any to 255.255.255.255 via xl0
00014 1156 285337 deny ip from any to 255.255.255.255 via fxp0
00016 2609 302966 deny udp from any to any dst-port 137,138 via xl0
00099 54 4968 allow ip from 192.168.10.0/24 to 192.168.20.0/24
00100 2096 131712 allow ip from any to any via lo0
00101 3232266 2096081884 allow ip from me to any via xl0 keep-state
00121 0 0 allow udp from 192.168.200.1 to me dst-port 53 in via xl0
00500 0 0 deny ip from 192.168.10.0/24 to 192.168.20.0/24 via xl0
00990 571712 93491485 fwd 192.168.10.1,3128 tcp from 192.168.10.0/24 to any dst-port 80 via xl0
00994 0 0 deny ip from 192.168.20.0/24 to any in recv xl0
00995 92440 16546481 divert 8668 ip from any to any via xl0
01004 161375 20808884 allow ip from 192.168.10.15 to any in via fxp0
01005 241700 270780914 allow ip from any to 192.168.10.15
01040 1182841 193985221 allow ip from 192.168.10.0/24 to any dst-port 53,80,443,8000,3128,3274 via fxp0
01050 6295528 6177957655 allow ip from any to 192.168.10.0/24
01090 26874 2692760 allow ip from 192.168.15.2 to any out via xl0
65534 30007 2640045 deny log logamount 10 ip from any to any
65535 54807 4133414 deny ip from any to any
gateway1#
Последний раз редактировалось Michael /780 2008-12-23 9:55:07, всего редактировалось 1 раз.
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
2 hizel: обмен между двумя внутренними сетями заворачивается на nat и уходит наружу
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
Код: Выделить всё
00099 54 4968 allow ip from 192.168.10.0/24 to 192.168.20.0/24
а где обратное?
может опять перечитаешь мой пример что я сказал добавить?
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Виноват... обратное не добавил...
00098 12 1104 allow ip from 192.168.10.0/24 to 192.168.20.0/24
00099 0 0 allow ip from 192.168.20.0/24 to 192.168.10.0/24
00098 12 1104 allow ip from 192.168.10.0/24 to 192.168.20.0/24
00099 0 0 allow ip from 192.168.20.0/24 to 192.168.10.0/24
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Код: Выделить всё
gateway1# ipfw sh
ipfw: DEPRECATED: 'sh' matched 'show' as a sub-string
00010 0 0 check-state
00011 0 0 allow icmp from any to any in icmptypes 5,9,13,14,15,16,17
00012 0 0 reject ip from 192.168.10.0/24 to any in via xl0
00013 49060 14783476 deny ip from any to 255.255.255.255 via xl0
00014 1156 285337 deny ip from any to 255.255.255.255 via fxp0
00016 2609 302966 deny udp from any to any dst-port 137,138 via xl0
00098 12 1104 allow ip from 192.168.10.0/24 to 192.168.20.0/24
00099 0 0 allow ip from 192.168.20.0/24 to 192.168.10.0/24
00100 2096 131712 allow ip from any to any via lo0
00101 3232266 2096081884 allow ip from me to any via xl0 keep-state
00121 0 0 allow udp from 192.168.200.1 to me dst-port 53 in via xl0
00500 0 0 deny ip from 192.168.10.0/24 to 192.168.20.0/24 via xl0
00990 571712 93491485 fwd 192.168.10.1,3128 tcp from 192.168.10.0/24 to any dst-port 80 via xl0
00994 0 0 deny ip from 192.168.20.0/24 to any in recv xl0
00995 92440 16546481 divert 8668 ip from any to any via xl0
01004 161375 20808884 allow ip from 192.168.10.15 to any in via fxp0
01005 241700 270780914 allow ip from any to 192.168.10.15
01040 1182841 193985221 allow ip from 192.168.10.0/24 to any dst-port 53,80,443,8000,3128,3274 via fxp0
01050 6295528 6177957655 allow ip from any to 192.168.10.0/24
01090 26874 2692760 allow ip from 192.168.15.2 to any out via xl0
65534 30007 2640045 deny log logamount 10 ip from any to any
65535 54807 4133414 deny ip from any to any
gateway1#
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: вопрос по ipfw
что значит натит?натит локальные запросы внутренних сетей...
покажи как это по твоему выглядит
-
- сержант
- Сообщения: 281
- Зарегистрирован: 2008-08-24 21:11:25
- Откуда: Москва
Re: вопрос по ipfw
Делаю из сети 192.168.10.ip тупо tracert в сеть 192.168.20.ip и вижу ответ от узла чужой сети... Из сего делаю вывод что запросы в сеть 192.168.20.0/24 заворачиваются наружу (читай НАТятся) и ответ приходит снаружи.
Скажу больше: я на 100% уверен что именно этот узел чужой сети находится снаружи.
Скажу больше: я на 100% уверен что именно этот узел чужой сети находится снаружи.