Jump to content

Recommended Posts

Posted

вечер добрый. нужно сделать фильтрующий мост на Free-BSD 6.0

ядро собрано с параметрами

 

# Bridge support

device if_bridge

 

# PF support

device pf

device pflog

device pfsync

 

# ALTQ support

options ALTQ

options ALTQ_CBQ

options ALTQ_RED

options ALTQ_RIO

options ALTQ_HFSC

options ALTQ_PRIQ

options ALTQ_NOPCC

options INET # InterNETworking

options INET6 # IPv6 communications protocols

 

в rc.conf прописывается

pf_enable="YES"

 

в машине три сетевых интерфейса. один простаивает, к двум другим подключаются свичи

создаётся мост и поднимаются сетевые интерфейсы

# ifconfig bridge0 create

# ifconfig bridge0 addm xl0 up

# ifconfig bridge0 addm rl0 up

# ifconfig bridge0 addm xl1 up

# ifconfig bridge0 up

 

без pfctl -e бридж работает нормально, но при включении файерволла в течение нескольких минут машина зависает, выдавая либо:

 

fatal trap 12: page fault while in kernel mode

. . .

supervisor write, page not present

с дампом системы, либо:

 

xl0: packet with no header

 

в чём может быть проблема?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.