On Wed, Feb 25, 2009 at 12:07 AM, Darren Reed <[email protected]> wrote: > budsz wrote: >> On Tue, Feb 24, 2009 at 2:37 PM, budsz <[email protected]> wrote: >> >>> On Tue, Feb 24, 2009 at 1:34 AM, Darren Reed <[email protected]> >>> wrote: >>> >>>> -----BEGIN PGP SIGNED MESSAGE----- >>>> Hash: SHA1 >>>> >>>> Hi, >>>> >>>> So you're using an IPFilter that is quite old... >>>> >>>> The latest one that I've uploaded is 4.1.32 Release candidate 3: >>>> http://downloads.sourceforge.net/ipfilter/ip_fil4.1.32rc3.tar.gz?use_mirror=osdn >>>> SHA1 (ip_fil4.1.32rc3.tar.gz) = 899765b326ef28a72b3fc889365ba0aff652d50c >>>> >>>> How to update your source tree? >>>> >>>> Put the IPFilter .tar.gz file on the FreeBSD box with that kernel, where >>>> I'm >>>> assuming that /usr/src/sys exists... >>>> >>>> Unpack the IPFilter bits, change into the ipfilter directory, run >>>> # make freebsd >>>> # BSD/kupgrade >>>> >>> Thanks Darren for replay. I did what you said before, after: >>> # BSD/kupgrade >>> >>> I got error when patching Makefile. Here it's: >>> >>> Installing into /usr/include/netinet ip_auth.h ip_compat.h ip_fil.h >>> ip_frag.h ip_nat.h ip_proxy.h ip_scan.h ip_state.h ip_sync.h ip_pool.h >>> ip_htable.h ip_lookup.h ipl.h >>> Hmm... Looks like a new-style context diff to me... >>> The text leading up to this was: >>> -------------------------- >>> |*** Makefile.orig Mon Mar 28 09:10:11 2005 >>> |--- Makefile Mon Mar 28 09:12:51 2005 >>> -------------------------- >>> Patching file Makefile using Plan A... >>> Hunk #1 failed at 5. >>> 1 out of 1 hunks failed--saving rejects to Makefile.rej >>> done >>> >>> root:/usr/src/sys/ip_fil4.1.32rc3# >>> >>> I'am affraid to continue this step. Any advice? >>> >> >> Keep try to compile ipfiter on my FreeBSD: >> >> Re-Extracting source tarball: >> # cd /usr/src/sys/ >> # rm -rf ip_fil4.1.32rc3 >> # tar zxvf ip_fil4.1.32rc3.tar.gz >> # cd ip_fil4.1.32rc3 >> # make freebsd >> # BSD/kupgrade >> Installing ip_auth.c ip_auth.h ip_frag.c ip_frag.h ip_nat.c >> ip_nat.h ip_proxy.c ip_proxy.h ip_scan.c ip_scan.h ip_state.c >> ip_state.h ip_sync.c ip_sync.h ip_pool.c ip_pool.h ip_htable.c >> ip_htable.h ip_lookup.c ip_lookup.h ip_rules.c >> ip_rules.hip_fil_freebsd.c -> /sys/contrib/ipfilter/netinet/ip_fil.c >> ip_fil.h fil.c ip_log.c ip_compat.h ipl.h ip_ftp_pxy.c ip_h323_pxy.c >> ip_ipsec_pxy.c ip_irc_pxy.c ip_netbios_pxy.c ip_pptp_pxy.c >> ip_raudio_pxy.c ip_rcmd_pxy.c ip_rpcb_pxy.c >> Installing into /usr/include/netinet ip_auth.h ip_compat.h ip_fil.h >> ip_frag.h ip_nat.h ip_proxy.h ip_scan.h ip_state.h ip_sync.h ip_pool.h >> ip_htable.h ip_lookup.h ipl.h >> # >> >> Note: I don't know why for this sesson, I didn't get error message >> (patch path) again. >> >> # cd /usr/obj/ >> # rm -rf * >> # cd /usr/src >> # make buildkernel KERNCONF=`uname -a | awk '{print $13}' | awk -F/ >> '{print $7}'` >> .... >> mkdep -f .depend -a -nostdinc -DIPFILTER_LKM -DIPFILTER_LOG >> -I/usr/src/sys/modules/ipfilter/../../contrib/ipfilter -D_KERNEL >> -DKLD_MODULE -I >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/mlfk_ipl.c:25: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_nat.c:99: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_frag.c:74: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_state.c:87: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_proxy.c:80: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_auth.c:102: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_log.c:129: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_fil.c:90: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> In file included from >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/fil.c:117: >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:878: >> bpf.h: No such file or directory >> /usr/src/sys/modules/ipfilter/../../contrib/ipfilter/netinet/ip_compat.h:881: >> opt_inet6.h: No such file or directory >> > > Hmmm, I would usually associate the above with needing > to run config(8) like this: > # cd /usr/src/sys/i386/conf > # config GENERIC > > What version of FreeBSD are you using?
I'am using FreeBSD 4.10-STABLE. These is old software and old machine too :). Sorry I forgot tell you FreeBSD version before. -- budsz
