#338549 TUN/TAP networking not working in *this* basilisk2

Package:
basilisk2
Source:
basilisk2
Submitter:
Viktor Horvath
Date:
2021-07-26 02:57:05 UTC
Severity:
wishlist
Tags:
#338549#5
Date:
2005-11-10 23:26:50 UTC
From:
To:
Hello,

I tried a lot to get network access in Basilisk II. I want to use the Net,
so sheep_net is not an option, I want the TUN/TAP one. But I think the
original Basilisk II as found on
http://basilisk.cebix.net/
is not capable of using TUN/TAP; it sticks to ethertap which is obsolete and
removed from the 2.6 kernel. Not only does BasiliskII's successor for
emulating PowerPCs, SheepShaver
http://sheepshaver.cebix.net
support TUN/TAP, but also does a derivate, Basilisk II/JIT
http://gwenole.beauchesne.online.fr/basilisk2/index.html

Maybe one could package the latter or ask the BasiliskII people whether they
will eventually include the TUN/TAP system of the JIT version?

Thanks,
Viktor.

#338549#10
Date:
2005-11-11 00:13:42 UTC
From:
To:
Downloaded latest CVS, as described on the "original" BasiliskII page
http://basilisk.cebix.net . Can't get it to compile ("./configure"
syntax errors in spite of latest autoconf), however, the ChangeLog lists
TUN/TAP and JIT. So that version seems to be the future...

#338549#15
Date:
2005-11-11 01:27:23 UTC
From:
To:
If you want SheepShaver packaged, then file a RFP bug against the
pseudo-package WNPP. (and cc me if you do - I might be interested in
doing the packaging - just too overloaded right now...)

The JIT variant of BasiliskII is merged with the main version. No new
release is out, but I believe it is part of the CVS snapshots.

The most recent version of BasiliskII supports a new network driver:
slirp. Try that... :-)


Sidenote regarding JIT: The official Debian package does not currently
enable the JIT compiler. But the code is there (for x86 only).


 - Jonas

#338549#20
Date:
2005-11-11 01:34:48 UTC
From:
To:
The CVS snapshot in Debian is quite recent. The home of BasiliskII
changed name. That seem to have confused your investigation...


 - Jonas

#338549#25
Date:
2005-11-11 16:29:14 UTC
From:
To:
Hi, thanks for the fast answer. OK, so there is only one program with an
older and a newer homepage. However, with the very same preferences
file, using "tun" as network device and the tunconfig script contained
in your basilisk2 Debian package, "your" basilisk2 throws me a "Cannot
attach to network card (No such device)" while the alienized version of
http://gwenole.beauchesne.online.fr/basilisk2/files/BasiliskII-1.0-0.3.i586.rpm
works well, I can even connect via AFP to Novell NetWare servers.

Regards,
Viktor.

#338549#30
Date:
2005-11-11 16:31:06 UTC
From:
To:
I should add that I use a custom 2.6.13.2 kernel with the "tun" module loaded.

$ ls -l /dev/net/
crw-rw-rw-  1 root root 10, 200 Nov 10 23:04 tun

#338549#35
Date:
2005-11-21 21:07:39 UTC
From:
To:
Hi,

IIRC, there is already a request for packaging SheepShaver in DBTS.
II prior to integrating QEMU's slirp code.  The "etherconfig" script
could be improved too so that to start a DHCP server on the tun
interface, but it's better be a distribution-specific choice as I don't
think that'd be nice by default, though it would make configuration
easier in the Mac side.

Note for slirp: I noticed performance gets crappy when the user sets
passive mode for FTP (e.g. in Fetch). But I haven't tried recently.

Actually, it worked for some time on x86_64 too but I failed to
advertise it enough. I had improved the backend when AMD64 was not
officially realeased yet but I hadn't announced it for NDA reasons in
those days.

Regards,
Gwenolé.

#338549#40
Date:
2007-05-20 20:00:52 UTC
From:
To:
Hi,

For some reason basilisk2's configure mis-detects the availability of
TUN/TAP support; the attached quilt patch compiles basilisk2 with
TUN/TAP support.

Regards,

Stephen

#338549#47
Date:
2007-05-20 20:41:45 UTC
From:
To:
Hi again,

I'm attaching an improved version of the patch which actually uses the
same inclusions as the existing checks for if.h and if_tun.h.

Regards,

Stephen

#338549#52
Date:
2007-05-20 21:06:02 UTC
From:
To:
Stephen Kitt wrote:

Thanks.


Kind regards,

  - Jonas

#338549#57
Date:
2011-12-17 01:29:28 UTC
From:
To:
Dear submitter,

as the package basilisk2 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see http://bugs.debian.org/524155

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@debian.org.

Debian distribution maintenance software
pp.
Luca Falavigna (the ftpmaster behind the curtain)

#338549#70
Date:
2021-07-26 02:48:19 UTC
From:
To:
Looks like this patch was only partially merged, the sys/types.h change
was not added, but the sys/socket.h change was added.