| 代码: |
|
一、编译内核 cd /usr/src/sys/i386/conf cp GENERIC proxy vi proxy 将一下四行加入 options IPFILTER options IPFILTER_LOG options RANDOM_IP_ID options BRIDGE config proxy cd ../../compile/proxy make depend make make install 二、配置 vi /etc/rc.conf 内容如下: gateway_enable="YES" hostname="soocol.com" # 设为你的hostname kern_securelevel_enable="NO" nfs_reserved_port_only="NO" sendmail_enable="NONE" # 用作nat/firewall, 不需要 sendmail sshd_enable="YES" # usbd_enable="NO" cron_enable="NO" .network_interfaces="rl0 rl1 lo0" ifconfig_rl0="202.102.121.67 netmask 255.255.255.0" ifconfig_rl1="inet 192.168.0.1 netmask 255.255.255.0" ifconfig_lo0="inet 127.0.0.1" # 设置IPFILTER ipfilter_enable="YES" ipfilter_flags="" ipmon_enable="YES" ipmon_flags="-Dsvn" ipnat_enable="YES" vi /etc/resolv.conf 内容为: nameserver 211.167.97.67 nameserver 202.99.96.68 三、设置IPNAT vi /usr/local/etc/rc.d/ipnat.sh 内容为: #!/bin/sh [ -x /sbin/ipnat ] && /sbin/ipnat -CF -f /etc/ipnat.rules && ipf=-y && echo -n 'ipnat' vi /etc/ipnat.rules 内容为: map rl0 192.168.0.0/24 -> 0.0.0.0/32 proxy port ftp ftp/tcp map rl0 192.168.0.0/24 -> 0.0.0.0/32 portmap tcp/udp 10000:60000 map rl0 192.168.0.0/24 -> 0.0.0.0/32 |
操作系统:FreeBSD 4.7 (带源码安装)
两块网卡:
1:3COM
2:DLINK
安装步骤:
| 代码: |
|
一、编译内核 cd /usr/src/sys/i386/conf cp GENERIC proxy vi proxy 将一下四行加入 options IPFILTER options IPFILTER_LOG options RANDOM_IP_ID options BRIDGE config proxy cd ../../compile/proxy make depend make make install 二、配置 vi /etc/rc.conf 内容如下: gateway_enable="YES" hostname="soocol.com" # 设为你的hostname kern_securelevel_enable="NO" nfs_reserved_port_only="NO" sendmail_enable="NONE" # 用作nat/firewall, 不需要 sendmail sshd_enable="YES" # usbd_enable="NO" cron_enable="NO" network_interfaces="rl0 rl1 lo0" ifconfig_rl0="202.102.121.67 netmask 255.255.255.0" ifconfig_rl1="inet 192.168.0.1 netmask 255.255.255.0" ifconfig_lo0="inet 127.0.0.1" # 设置IPFILTER ipfilter_enable="YES" ipfilter_flags="" ipmon_enable="YES" ipmon_flags="-Dsvn" ipnat_enable="YES" vi /etc/resolv.conf 内容为: nameserver 211.167.97.67 nameserver 202.99.96.68 三、设置IPNAT vi /usr/local/etc/rc.d/ipnat.sh 内容为: #!/bin/sh [ -x /sbin/ipnat ] && /sbin/ipnat -CF -f /etc/ipnat.rules && ipf=-y && echo -n 'ipnat' vi /etc/ipnat.rules 内容为: map rl0 192.168.0.0/24 -> 0.0.0.0/32 proxy port ftp ftp/tcp map rl0 192.168.0.0/24 -> 0.0.0.0/32 portmap tcp/udp 10000:60000 map rl0 192.168.0.0/24 -> 0.0.0.0/32 |