Noiptun Linux Install Instructions Copyright (c) Herman Sheremetyev 2003 ------------------------------------------------------------------------ Requirements ------------------------------------------------------------------------ To compile noiptun properly you will need the following libraries: Libnet 1.1.0 - newer versions will probably work, earlier ones won't! Libpcap 0.7.2 - newer version will probably work, earlier ones may too OpenSSL 0.9.6x - newer versions should work, earlier ones may ------------------------------------------------------------------------ Once you download and install the right versions of the libraries mentioned above you'll be all ready for the usual "./configure; make; make install" procedure. Make sure to run "./configure --help" as I've taken great pains to give you some nice options for library and header locations and some other options. If you're running Redhat 9 or Gentoo 1.4 like me then your system should either already have the correct libraries or you can easily install them using the facilities provided with each distro. Otherwise you'll probably need to compile them yourself and then tell ./configure where to find them. If you choose to compile each library on your own your configure run may look something like this: prompt$ ./configure --prefix=/usr/local/noiptun \ --with-libnet=/usr/local/libnet-1.1.0 \ --with-pcap=/usr/loca/libpcap-0.7.2 \ --with-crypto=/usr/local/openssl-0.9.6k This will place the final executable into /usr/local/noiptun/sbin and use the libraries installed in the indicated locations. If configure returns ok just run "make && sudo make install" and you're all done. Running the program ------------------------------------------------------------------------ After everything is all compiled and installed you should have a noiptun executable wherever you set --prefix to be, or in /usr/local/sbin by default. Check out the sample noiptun.conf and change the variables to suit your setup, then copy it to /etc/noiptun.conf or make sure to start noiptun with "-f /full/path/to/config/file" to let it know where the config file lives. Noiptun needs tun device support in the kernel to run so make sure your kernel is compiled with tun/tap device support if you get errors when trying to run the program. I assume if you're trying to run this program you know what you're doing and know what this means. However, if you're new to Linux, try running "modprobe tun" to load the module, Redhat and I think most major distros will compile tun/tap support as a module.