freebsd-big troubles!!!!!!!
Как пересобираешь ядро?
Если ты уверен, что всё делаешь правильно, то http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html#KERNELDEBUG-OBTAIN
у меня внутренний адрес и 2 интерфейса
на первом внешнем прописал свой внутренний
а на втором прописал еще один внутренний
вот:
/etc/rc.conf
hostname="xxx"
ifconfig_ваш внешний интерфэйс="inet x1 netmask 255.255.255.0" -здесь поставил свой старый внутренний
ifconfig_ваш внутренний интерфэйс="inet x2 netmask 255.255.255.0" -здесь поставил придуманный внутренний адрес
defaultrouter="x3" -здесь поставил мой шлюз
еще в rc.conf добавил
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="мой внешний интерфэйс" (X1)
natd_flags="-f /etc/natd.conf"
при этом на втором интерфейсе(который будет во внутреннюю сеть смотреть будет не воткнут кабель)
вот полная картина того, что я сделал(не считая изменений в файле rc.firewall)
ЧТО МОЖЕТ БЫТЬ?-подскажите плиз!
пересобираю вот так
создаю из generic новый файл XXX, в который добавляю стороки про файервол(которые писал выше)-для того включить PPP на уровне ядра
cd /sys/i386/conf/
config XXX
cd ../compile/XXX
make depend
make all
make install
но ведь даже в манах про них написано, так что вроде бы все правильно
cd /sys/i386/conf/Таким образом ядро собиралось во времена FreeBSD 3.x - 4.1.
config XXX
cd ../compile/XXX
make depend
make all
make install
Сейчас http://www.freebsd.org/doc/en/books/handbook/kernelconfig-building.html, раздел "Procedure 2. Building a Kernel the ``New'' Way"
ну так один и тот же результат....
Если все равно падает - получай crashdump, см. ссылку в моём первом ответе.
Оставить комментарий
valeriy1
в общем добавляю в kernel след строки-options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPDIVERT
пересобираю
вот что при загрузке выдает-
mounting root from ufs:/dev/ad0s1a
loading config on files
entropy harvesting: interrupts ethernet point to point
swapon: adding /dev/ad0s1b as swap devise
starting file system checks:
fatal trap 12: page faul while in kernel mode
cpuid-0: apic id=00
fault code =supervisor read? page not present
instruction pointer= 0x8:0xcd29ac9c
frame pointer =0x10:0xcd29acb0
code segment =baes 0x0? limit 0xfffff,tipe 0x1b
=DPL 0,pres1, def 32 1,gran 1
processor eflags =interrupt enabled,resume,iopl=0
current process =35(swi8:tty:sio clock)_
trap number =12
panic: page fault
cpuid=0:
syncing disks, buffer remaining ......173 173 173 173
giving upon 158 buffers
подскажите-где може быть причина?