I need vtun working over IPv6. The version from rpmforge does not seem to support IPv6 (binds to 0.0.0.0:5000 if I specify binding to the interface, and won't let me put in an IPv6 address for address binding). So I was pointed to the KAME (which does not provide any FC/RHEL support. The person who sent me there provided a makefile that he said works on Linux, but did not work for me: Makefile from KAME: install_dir = /usr/local/v6/bin v6tun: v6tun.o cc -o $@ $> install: v6tun -rm -f $(install_dir)/v6tun install -c -o root -g wheel -m 04710 v6tun $(install_dir) clean: -rm -f *.o v6tun Makefile from contact: v6tun: v6tun.o gcc v6tun.c v6tun.h -o v6tun install: v6tun -rm -f $(install_dir)/v6tun install -c -o root -g wheel -m 04710 v6tun $(install_dir) clean: 6tun: v6tun.o -rm -f *.o v6tun gcc v6tun.c v6tun.h -o v6tun install: v6tun -rm -f $(install_dir)/v6tun install -c -o root -g wheel -m 04710 v6tun $(install_dir) clean: -rm -f *.o v6tun I changed the install_dir to /usr/local/bin I had put the makefile, v6tun.c, & v6tun.h in /root/v6tun and as root issued make install. I got the following error: Makefile:10: *** target pattern contains no '%'. Stop. What is missing to get this compiled?
On Thu, Sep 4, 2008 at 8:15 AM, Robert Moskowitz <rgm at htt-consult.com>wrote:> I need vtun working over IPv6. The version from rpmforge does not seem to > support IPv6 (binds to 0.0.0.0:5000 if I specify binding to the interface, > and won't let me put in an IPv6 address for address binding). > > So I was pointed to the KAME (which does not provide any FC/RHEL support. > The person who sent me there provided a makefile that he said works on > Linux, but did not work for me: > > Makefile from KAME: > > install_dir = /usr/local/v6/bin > > v6tun: v6tun.o > cc -o $@ $> > > install: v6tun > -rm -f $(install_dir)/v6tun > install -c -o root -g wheel -m 04710 v6tun $(install_dir) > > clean: > > > -rm -f *.o v6tun > > > Makefile from contact: > > v6tun: v6tun.o > > gcc v6tun.c v6tun.h -o v6tun > > install: v6tun > > -rm -f $(install_dir)/v6tun > > install -c -o root -g wheel -m 04710 v6tun $(install_dir) > > clean: 6tun: v6tun.o -rm -f *.o v6tun > > gcc v6tun.c v6tun.h -o v6tun install: v6tun^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Looks like part of the file is repeated. ^^^^^^ and further down> > > -rm -f $(install_dir)/v6tun > > install -c -o root -g wheel -m 04710 v6tun $(install_dir) clean:^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ needs a line break> > > -rm -f *.o v6tun > > I changed the install_dir to /usr/local/bin > > I had put the makefile, v6tun.c, & v6tun.h in /root/v6tun and as root > issued make install. I got the following error: > > Makefile:10: *** target pattern contains no '%'. Stop. > > > What is missing to get this compiled? > > > > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20080904/fc3ccc6c/attachment-0002.html>
Rob Townley wrote:> > > On Thu, Sep 4, 2008 at 8:15 AM, Robert Moskowitz <rgm at htt-consult.com > <mailto:rgm at htt-consult.com>> wrote: > > I need vtun working over IPv6. The version from rpmforge does not > seem to support IPv6 (binds to 0.0.0.0:5000 <http://0.0.0.0:5000/> > if I specify binding to the interface, and won't let me put in an > IPv6 address for address binding). > > So I was pointed to the KAME (which does not provide any FC/RHEL > support. The person who sent me there provided a makefile that he > said works on Linux, but did not work for me: > > install -c -o root -g wheel -m 04710 v6tun $(install_dir) clean: > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > needs a line breakThanks for the help. I finally got it to compile. THEN I read the README and discovered that this is NOT what I need. I need a tunneling program that does IPv4overIPv6. If regular vtun supported IPv6 for the outer tunnel, it would easily do what I need. Yeah, if.
Reasonably Related Threads
- vtun -- no IPv6 support?
- What about FreeBSD? - KAME Project "ipcomp6_input()" Denial of Service
- Arithmetic Error while compiling R with the Intel compilers
- [LLVMdev] CVS binutils includes support for plugins, can use the llvm plugin.
- [Bridge] <kernel BUG> generated on bridge up/down & other issues