Re: Proxy ipnat help for patch. (4.1.32 RC3)

budsz <[email protected]>
Newsgroups gmane.comp.security.firewalls.ipfilter
Message-ID <11842_1235500714_49A43EA9_11842_1043_1_4d4dc3640902241037n6498d853o8daae2a97f9eefe9@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.