|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexandr Lookoshkoff 2:5012/30.85 06 Dec 2004 10:24:56 To : All Subject : NAT поднять --------------------------------------------------------------------------------
Сабж не получается...
Где руки править? Я уже всякие варианты пробовал...
Вот некоторые конфиги:
========= rc.conf =========
ifconfig_vr0="inet a.b.c.34/30"
defaultrouter="a.b.c.33"
ifconfig_rl0="inet 192.168.247.65/27"
inetd_enable="YES"
firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_type="SIMPLE"
firewall_flags=""
natd_program="/sbin/natd"
natd_enable="YES"
natd_interface="vr0"
natd_flags="-u -s -m"
=======================
======== rc.firewall ========
ot_if="vr0"
ot_net="a.b.c.32/30"
ot_ip="a.b.c.34"
loc_if="rl0"
loc_net="192.168.247.64/27"
loc_ip="192.168.247.65"
setup_loopback
${fwcmd} add 310 deny all from ${loc_net} to any in via ${ot_if}
${fwcmd} add 310 deny all from ${ot_net} to any in via ${loc_if}
${fwcmd} add 500 allow all from ${loc_net} to me via ${loc_if}
${fwcmd} add 500 allow all from me to ${loc_net} via ${loc_if}
${fwcmd} add 700 allow all from me to any via ${ot_if}
${fwcmd} add 700 allow all from any to me via ${ot_if}
case ${natd_enable} in
[Yy][Ee][Ss])
if [ -n "${natd_interface}" ]; then
${fwcmd} add 60500 divert natd all from any to any
# via ${natd_interface}
# это была часть предыдущей строки.
fi
;;
esac
${fwcmd} add 64000 pass tcp from any to any established
${fwcmd} add 64000 pass all from any to any frag
${fwcmd} add 64100 pass tcp from any to ${ot_ip} 25 setup
${fwcmd} add 64100 pass tcp from any to ${ot_ip} 53 setup
${fwcmd} add 64100 pass udp from any to ${ot_ip} 53
${fwcmd} add 64100 pass udp from ${ot_ip} 53 to any
${fwcmd} add 64200 deny log tcp from any to any in via ${ot_if} setup
${fwcmd} add 64300 pass tcp from any to any setup
=======================
баг либо в правилах, либо в настройках ipfw или natd, ибо на rl0 пакеты бегают,
а на vr0 уже нет.
WBR, Alexandr Lookoshkoff. Hичего не скажу.
--- GoldED+/W32
* Origin: ALCR (2:5012/30.85)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1606641b3e51a.html, оценка из 5, голосов 10
|