|
Какво ви трябваa:
1. 3 лан-ки (1 за интернет, 2 за интранет). 2. FreeBSD компилирано с: options BRIDGE options IPFILTER_LOG options IPFIREWALL options IPFIREWALL_VERBOSE options IPFIREWALL_DEFAULT_TO_ACCEPT options IPDIVERT 3. dhcpd isc-dhcp3-3.0.1.r9 (Аз ползвах това) 4. ipfw 5. natd Какво правим - v /etc/rc.conf: gateway_enable="YES" ifconfig_if0="inet 192.168.0.1 netmask 255.255.255.0" #if0 се казва първия лан интерфейс (другия е if1, а този за интернет - if2) След което следва: sysctl net.link.ether.bridge_cfg=if0,if1 sysctl net.link.ether.bridge=1 /sbin/ipfw -f flush /sbin/ipfw add divert natd all from any to any via if2 /sbin/ipfw add pass all from any to any natd -n if2 dhcpd if0 За да се стартират тези неща при стартиране на OS, сложете в /etc/sysctl.conf: net.link.ether.bridge_cfg=if0,if1 net.link.ether.bridge=1 И в /etc/rc.local: /sbin/ipfw -f flush /sbin/ipfw add divert natd all from any to any via if2 /sbin/ipfw add pass all from any to any /sbin/natd -n if2 /usr/local/sbin/dhcpd if0
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||








