The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ipfw - icmp идут, и ничего другого"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ipfw - icmp идут, и ничего другого"
Сообщение от Tilo emailИскать по авторуВ закладки on 13-Окт-03, 19:51  (MSK)
Салют всем!

Я во freebsd новенький, не пинайте плзззз 8)
Хочу, как и многие, офисную сеть в интернет пустить.
В ядро добавил IPFIREWALL, IPDIVERT, в /etc/rc.conf и файрвол и натд включен и тд как во всех факах и тп.
Вобщем, пинги проходят, и ничего более.
Куда копать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "ipfw - icmp идут, и ничего другого"
Сообщение от crash Искать по авторуВ закладки on 14-Окт-03, 03:04  (MSK)
>Салют всем!
>
>Я во freebsd новенький, не пинайте плзззз 8)
>Хочу, как и многие, офисную сеть в интернет пустить.
>В ядро добавил IPFIREWALL, IPDIVERT, в /etc/rc.conf и файрвол и натд включен
>и тд как во всех факах и тп.
>Вобщем, пинги проходят, и ничего более.
>Куда копать?


было бы не похо посмотреть правила фаервола и ipfw show что показывает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "ipfw - icmp идут, и ничего другого"
Сообщение от Tilo emailИскать по авторуВ закладки on 14-Окт-03, 07:53  (MSK)
fxp0 - inet
fxp1 - local

/etc/rc.firewall
  ...
[Oo][Pp][Ee][Nn])
setup_loopback
ipfw add 65000 pass all from any to any
;;

/etc/natd.conf
use_sockets yes
same_ports yes
dynamic yes

ipfw show
(я уберу номера правлил и тп)
divert 8668 ip from any to any via fxp0
allow ip from any to any via lo0
deny ip from 127.0.0.0/8
deny ip from 127.0.0.0/8 to any
allow ip from any to any
deny ip from any to any

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "ipfw - icmp идут, и ничего другого"
Сообщение от crash Искать по авторуВ закладки on 14-Окт-03, 08:19  (MSK)
>fxp0 - inet
>fxp1 - local
>
>/etc/rc.firewall
>  ...
>[Oo][Pp][Ee][Nn])
>setup_loopback
>ipfw add 65000 pass all from any to any
>;;
>
>/etc/natd.conf
>use_sockets yes
>same_ports yes
>dynamic yes
>
>ipfw show
>(я уберу номера правлил и тп)
вот и зря, потому как не видно тогда где фаервол затыкается...
я точно не уверен, но помоему divert надо поставить в конце после allow ip from any to any
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "ipfw - icmp идут, и ничего другого"
Сообщение от Tilo emailИскать по авторуВ закладки on 14-Окт-03, 09:22  (MSK)
ok.

ipfw show
00050 182 15207 divert 8668 ip from any to any via fxp0
00100 52  4974  allow ip from any to any via lo0
00200 0   0     deny ip from 127.0.0.0/8
00300 0   0     deny ip from 127.0.0.0/8 to any
65500 402 0     allow ip from any to any
65535 0   0     deny ip from any to any

