нашёл ошибку 'icmp_types' вместо 'icmp_type'
oO вниматедбней читайте
P.S. не мучайте себя и участников форума простыми вопросами, которые описаны в handbook, забудьте о FreeBSD это система не для вас.
нашёл ошибку 'icmp_types' вместо 'icmp_type'
oO вниматедбней читайте
P.S. не мучайте себя и участников форума простыми вопросами, которые описаны в handbook, забудьте о FreeBSD это система не для вас.
забудьте о FreeBSD это система не для вас
не хорошо... просто не хорошо так людям говорить.
i2ks, уж лучше бы матом или дебилом обозвать.
для меня, для меня wink
только не сию же минуту.
natd без фаервола вообще работать будет?
В файле конфигурации ядра должны присутствовать следующие параметры:
options IPFIREWALL
options IPDIVERT
Дополнительно, если это нужно, можно добавить следующее:
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
В файле /etc/rc.conf должны быть такие строки:
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="fxp0"
natd_flags=""
вот это
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
как я понимаю касается именно ipfw
так?
IPFW NAT c DHCP не работает!(корректно)У тебя на natd_interface - DHCP_client висит!!
ПОВТОРЯЮ: IPFW c natd_interface - DHCP_client не работает, потом пересобери ядро с опциями
device pf
device pflog
device pfsync
options ALTQ
options ALTQ_CBQ # Class Bases Queuing (CBQ)
options ALTQ_RED # Random Early Detection (RED)
options ALTQ_RIO # RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler (HFSC)
options ALTQ_PRIQ # Priority Queuing (PRIQ)
options ALTQ_NOPCC # Required for SMP build
если включаешь PF отключи IPFW!!
firewall_enable="NO"
natd_enable="NO"
sammy, спасибо большое, сейчас пересобираю ядро.
Всем спасибо, всё работает. sammy, сделал как вы писали, пересобрал ядро,
[console]#PacketFilter support
device pf
device pflog
device pfsync
#Queuing support (requied by PF)
options ALTQ
options ALTQ_RED
options ALTQ_CBQ
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_PRIQ
options ALTQ_NOPCC[/console]
только pf.conf сделал так
[console]nat on $ext_if from 192.168.0.0/24 to any -> ($ext_if)
block in on $ext_if all
pass on $int_if all
pass out on $ext_if proto tcp all modulate state flags S/SA
pass out on $ext_if proto { udp, icmp } all keep state[/console]
в вашем варианте не работало почему то..
думаю можно помещать в Faq smile
---------------------------
вот кстати ещё вопросик, при загрузке системы вижу что Ipfw всёж пытается запуститься.. с какого?! В ядре выключил, в rc.conf выключил,.. откуда он ещё может пытаться стартовать?
рад за Вас , смотреть kldload - ipfw модулем скорей всего грузится, не заморачиваться и в /etc/rc.conf ipfw_enable="NO"
по pf http://house.hcn-strela.ru/BSDCert/BSDA-course/apc.html