[WLUG] GCC compiling help - No TUN device

Lane Hoy lanewhoy at gmail.com
Fri Jul 20 18:24:41 EDT 2018


I checked the documentation directory for the 4.17.8 kernel (latest stable)
and the Documentation/networking has a file for the tuntap module.  The
header file is linux/if_tun.h .  Does that help you find why the compile is
failing?

On Jul 20, 2018 17:43, "Jay Nugent" <jjn at nuge.com> wrote:

Greetings Lane and Rick,


Lane Hoy said:
> The tun/tap functionality is related to network interface bridging and
> is probably part of the linux kernel packages on your system.  My first
> guess is that you need to install the kernel source packages and kernel
> header packages.

    o  Did an install of kernel-package (APT said that contained
       kernel-headers)  -- NO JOY

    o  Did an install of linux-source-4.13.0 -- NO JOY




On Fri, 20 Jul 2018, Rick Green wrote:

> Does Debian have a package for JNOS?  It's probably old source that you
want
> to mess with, but if there is a jnos package, then there will be a
jnos-dev
> meta-package which will pull in all the dependencies necessary for
> compilation.

    Nowadays we get the latest source files from Maiko's website by using
the rsync command:  rsync -a www.langelaar.net::jnos2 <path>



> On my ubuntu system, tun.c appears to have come from the JNOS tarball
itself,
> and tun.h and if_tun.h are part of the current kernel headers package,
which
> I believe is pulled in by build-essential.  Have you
>    apt-get install build-essential

    I think you may be right, Rick, I think the 'tun' code is provided by
JNOS.  So JNOS needs to load and execute, then the 'tun' interface *must*
be configured on the JNOS end *before( it can be configured on the Linux
side (via 'shell <command>).



>  The tunnel interface is part of the standard kernel, but it is
implemented
> as a module, which is not loaded by default at boot, so before you can
> configure a tun interface you have to `modprobe tun`.
> Google found me this:
>     https://www.techonia.com/1400/create-tunnel-interface-linux
>
> ...but you don't need to do that to compile, just before you want to run
> jnos.

    That URL shows the commands used when the 'tun' pacjage is already
present.  Yeah, tried insmo/lsmod already - NO JOY.   Looks like I gotta
get the JNOS source code to compile before a TUN device will be available.


    So I have emailed the NOS-BBS mailing list (cc: Maiko) for further
assistance...


    Thanks guys!

       --- Jay Nugent  WB8TKL

______________________________________________________
washlug mailing list    washlug web site
washlug at washlug.org     www.washlug.org
http://linux.marcdatabase.com/mailman/listinfo/washlug
______________________________________________________
washlug mailing list    washlug web site
washlug at washlug.org     www.washlug.org
http://linux.marcdatabase.com/mailman/listinfo/washlug
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://linux.marcdatabase.com/pipermail/washlug/attachments/20180720/f00a55e8/attachment.html>


More information about the washlug mailing list