divert в конце после allow ip from any to any - результат тот же 8(
и рекомендуется divert ставить в самом начале.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "ipfw - icmp идут, и ничего другого"
Сообщение от crash Искать по авторуВ закладки on 14-Окт-03, 10:10  (MSK)
>ok.
>
>ipfw show
>00050 182 15207 divert 8668 ip from any to any via fxp0
>
>00100 52  4974  allow ip from any to any via
>lo0
>00200 0   0     deny ip from
>127.0.0.0/8
>00300 0   0     deny ip from
>127.0.0.0/8 to any
>65500 402 0     allow ip from any to
>any
>65535 0   0     deny ip from
>any to any
>
>divert в конце после allow ip from any to any - результат
>тот же 8(
>и рекомендуется divert ставить в самом начале.


предлагаю сделать чтобы писались логи и смотреть что выдает..
может кто еще что умное тебе подскажет.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "ipfw - icmp идут, и ничего другого"
Сообщение от Psy emailИскать по авторуВ закладки on 14-Окт-03, 12:31  (MSK)

>предлагаю сделать чтобы писались логи и смотреть что выдает..
>может кто еще что умное тебе подскажет.


Нельзя писать divert после allow all, потому что тогда на диверт вообще ичего не попадет... Недавно просто была такая же проблема..

Для начала сделай слудующее:
ipwf -f flush
ipfw add divert natd all from any via (внешний интерфейс)
ipfw add allow all from any to any via (внешний интерфейс)

Больше пока правил не надо.... для начала это запусти...

кроме того в rc.conf должно быть:
firewall_enable="YES"
firewall_script="/где он там у тебя лежит"
natd_enable="YES"
natd_interface="внешний интерфейс"
gateway_enable="YES"

у клиента должен быть прописан gateway, вообщем когда все сделаешь...должно пойти....

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "ipfw - icmp идут, и ничего другого"
Сообщение от Tilo emailИскать по авторуВ закладки on 14-Окт-03, 13:12  (MSK)
>ipwf -f flush
>ipfw add divert natd all from any via (внешний интерфейс)
>ipfw add allow all from any to any via (внешний интерфейс)

теперь даже пинги не проходят с клиентских машин, что собственно и логично. Если замнеить последнюю строчку (см выше) на ipfw add allow all from any to any, то хоть пинги идут...

ipfw show
50 631 37042 divert 8668 ip from any via (внешний интерфейс)
60 418 23979 allow all from any to any via (внешний интерфейс)
70 0 0 deny ip from any to any

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "ipfw - icmp идут, и ничего другого"
Сообщение от dev emailИскать по авторуВ закладки on 14-Окт-03, 13:17  (MSK)
>Салют всем!
>
>Я во freebsd новенький, не пинайте плзззз 8)
>Хочу, как и многие, офисную сеть в интернет пустить.
>В ядро добавил IPFIREWALL, IPDIVERT, в /etc/rc.conf и файрвол и натд включен
>и тд как во всех факах и тп.
>Вобщем, пинги проходят, и ничего более.
>Куда копать?

Версия фрии?
Ядро/мир с какими опциями собирал? -O2 ?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "ipfw - icmp идут, и ничего другого"
Сообщение от Tilo emailИскать по авторуВ закладки on 14-Окт-03, 13:37  (MSK)
FreeBSD 5.1p10
(была 5.1p8 - такая же беда)

ядрос миром собирал с флагами
cflacs=o2 -pipe
coptflags=-o -pipe

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "ipfw - icmp идут, и ничего другого"
Сообщение от dev emailИскать по авторуВ закладки on 14-Окт-03, 15:03  (MSK)
>cflacs=o2 -pipe

Пересобери

-0 -pipe

- и все заработает :) я серьезно
ipfw верни как было, когда icmp ходили

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "ipfw - icmp идут, и ничего другого"
Сообщение от Tilo Искать по авторуВ закладки on 14-Окт-03, 17:10  (MSK)
zarabotalo!!!!
thx!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "ipfw - icmp идут, и ничего другого"
Сообщение от toor emailИскать по авторуВ закладки on 15-Окт-03, 17:28  (MSK)
>>cflacs=o2 -pipe
>
>Пересобери
>
>-0 -pipe
>
>- и все заработает :) я серьезно
>ipfw верни как было, когда icmp ходили

Поломали компилятор в 5.1, что ли?


  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "ipfw - icmp идут, и ничего другого"
Сообщение от dev emailИскать по авторуВ закладки on 16-Окт-03, 23:27  (MSK)
>>>cflacs=o2 -pipe
>>
>>Пересобери
>>
>>-0 -pipe
>>
>>- и все заработает :) я серьезно
>>ipfw верни как было, когда icmp ходили
>
>Поломали компилятор в 5.1, что ли?

Наверно. Но -o2 в любом случае не рекомендуется для использвания - по-моему в handbook об этом сказано

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "ipfw - icmp идут, и ничего другого"
Сообщение от riks Искать по авторуВ закладки on 16-Окт-03, 12:16  (MSK)
Добрый день dev прошу прощения вы не подскажите я просто freeBSD 4.7 пользуюсь и я немного не понял насчет сборки ядра у 5 версии оно что собираеться как то уже не так и что такое -мир-?
Я собираю ядро всегда стандартно редактирую в директории usr/src/sys/i386/conf/ копию файла GENERIC (cp GENERIC MyConfig )
потом config MyConfig потом make && make install

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "ipfw - icmp идут, и ничего другого"
Сообщение от dev emailИскать по авторуВ закладки on 16-Окт-03, 23:33  (MSK)
>Добрый день dev прошу прощения вы не подскажите я просто freeBSD 4.7
>пользуюсь и я немного не понял насчет сборки ядра у 5
>версии оно что собираеться как то уже не так и что
>такое -мир-?
>Я собираю ядро всегда стандартно редактирую в директории usr/src/sys/i386/conf/ копию файла GENERIC
>(cp GENERIC MyConfig )
>потом config MyConfig потом make && make install

Процедура сбора ядра не изменилась. Их на самом деле две: одна - как описано (только, если мне не изменяет память, надо еще make depend делать), вторая - если стоят исходники системы (я не пробовал выполнять ее без исходников).
Но я чаше пересобираю все систему ("мир" - это система без ядра) из-за security патчей. И даже при редактировании ядра мне проще воспользоваться второй процедурой что б не запоминать обе.
Все это описано в handbook.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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