>во FreeBSD, ядро скомпилил установил, в rc.conf прописал что надо
>надо чтоб работал интернет, почта приходила и ходила
>defaultrouter=xxx.xxx.xxx.xxx
>айпи сервера 192.168.1.1
>интернет и локальная сеть весят на одном интерфейсе fxp0
>есть сеть локальная 192.168.1.0-192.168.1.255, dhcp server рапеределяет айпишки c 40 по 90,
>netmask 255.255.255.0
>для интернета ипользетя squid, также настроин sendmail
>внешний айпишник интернет xxx.xxx.xxx.xxx
>помогите настроить rc.firewall если надо, по мануалом надо
>и ipfw что писать, не могу разобраться
>хотябы один раз разобраться, и все будет ок
>заранее спасибо
IMHO. Воткни вторую сетевуху.
Ядро:
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPDIVERT
rc.conf:
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="ifX"
natd_flags="-f /etc/natd.conf"
где ifX внешний интерфейс
/etc/natd.conf:
unregistered_only yes
Если кому нужны реальные IP:
Add rc.conf:
ifconfig_ifX_alias0="inet xxx.xxx.xxx.xx1 netmask 255.255.255.255"
ifconfig_ifX_alias1="inet xxx.xxx.xxx.xx2 netmask 255.255.255.255"
/etc/natd.conf:
unregistered_only yes
redirect_address 192.168.1.4 xxx.xxx.xxx.xx1
redirect_address 192.168.1.5 xxx.xxx.xxx.xx2
Не забудь в DHCP привязать 192.168.1.4 и 192.168.1.4 к MAC адресам.