atari-home.de - Foren

Hardware => Emulatoren => Thema gestartet von: frank.lukas am Di 18.12.2007, 17:49:53

Titel: Netzwerk unter Aranym
Beitrag von: frank.lukas am Di 18.12.2007, 17:49:53
Eine kleine Anleitung unter Linux (Debian oder Ubuntu) und ARANYM
den Atari Emu ins Internet zu bringen ...

----------------- Linux Seite ------------

 install these packages issue the following command:

sudo apt-get install bridge-utils uml-utilities

2. Configuring the bridge

Ok, so lets start with the fun ;)

First of all, lets configure the network setup so that you will have a br0 interface at boot, and your network interface (eth0) will be part of it.

To accomplish this in Ubuntu I've configured my /etc/network/interfaces to look something like this:

auto br0
iface br0 inet dhcp
       bridge_ports eth0 tap0

auto eth0
iface eth0 inet manual

auto tap0
iface tap0 inet manual
    tunctl_user root

#root = muß durch einen user ersetzt werden


Quite simple huh? With this setup you should have what we want. To test it immediately run reinitialise the network:

sudo /etc/init.d/networking restart

After it finish its job, doing an

ifconfig

    should show you something like this:

br0        Encapsulamento do Link: Ethernet  Endereço de HW 00:11:D8:37:D8:B9
          inet end.: 192.168.1.2  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::211:d8ff:fe37:d8b9/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:6973 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:7301 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:3557787 (3.3 MiB) TX bytes:932172 (910.3 KiB)

eth0       Encapsulamento do Link: Ethernet  Endereço de HW 00:11:D8:37:D8:B9
          endereço inet6: fe80::211:d8ff:fe37:d8b9/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:184453 erros:75 descartados:0 excesso:0 quadro:0
          Pacotes TX:255573 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:23372490 (22.2 MiB) TX bytes:136539269 (130.2 MiB)
          IRQ:217 Endereço de E/S:0x6000

tap0      Protokoll:Ethernet  Hardware Adresse 00:FF:9A:7A:48:A1 
          inet6 Adresse: fe80::2ff:9aff:fe7a:48a1/64 Gültigkeitsbereich:Verbindung

Note that br0 is the interface that gets the IP. The eth0 is like a "dummy" interface.


----------------- Atari Seite -------------

Bei mir ist MiNT Installiert (emu-tos) und man kann z.B. das E-NICK.PRG nutzen ...

Interface = eth0
IP Adresse = deine IP Adresse
Netmask = 255.255.255.0
Gateway = 192.168.178.1
Nameserver = 192.168.178.1
Domain = "kann leer bleiben"
Hostname = ARANYM

da ich eine Fritz Box nutze ist mein Gateway und meine Nameserver Adresse jeweils gleich und muß bei euch natürlich entsprechend angepasst werden.

oder manuel z.B. bei mir unter D:/etc/sysconfig
Titel: Re: Netzwerk unter Aranym
Beitrag von: frank.lukas am Di 18.12.2007, 18:01:48
unter Windows oder OSX liegen hier entsprechene Informationen ...

http://www.pavelec.net/adam/openvpn/bridge/

http://sourceforge.net/project/showfiles.php?group_id=98788

http://www-user.rhrk.uni-kl.de/~nissler/tuntap/

http://www.virtualbox.org/

http://tldp.org/HOWTO/Ethernet-Bridge-netfilter-HOWTO-3.html#ss3.1
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Di 18.12.2007, 21:33:51
Prima Sache danke Frank!!
Titel: Re: Netzwerk unter Aranym
Beitrag von: frank.lukas am Di 18.12.2007, 21:47:02
... vielen Dank zurück an Tuxie,

wer stellt eine Lösung für Windows und eine für Mac OS X hier rein?


grüße

   Frank

Oder stimmt die Aranym Doku für Windows ...
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Di 18.12.2007, 22:06:14
Also ich habe schon Stunden gesessen um das Netzwerk mit Windows zum laufen zu bekommen, aber bisher ohne erfolg. Es ist eingerichtet und arany erkennt auch das Tun/Tap device aber es gehen keine Daten rüber.

Aber fü Mac OS X kann ich das mal machen.
Titel: Re: Netzwerk unter Aranym
Beitrag von: frank.lukas am Di 18.12.2007, 22:30:14
Hallo Tuxie,

mein G3 B&W ist für Aranym zu langsam.

Aber es sollte das gleiche wie unter Linux sein. Nur andere Programmpakete die man unter OSX braucht.



grüße

   Frank
Titel: Re: Netzwerk unter Aranym
Beitrag von: frank.lukas am Di 18.12.2007, 22:35:05
Doku unter ...

http://wiki.aranym.org/manual#networking



Unabhängig ob OSX, Linux oder Windows gehen zwei Möglichkeiten ...

erste - Proxy-ARP

zweite - Bridged (wie in meinem Beispiel unter Ubuntu Linux)


grüße

  Frank

In meinem Beispiel unter ARANYM/MiNT ist eth0, tap0 und kann eine andere IP bekommen als eth0 unter Linux
Titel: Re: Netzwerk unter Mac Aranym
Beitrag von: frank.lukas am Fr 28.12.2007, 14:37:14
Eine Anleitung incl. einer JIT Version für G4 Rechner von Aranym liegt unter ...


http://www.donzé.ch/atari/software/macaranym/



Setting up ethernet on the MAC (0.9.5 beta)
===========================================


1. Install TUN/TAP driver
-------------------------
Download the tuntap driver from

http://www-user.rhrk.uni-kl.de/~nissler/tuntap/

unpack the binary version and use the tuntap_installer.

(If you don't want to use the installer there is a description how
you can install the drivers manually at the end of this document)

2. Prepare aratapif.sh
----------------------
Edit the aratapif.sh and modify the following parameters
to your requirements.

FW_INTERFACE : the interface which is your normal MAC network device
               may be en0 for a wired RJ45 and en1 for a WLAN connection
NAMESERVER    : Point this to your normal name server

Copy the file into the directory ~/Library/Application Support/Aranym,
if the Aranym directory is not existent simply create a new one.

3. Configuring MacAranym
------------------------
Configure your MacAranym config file and modify the ETH0 section

[ETH0]
Type = ptp
Tunnel = tap0
HostIP = 192.168.1.8
AtariIP = 192.168.1.9
Netmask = 255.255.255.0
MAC = 00:41:45:54:48:30

Set the HostIP and AtariIP to a network that is outside of your normal
network range. i.E. if your default network is 172.16.1.xxx than you may
use i.e. 192.168.1.x, or if your normal network is 192.168.1.x you may
use i.e. 172.16.1.xxx addresses.

If you want to disable ethernet, set "Type=none".

4. Prepare Guest OS side
------------------------
Edit the /etc/resolv.conf in the ATARI file system and point it to your
host system (in the above example to 192.168.1.8)


5. Testing the connection
-------------------------
Boot up MacAranym. After startup open a terminal window on Mac side
and try to send a ping to the Guest IP address, i.E.

$ ping 192.168.1.9


6. Joy your Ethernet connection
-------------------------------
;-)



Troubleshooting
---------------
If the device /dev/tap0 does not having the correct access flags
modify the file /Library/StartupItems/tap/tap and add a chmod to
the StartService section. After that it should look like the one
below:


StartService ()
{
        ConsoleMessage "Initializing tap devices"

        if [ -d /Library/Extensions/tap.kext ]; then
                kextload /Library/Extensions/tap.kext
                chmod a+rw /dev/tap0
        fi
}


Manuall installation (Experts)
------------------------------
If you don't like to use the installer for the TUNTAP extension you can
install them manually.

1. download the binary TUNTAP package for your system (panther/tiger).
2. unpack the archive to a temporary folder
3. right click the package tap_kext.pkg and select "Show package contents"
4. Go into the folder "Contents" and unpack the file Archive.pax.gz
by using a right click and selection "Open with ..." -> "BOMArchiveHelper"
5. Enter the directory Archive/Library/Extensions and copy tap.kext to
a folder that you like
6. do steps 3 to 5 also with tun_kext.pkg and get tun.kext from it.
7. create a file i.E. load.sh in your destination directory where you
have put tun.kext and tap.kext with the following content:

#!/bin/sh

chown -R root:wheel tun.kext
chown -R root:wheel tap.kext
kextload tap.kext
kextload tun.kext
chmod a+rw /dev/tap[0-9]*

8. for unloading the device drivers from the kernel you need another
script (i.E. unload.sh) with the following content:

#!/bin/sh

/sbin/ipfw delete 00200

# kill an old natd if necessary
if test -f /var/run/natd_fw.pid; then
   kill -9 `cat /var/run/natd_fw.pid`
fi
# kill an old natd if necessary
if test -f /var/run/natd_dnsfw.pid; then
   kill -9 `cat /var/run/natd_dnsfw.pid`
fi
   
kextunload tap.kext
kextunload tun.kext

9. Loading the drivers before starting MacAranym

Open a terminal and change to the directory in which you have placed
your files.

$ cd mytuntapfolder

Start the load script with sudo

$ sudo ./load.sh

when prompted for the password use your user password.

9. for unloading the drivers after finishing MacAranym execute:

$ sudo ./unload.sh

Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Fr 28.12.2007, 16:35:48
Ah ne ist nicht nur für G4 ist ein Universal Binary also auch für Intel Macs geeignet!! Werde ich mir doch gleich mal ziehen.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Mikespeier am Mi 09.01.2008, 09:02:18
Hallächen Frank & Tuxie! ;D

Find ich ja eine gute Idee von euch mit diesen Anleitungen, nur hat das ganze einen "kleinen" Fehler!

Das ist leider irgendwie ein bischen zu englisch für mich. Gibt es da nicht irgendwo eine deutsche Übersetzung dafür?? ???
Mein Englisch ist in den letzten 20 Jahren irgendwie eingerostet und ich denke, daß es einigen Anderen auch so geht! Vor allem wenn man mit ATARI-Computern oder mit Windows arbeitet, ist man doch eher mit deutschen Anleitungen verwöhnt. ;D

Also mein "Fach-Chinesisch" ist in diese Richtung ungefähr gleich null! :(

Ach ja, noch eine Frage dazu: Funktioniert Aranym auch unter "QNX Momentics"?? Damit bin ich z.Zt. des öfteren Online, neueste Version: 6.3.2.

Nachträglich noch ein gutes neues Jahr

MfG aus Augsburg

Mike 8)
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Mi 09.01.2008, 09:14:57
Hallo Mikespeier,

da geht es mir genau so wie dir, ich mag das Englisch im altag auch nicht. Wenn ich wieder etwas mehr luft habe werde ich eine Deutsch Anleitung Schreiben aber momentan ist es Zeitmässig etwas eng.

Titel: Re: Netzwerk unter Aranym
Beitrag von: frank.lukas am Do 24.01.2008, 20:22:37
Hallo,

eine Deutsche Anleitung zu allen Sachen welche den Atari betreffen würde einiges vereinfachen aber vielleicht auch nicht ...

Es macht eine Menge Arbeit sowas ins Deutsche zu übersetzen.

Unter MiNT z.B. in den man pages ist auch alles nix mit Deutsch. Zumal alles sich auf Linux bezieht und spezielle MiNT Anleitungen sehr selten sind.

http://dict.tu-chemnitz.de/

da muss man sich halt durch wühlen oder fragen ...
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Do 31.01.2008, 23:53:40
Hallo allerseits,

ich hab mal schnell eine deutsche Anleitung meiner ursprünglichen Anleitung für den Mac zusammen gefasst. Gilt aber nur für die ganz aktuelle Version. Hab gerade noch eine kleine Änderung im Ethernetteil eingebaut.

Ihr findet das auf

  http://www.vi-su-systems.de/aranym.html

Grüße

  Jens
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Fr 01.02.2008, 00:56:32
Danke für deine Arbeit, werde ich morgen gleich ins Aratuxmac einbauen.
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Fr 01.02.2008, 17:02:18
Hab mal mit dem bestehenden aratuxmac getestet. Also config und /etc/resolv.conf entsprechend geändert. aratapif.sh dazu gepackt. Fertig mit der Konfiguration.

Aranym gestartet. Bash geladen. netsetup.sh ausgeführt (Wird nicht automatisch ausgeführt) und schon ist eine Ethernetkarte da.

Zum testen wär's übrigens auch gut einen ping dazu zu tun.

Grüße

  Jens
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Fr 01.02.2008, 17:28:35
Hi,

das werde ich auch nochmal testen, klar Ping kann ich noch dazu packen. Mal schauen welches ich da nehme.
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Fr 01.02.2008, 18:50:11
Vergiss. Ich hab vergessen das icmp ja nicht geht aus dem Gast raus.
Also erübrigen sich ping und traceroute.

Ansonsten fehlt nur der Aufruf von netsetup.sh in der mint.cnf (bzw. dort ist er auskommentiert)

  Jens
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Fr 01.02.2008, 19:02:22
Jo werde ich machen, ich schau mir das nachher gleich an.
Titel: Re: Netzwerk unter Aranym
Beitrag von: djbase am Mi 06.02.2008, 20:19:44
Also ich habe das jetzt auch einmal ausprobiert, aber irgendwie bleibe ich immer an der gleichen Stelle hängen, wenn ich Netzwerk einbinden will. Die Zeile "Setting up networking: 172.16.1.101/255.255.255.0 -> 172.16.1.100" ist das letzte was ausgegeben wird, danach passiert nichts mehr.  ???
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Mi 06.02.2008, 21:38:24
Naja ich habs noch nicht richtig hin bekommen dan Tun/Tap Treiber zu Installieren. Muß aber ehrlich sagen das ich noch keine richtige Zeit gefunden habe.
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Mi 06.02.2008, 23:26:09
djbase: Welches OS benutzt du Windows, Linux, MacOS?

tuxie: Das mit den Tun/Tap Treibern sollte mit meinen tuntap_simple.zip Paket für MacOS kein Problem sein. Einfach "Terminal" öffnen. Dann in das zum System passende Verzeichnis "cd"'n und "sudo ./load.sh" abschicken. Fertig.

Auf meiner Webseite http://www.vi-su-system.de/aranym.html leg ich eine überarbeitete Version von aratapif.sh. Damit sollte jetzt auch das raussuchen des Ethernet-Devices und des Nameservers obsolete sein. Einfach in das Verzeichnis packen, wo auch die "config" für Aranym liegt. Dazu das aktuele MacAranym nehmen.

  Jens
Titel: Re: Netzwerk unter Aranym
Beitrag von: djbase am Do 07.02.2008, 00:28:19
Ich nutze MacOS. Ich bin jetzt soweit, das das Netzwerk beim starten als OK ausgegeben wird, aber beim versuch mit Highwire externe Seiten aufzurufen steht wieder alles (no route to host). Irgendwie ist da der Wurm drin. Ich nutze AFROS 0.9.6-1, aber das sollte ja nichts ausmachen.
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Do 07.02.2008, 11:30:08
Hi,

zieh dir doch mal mein aratux mac, das sollte für Netzwerk fertig eingerichtet sein. Maximal das neue aranym rein kopieren.

www.newtosworld.de
Titel: Re: Netzwerk unter Aranym
Beitrag von: djbase am Do 07.02.2008, 15:21:25
Komme ich genauso weit. Ich bekomme einfach keine Verbindung ins Internet.
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Do 07.02.2008, 16:49:05
Hi,

starte mal mit TosWin2 die "bash" im "/bin"-Verzeichnis.

Dort mal "ifconfig" eingeben. Was kommt raus?
Dann mal "route" eingeben. Was kommt raus?

Wie ist deine HostIP/AtariIP in der Config?

Dann mal auf der Mac-Seite "Dienstprogramme -> Terminal".

Dort mal "ifconfig" eingeben. Was kommt raus?(en?, tap?)

Was steht in der "/etc/resolv.conf" (Atari & Mac)?

Grüße

   Jens

Titel: Re: Netzwerk unter Aranym
Beitrag von: djbase am Do 07.02.2008, 19:57:08
In der /etc/resolv.conf steht jeweils mein Router drin. Der Rest ist im Anhang.
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Do 07.02.2008, 20:18:03
Die /etc/resolv.conf vom ATARI ist das Problem. Da muss die HostIP rein also 172.16.1.100.

  Jens
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Do 07.02.2008, 20:22:52
Nachtrag:

Der Nameserver (also der Router) muss ggf. in die aratapif.sh (wenn du die aratapif.sh aus dem .dmg nimmst. Dann bei NAMESERVER= die RouterIP eintragen. Bei FW_INTERFACE=en0.

Oder du nimmst die verbesserte Fassung von meiner Webseite.
 
   Jens
Titel: Re: Netzwerk unter Aranym
Beitrag von: djbase am Do 07.02.2008, 21:09:51
Es klappt jetzt endlich.  ;D
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Fr 08.02.2008, 00:00:47
Na prima.

Nur noch mal zum besseren allgemeinen Verständnis.

Beim Mac mit PTP:
ATARI_IP ist die IP die der ATARI kriegt. Mit HostIP definiert man einen virtuellen Router der im Mac liegt. Der Atari unterhält sich ausschliesslich mit dem Router (also DNS und routing-table zeigt auf HostIP). Der virtuelle Router leitet dann DNS-Anfragen an den echten DNS und erledigt das ganze über den physikalischen Router.

Ich hoffe das ist jetzt knapp formuliert noch halbwegs verständlich gewesen....

(das gilt auch im Prinzip bei Linux. Allerdings müssen dort glaub ich die DNS-Einträge auf den echten DNS zeigen was schwieriger zu konfigurieren ist, wenn der je nach Verbindung wechselt)

  Jens

Titel: Re: Netzwerk unter Aranym
Beitrag von: Heinz Schmidt am Do 16.09.2010, 21:27:19
Moin, moin,

alter Thread, ich weis. Ist aber genau mein Thema.

Hat jemand aktuell aranym 0.9.9 auf ubuntu 10.04 mit funktionierendem Netzwerk am laufen? Ich bekomme das nicht zum fliegen. Ich habe mich an die Doku aus dem aranym wiki (http://wiki.aranym.org/manual#debian_gnulinux_networking) gehalten. Ohne Erfolg.

Im Aranym habe ich EasyMint + Treiber usw. aus dem AFROS am laufen. Dort habe ich es sowohl mit dhcp und mit fester IP versucht. Unter dem Strich bekomme ich zwar ein eth0 interface eingerichtet (feste IP), beim Ping kommt aber nichts durch (Network unreachable) die eigene IP kann ich natürlich pingen.

Gruß Heinz
Titel: Re: Netzwerk unter Aranym
Beitrag von: m0n0 am Do 16.09.2010, 22:46:37
Ich habe das als Proxy ARP bei mir laufen...

Was für mich Problematisch war zu verstehen, das man die Kommandos auf der Linux Seite erst nach dem Starten von Aranym erfolgreich ausführen konnte, also z.b. das setup des Proxy Arp Adapters...

Das hier ist das Script das ich nach aranym ausführe:
#!/bin/sh

echo "Nach Aranym Start ausfuehren!"

modprobe tun
echo 1 >/proc/sys/net/ipv4/ip_forward
echo 1 >/proc/sys/net/ipv4/conf/tap0/proxy_arp
arp -Ds 192.168.220.134 eth1 pub
route add -host 192.168.220.134 tap0

So sieht der Eintrag in /etc/network/interfaces aus:

iface tap0 inet static
      address 192.168.220.133
      netmask 255.255.255.252
      tunctl_user mono
      uml_proxy_arp 192.168.220.134
      uml_proxy_ether eth1


Aranym config:
[ETH0]
Type = ptp
Tunnel = tap0
HostIP = 192.168.220.133
AtariIP = 192.168.220.134
Netmask = 255.255.255.252
MAC = 00:43:45:51:42:30

Einfach mal ausprobieren ;) Du musst natürlich alle benötigten Tools haben...
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest2736 am Di 05.10.2010, 23:11:07
hallo,

ich bin Online mir Aranym/Mint unter Windows XP!

Mit "Point to Point" bin ich auch nicht weitergekommen.

Aber die "Bridge" hat tadellos funktioniert.

Leider unterstützen nicht alle MS Betriebssysteme die Bridge Funktion (Netzwerkbrücke).


So bin ich vorgegangen:

Installation CoLinux:
http://prdownloads.sourceforge.net/colinux/coLinux-0.6.2.exe?download

Die neue virtuelle Netzwerkverbindung sollte aus Kompatiblitätsgründen in "Tap0" umbenannt werden.

Als nächstes eine Netzwerkbrücke zwischen "Tap0" und der Internet-Verbindung herstellen...

Dazu muss man beide markieren, dann mit Rechtsklick "Verbindung überbrücken" auwählen.

Damit ist die Netzwerkbrücke bereits hergestellt!

Die neue Verbindung heisst "Netzwerkbrücke".
Da gibt es nichts zu tun bzw. zu verändern, sofern lokale Host-IP`s automatisch vergeben werden.

Wegen der Überbrückung bekommt der Rechner eine neue lokale IP Adresse ..

Command aufrufen .. "ipconfig /all" eingeben, neue IP ablesen und direkt auch die Nameserver (DNS) IP merken!
Es schadet nicht, in der Aranym config auch die MAC-Adresse zu verwenden, die ipconfig ausgibt.

in meinem Fall habe ich z.b. die Netzwerkadresse 192.168.0.141 erhalten.

Jetzt muss man nur noch in der Aranym-Config die Einstellungen anpassen ..

das sieht bei mir so aus:

[ETH0]
Type = ptp
Tunnel = Tap0
HostIP = 192.168.0.141
AtariIP = 192.168.0.142
Netmask = 255.255.255.0
MAC = 00:FF:FA:58:41:D1

In Mint muss in der /etc/resolv.conf die Nameserver IP eingetragen werden.
Wer hinter einem Router sitzt, gibt hier natürlich die Router-IP ein.
Die MAC Adresse soll in der Aranym Config ja angeblich von geringer Bedeutung sein .. trotzdem habe ich die Adresse verwendet, die IPconfig ausgespuckt hat.

Es kann nicht schaden den Rechner neu zu starten, weil veränderte Netzwerkeinstellungen manchmal Probleme verursachen.

Bei mir läufts tadellos.
Leider bin ich kein guter "Erklärer" .. weshalb meine Anleitung vielleicht etwas "holprig" rüberkommt! :-))

Ich hoffe, ich konnte helfen .. falls es hier nicht schon irgendwo eine Anleitung für Windows gibt.;-)

*WinK
Andy :-\
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Mi 06.04.2011, 13:55:47
Ich versuche irgendwie Aranym unter Mac OS X ins Netz zu bekommen. Doch leider scheine ich zu Doof dazu zu sein!
Hat es jemand von euch unter aktuellem OS X am laufen?

Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Do 07.04.2011, 09:09:56
Hochschieb!
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Di 12.04.2011, 08:09:55
Kann mir keiner helfen?
Titel: Re: Netzwerk unter Aranym
Beitrag von: Ektus am Di 12.04.2011, 19:46:00
Kann mir keiner helfen?
Also ich kann da leider gar nichts beitragen, da ich MacOS nur vom hören-sagen kenne und Aranym höchsten mal gaaanz kurz angetestet habe. "Echte" Ataris fühlen sich einfach besser an.


Mit freundlichen Grüßen
Ektus.
Titel: Re: Netzwerk unter Aranym
Beitrag von: ragnar76 am Di 12.04.2011, 20:03:51
Helfen kann ich die leider auch nicht aber du bist nicht allein. Bei mir ( Debian Wheezy ) hat's mir jedesmal die Netzconfig kaputt wenn ich obige beispiele einrichte.
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Mi 13.04.2011, 10:33:13
Kann mir keiner helfen?

hab gerade mal probiert. Irgendetwas funktioniert nicht mehr ganz korrekt. Muss das mal genauer untersuchen.

Zumindest initialisiert es sich beim Aranym-Start. FTP geht auch mit IP-Adresse (Passiver Modus). Mail hab ich nicht getestet.
Highwire geht nicht. Aber alles ist auf jeden Fall schweinelahm.

Was hab ich bisher gemacht

1. Aranym runtergeladen
2. Tuntap von http://tuntaposx.sourceforge.net/ installiert
(Neustart)
3. Inhalt aus afros812 nach ~/Documents/Aranym_Files
4. aratapif.sh nach ~/Documents/Aranym_Files
5. aratapif.sh angepasst.
6. config angepasst.
7. drive_c/etc/resolv.conf angepasst und die <Host-IP> eingetragen.
8. Aranym gestartet

wird jetzt ein Kennwort verlangt, dann wird zumindest das Netzwerk initialisiert.

Zur Kontrolle einfach mal "Dienstprogramme -> Konsole" aufrufen. Unter "Konsolenmeldungen" solte es dann so aussehen

13.04.11 10:15:47   [0x0-0x44044].org.aranym.MacAranym[998]   TunTap(0): open('tap0')
13.04.11 10:15:47   [0x0-0x44044].org.aranym.MacAranym[998]   TunTap(0): tapOpenOld /dev/tap0
13.04.11 10:15:47   [0x0-0x44044].org.aranym.MacAranym[998]   TunTap(0): tapOpenOld tap1
13.04.11 10:15:49   [0x0-0x44044].org.aranym.MacAranym[998]   Interface:  en1
13.04.11 10:15:49   [0x0-0x44044].org.aranym.MacAranym[998]   Nameserver:  172.16.1.1
13.04.11 10:15:49   [0x0-0x44044].org.aranym.MacAranym[998]   net.inet.ip.forwarding: 1 -> 1
13.04.11 10:15:49   [0x0-0x44044].org.aranym.MacAranym[998]   00200 divert 8668 ip from 192.168.1.9 to any out via en1
13.04.11 10:15:49   [0x0-0x44044].org.aranym.MacAranym[998]   00200 divert 8668 ip from any to any in via en1
13.04.11 10:15:50   [0x0-0x44044].org.aranym.MacAranym[998]   00100 divert 8669 udp from 192.168.1.9 to 192.168.1.8 dst-port 53 in via tap1
13.04.11 10:15:50   [0x0-0x44044].org.aranym.MacAranym[998]   00100 divert 8669 udp from any 53 to 192.168.1.9 out via tap1
13.04.11 10:15:56   [0x0-0x44044].org.aranym.MacAranym[998]   TunTap(0): aratapif.sh initialized OK
13.04.11 10:15:56   [0x0-0x44044].org.aranym.MacAranym[998]   TunTap(1): tunnel name undefined
13.04.11 10:15:56   [0x0-0x44044].org.aranym.MacAranym[998]   TunTap(2): tunnel name undefined
13.04.11 10:15:56   [0x0-0x44044].org.aranym.MacAranym[998]   TunTap(3): tunnel name undefined

Jetzt sollte zumindest funktionieren "Dienstprogramme -> Terminal" und "$ ping <ATARI-IP>".

Das Problem liegt wahrscheinlich irgendwo in der DNS-Auflösung oder in der FW-Konfiugration.
Ich prüfe das bei Gelegenheit mal.
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Mi 13.04.2011, 11:45:10
Was änderst du in der aratapif.sh ab?


DEVICE=$1
IP_HOST=$2
IP_ATARI=$3
NETMASK=$4
MTU=$5

# optional dns forwarding
DNS_FORWARD=1
NAMESERVER=
FW_INTERFACE=

FWNATD_PORT=8668
DNSFWNATD_PORT=8669
DNSFW_RULENUM=00100
IPFW_RULENUM=00200

Also ich denke das das Tuntap interface nicht mit Mac OS X 10.6.6 arbeitet.

Also ich bekomme kein device in mint! Wenn ich ifconfig aufrufe findet ich dann kein interface.

Wenn ich aratapif.sh in der console ausführe bekomme ich folgende meldung.
Interface:  en0
Nameserver:  192.168.5.101
ifconfig: interface tap0 does not exist
net.inet.ip.forwarding: 0 -> 1
ipfw: rule 200: setsockopt(IP_FW_DEL): Invalid argument
00200 divert 8668 ip from 192.168.1.2 to any out via en0
00200 divert 8668 ip from any to any in via en0
ipfw: rule 100: setsockopt(IP_FW_DEL): Invalid argument
00100 divert 8669 udp from 192.168.1.2 to 192.168.1.1 dst-port 53 in via tap0
00100 divert 8669 udp from any 53 to 192.168.1.2 out via tap0
natd: unknown interface name tap0
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Mi 13.04.2011, 12:45:18
Was änderst du in der aratapif.sh ab?

Eigentlich braucht die aratapif.sh normalerweise nicht geändert werden.
Sicherheitshalber hab ich aber den NAMESERVER=<ROUTERIP> und FW_INTERFACE=en1 (Airport) gesetzt.

Bei der manuellen Ausführung ist das TAP0-Interface nicht da, da dieses erst beim Start von Aranym initialisiert wird.

TunTap läuft zumindest prinzipiell mit 10.6.7. Da ich die ATARI-Seite vom Mac aus an-pingen kann und eine FTP-Verbindung kommt ja auch über die IP zustande. Lediglich das routing der DNS-Pakete oder UDP Pakete scheint nicht oder nur begrenzt zu klappen.

Hast du denn die korrekte Tun/Tap für Snow-Leopard? Und sind die Kernel-Extension geladen? Das kannst du im Terminal überprüfen mit

$ kextstat | grep -v com.apple
...
  149    0 0x82221000 0x6000     0x5000     foo.tap (1.0) <7 5 4 1>
  150    0 0x82236000 0x6000     0x5000     foo.tun (1.0) <7 5 4 1>

Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Fr 15.04.2011, 11:09:26
Hatte noch mal getestet.

Aus bisher nicht erkennbaren Gründen ging es plötzlich. Muss irgendwie labil arbeiten.

In der Testumgebung hab ich die Tun/Tap-Kernelextensions über load.sh eingebunden. Dann Aranym gestartet und einem Terminalfenster den Netzwerkverkehr mitgetrackt.

$ sudo tcpdump -vv -i tap0

Mit Highwire konnte ich dann auch auf's netz zugreifen.

Beim Beenden braucht Aranym aber sehr lang und vor einem erneuten Versuch musste ich auch die Kernel-Extensions erst wieder unloaden.
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Fr 15.04.2011, 11:39:38
Ich hab momentan das Problem das mit mein Mac OS X beim installieren der extensions abstürzt! Und ich neu starten muß. Ich habe das Problem aber noch nicht lokalisieren können (aus Zeitmangel).
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Fr 15.04.2011, 12:44:36
Ich hab momentan das Problem das mit mein Mac OS X beim installieren der extensions abstürzt! Und ich neu starten muß. Ich habe das Problem aber noch nicht lokalisieren können (aus Zeitmangel).

Prüf mal, ob folgende Dateien existieren

/Library/Extensions/tap.kext
/Library/Extensions/tun.kext
/Library/StartupItems/tap
/Library/StartupItems/tun

Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Di 17.05.2011, 08:40:30
Habe den Fehler endlich gefunden.

/dev/tap0
hatte keine ausreichenden Rechte.

Troubleshooting
---------------
If the device /dev/tap0 does not having the correct access flags
modify the file /Library/StartupItems/tap/tap and add a chmod to
the StartService section. After that it should look like the one
below:


StartService ()
{
        ConsoleMessage "Initializing tap devices"

        if [ -d /Library/Extensions/tap.kext ]; then
                kextload /Library/Extensions/tap.kext
                chmod a+rw /dev/tap0
        fi
}
Titel: Re: Netzwerk unter Aranym
Beitrag von: maanke am Di 17.05.2011, 09:50:18
Hallo,

kann mir mal einer sagen warum Netzwerk einrichten unter ARAnyM so ein Krampf ist? Warum man da mit den tun/tap Klamotten rumhantieren muß?
Wenn ich mir andere virtuelle Maschinen ansehe, dann kann ich da bei der Installation einer solchen, einfach "Bridged" anwählen und das Netzwerk läuft, kein tap0, bridge0 oder sonstwas Interface, was ist da anders?

Tschööö

maanke
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Di 17.05.2011, 10:29:47
Nichts ist da anders, nur das die Programmierer da das TUN TAP interface bereits eingebaut haben, was im Aranym halt noch fehlt.
Titel: Re: Netzwerk unter Aranym
Beitrag von: maanke am Di 17.05.2011, 14:09:53
Verstehe ich jetzt aber nicht, wenn ich z.B. 'ne VirtualBox Session starte, habe ich kein /dev/tap oder /dev/tun Interface im Host. Wird das auch in der VM nachgebildet oder wie muß man sich das vorstellen?

Tschööö

maanke
Titel: Re: Netzwerk unter Aranym
Beitrag von: m0n0 am Di 17.05.2011, 17:17:30
Zitat
Verstehe ich jetzt aber nicht, wenn ich z.B. 'ne VirtualBox Session starte, habe ich kein /dev/tap oder /dev/tun Interface im Host. Wird das auch in der VM nachgebildet oder wie muß man sich das vorstellen?


...ich glaube aber schon. Vielleicht wirds versteckt ;)
Titel: Re: Netzwerk unter Aranym
Beitrag von: guest1994 am Mi 18.05.2011, 08:09:12
Da geschieht etwas ähnliches. Entsprechend werden ja auch die Netzwerkadapter durch die jeweiligen Emulatoren im System integriert.


vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
vboxnet0: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

vmnet* wird durch VMWare-Fusion zur Verfügung gestellt und
vboxnet0 ist der Treiber von Virtualbox

Bei Virtualbox ist der Sourcecode für den Netzadapter z.B. hier:

http://www.virtualbox.org/browser/trunk/src/VBox/HostDrivers/VBoxNetAdp/darwin/VBoxNetAdp-darwin.cpp
Titel: Re: Netzwerk unter Aranym
Beitrag von: maanke am Mi 18.05.2011, 18:18:56
Ahso, danke!
Leider kann ich als C Doofie nix mit dem Sourcecode anfangen, könnte man den nicht für ARAnyM anpassen?

Tschööö

maanke
Titel: Re: Netzwerk unter Aranym
Beitrag von: tuxie am Mi 18.05.2011, 18:46:48
Hab da was feines gefunden!

Scheint zu funktionieren

http://www.xn--donz-epa.ch/atari/software/macaranym/
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Di 22.01.2013, 21:01:54
Eine gute deutsche Anleitung zum Bridging unter LINUX findet man hier

http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Netzwerkoptionen/_Virtuelle_Netzwerke_konfigurieren#Bridging_und_Switching (http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Netzwerkoptionen/_Virtuelle_Netzwerke_konfigurieren#Bridging_und_Switching)

evtl. auch für den wlan0 Thread.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Mikespeier am Mi 23.01.2013, 22:53:41
Hallöchen!

Eine gute deutsche Anleitung zum Bridging unter LINUX findet man hier

http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Netzwerkoptionen/_Virtuelle_Netzwerke_konfigurieren#Bridging_und_Switching (http://qemu-buch.de/de/index.php/QEMU-KVM-Buch/_Netzwerkoptionen/_Virtuelle_Netzwerke_konfigurieren#Bridging_und_Switching)

evtl. auch für den wlan0 Thread.

Folgendes:


Trotzdem sage ich mal danke, daß du dir darüber Gedanken machst. Hier habe ich nämlich das Problem, daß ARAnyM nicht vernünftig läuft. Ich habe das Problem derzeit zur Seite geschoben, da ich immer noch auf meinen guten alten TT030 zurück greifen kann. Ich befürchte jedoch, daß dieser in Bälde endgültig den Geist aufgeben wird. Nach inzwischen fast 21 Jahren wundert es mich sowieso, das dieser wirklich tolle Computer immer noch funktioniert!

Grüße nun aus TmoWizard's Castle (http://mikespeier.cwsurf.de/wordpress/) zu Augsburg

Mike, TmoWizard (http://mikespeier.cwsurf.de/smilies/grinswiz.gif)
Titel: Re: Netzwerk unter Aranym
Beitrag von: HelmutK am Do 24.01.2013, 08:43:01
Hallöchen!

Trotzdem sage ich mal danke, daß du dir darüber Gedanken machst. Hier habe ich nämlich das Problem, daß ARAnyM nicht vernünftig läuft. Ich habe das Problem derzeit zur Seite geschoben, da ich immer noch auf meinen guten alten TT030 zurück greifen kann. Ich befürchte jedoch, daß dieser in Bälde endgültig den Geist aufgeben wird. Nach inzwischen fast 21 Jahren wundert es mich sowieso, das dieser wirklich tolle Computer immer noch funktioniert!

Grüße nun aus TmoWizard's Castle (http://mikespeier.cwsurf.de/wordpress/) zu Augsburg

Mike, TmoWizard (http://mikespeier.cwsurf.de/smilies/grinswiz.gif)

Keine Angst: Der macht auch noch mal 20 Jahre :)

Aranym wird nie einen echten TT ersetzen können, die Hoffnung hab ich nicht mehr, obwohl der Geschwindigkeitsunterschied natürlich deprimierend ist.
Das mit dem bridge-Netzwerk hat bei mir auch nie funktioniert.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Do 24.01.2013, 20:57:22
Aranym wird doch noch fleißig benutzt, insbesondere von Entwicklern für die firebee zum Testen. Außerdem ist doch aranym ziemlich aktuell, es wird gepflegt. Also warum sollte der Thread nicht dauerhaft interessant sein, das Alter spielt dabei doch keine Rolle. Hier gibt es doch nur die beiden Threads zu dem Thema und wenn jemand das Netzwerk unter aranym einrichten will, dann greift er doch bestimmt hierauf zurück. Kann es jedenfalls. Aber ob ich das hinkriege, weiß ich auch noch nicht. Einige Experten wie Mono haben das aber geschafft. Ich habe schon das Problem, dass eine Netzwerkanleitung für Debian oder Ubuntu mir auf Fedora herzlich wenig nutzt, weil dort die Dinge anders konfiguriert werden. Was nutzt mir Dein TT, wenn bei mir alle Falcons abgeraucht sind und der Hades zerstört? Einen TT ich nie besaß.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Do 28.02.2013, 03:52:58
Also das Problem bei Aranym ist garnicht der tuntap, oder das bridging oder die anderen Methoden, die noch möglich sind und noch komplizierter, sondern schlicht das Mintnet zu installieren und zu initialisieren. Denn wenn man nicht auf Easymint-Pakete zurückgreifen kann, oder Sparemint, weil wie bei mir der RPM gar nicht läuft, dann sucht man sich alle Programme einzeln zusammen. derzeit suche ich nach

ping, und inetd
Erstmal kriege ich nämlich gar kein /dev zu sehen, auch weiß ich nicht, ob auf aranymseite das eth0 oder tap0 heißen muss. tun hingegen auf der Hostseite ist geladen und auch die permissions sind richtig.

Eine wirklich gute Anleitung, abseits von Easymint, dem Aranym.wiki, welches leider etwas zu knapp die Dinge erläutert , dem beiliegenden Text zu mint.net, und daneben auch noch Beispiele u.a. auch für Aranym enthält, findet man hier

http://ragnar76.taurus.uberspace.de/wiki/index.php?title=MiNTnet#Choose_a_Packet_Driver (http://ragnar76.taurus.uberspace.de/wiki/index.php?title=MiNTnet#Choose_a_Packet_Driver)
Titel: Re: Netzwerk unter Aranym
Beitrag von: HelmutK am Do 28.02.2013, 09:27:08
Zitat
#tar -tvjf trunk-08022013.tar.bz2 |grep inet
-rw-r--r-- alanh/alanh   12827 2013-02-08 02:24 ./driver/xdd/inet4.txt
-rwxr-xr-x alanh/alanh   82376 2013-02-08 02:24 ./driver/xdd/inet4.xdd

ping müsste bei den gentoo-Sachen dabei sein.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Do 28.02.2013, 12:32:56
das habe ich alles längst, tut aber nicht. Ich sehe kein /dev/eth0 oder tap0.

ping habe ich dort nicht gefunden, aber eine ganz alte Version auf dem ftp-Server der TU-Berlin, auch inetd. Sollte ja funktionieren.

Mit den permissions bin ich mir nicht sicher, denn welcher Aranym-User bin ich? Unter aranym ja root, aber wer bin ich in groups auf dem Host? Das tun läuft mit root root. Anleitungen sprechen von der group aranymuser, die habe ich zwar angelegt, bringt aber nichts. ,andere wieder von Net_uml oder ähnlich.

Ich denke, bevor ich in /dev auf aranym eth0 oder tap0 nicht sehe, brauche ich gar nicht anzufangen.
Titel: Re: Netzwerk unter Aranym
Beitrag von: mfro am Do 28.02.2013, 13:47:30
das habe ich alles längst, tut aber nicht. Ich sehe kein /dev/eth0 oder tap0.

...

Ich denke, bevor ich in /dev auf aranym eth0 oder tap0 nicht sehe, brauche ich gar nicht anzufangen.

Falsch. Ethernet-Schnittstellen erscheinen nicht unter /dev. Weder bei MiNT noch bei irgendeinem Unix (was wolltest Du damit auch anfangen, Character-I/O auf die Netzwerkschnittstelle macht so recht keinen Sinn).

Das Netzerkgerät bekommst Du nur mit ifconfig zu Gesicht (ifconfig -a). Wenn es dort erscheint, kann es auch konfiguriert werden.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Do 28.02.2013, 16:29:31
Danke, war mir nicht klar. ifconfig funktioniert immerhin, aber nur localhost.

ifconfig -a

ergibt auch nur den loopback

bash-4.2# ifconfig -a eth0
eth0: cannot get FLAGS: No such file or directory
bash-4.2#

bash-4.2# ifconfig -a tap0
tap0: cannot get FLAGS: No such file or directory
bash-4.2#
Titel: Re: Netzwerk unter Aranym
Beitrag von: mfro am Do 28.02.2013, 16:52:10
Danke, war mir nicht klar. ifconfig funktioniert immerhin, aber nur localhost.

ifconfig -a

ergibt auch nur den loopback

bash-4.2# ifconfig -a eth0
eth0: cannot get FLAGS: No such file or directory
bash-4.2#

bash-4.2# ifconfig -a tap0
tap0: cannot get FLAGS: No such file or directory
bash-4.2#


Auf der Atari-Seite heißt das Interface en0!

eth0 oder tap0/tun0 gibt's nur auf der Linux-Seite.

ifconfig -a (ohne Argument) listet alle gefundenen Interfaces. ifconfig -a <interface-name> mit einem Namen, den es nicht gibt, ergibt deine Ausgabe (leer).

Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Do 28.02.2013, 22:42:02
ifconfig -a

ergibt bei mir eben nur den loopback, also ist kein Interface da, bzw. initialisiert.

Ich dachte immer en0 ist nur für reale Hardware, wie EterneC dergleichen. In allen Anleitungen zu Aranym ist von eth0 die Rede. Aber ich probiere es aus.

bash-4.2# ifconfig -a en0
en0: cannot get FLAGS: No such file or directory
bash-4.2#

bash-4.2# ifconfig
lo0:    flags=0x4b<UP,BROADCAST,LOOPBACK,RUNNING>
        inet 127.0.0.1 netmask 255.255.255.0 broadcast 127.0.0.255
        metric 0 mtu 16384
        in-packets  0 in-errors  0 collisions 0
        out-packets 0 out-errors 0
Titel: Re: Netzwerk unter Aranym
Beitrag von: Lukas Frank am Do 28.02.2013, 23:09:57
... du musst noch einen Treiber laden *.XIF der dir dann erst das "en0" Interface zur Verfügung stellt.

... z.B.  "nfeth.xif" für aranym.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 01:36:59
Ich bin doch kein Anfänger, der Treiber ist doch das erste was geladen wird. Die Manuals habe ich alle durch und selbstredend ist bei mir der treiber von der ersten Stunde an vorhanden. Von einem en0 ist aber in keiner Config die Rede, immer nur von eth0. Auch die oft empfohlenen scripte machen immer ein ifconfig eth0.

Was anderes. ich vermute das Problem liegt darin begründet, dass ich die Permissions nicht richtig vergeben kann. Ich starte Aranym immer als User. alle meine dateien, die ich in Aranym verwende haben immer nur user-permissions. So dass ich Aranym nicht als root unter LINUX vernünftig betreiben kann. Viele Dinge gehen dann nicht, wegen des anderen /homes etc.

Wenn ich aranym aber als user starte, dann wird auch aratapif vermutlich als user ausgeführt. Mache ich das von Hand

aratapif tap0 192.168.178.37 192.168.178.114 255.255.255.0 1400
gibt es ein Host_IP not permitted
Führe ich den Befehl aratapif aber als root aus, dann kommt

host_IP: No such device
Die IP stimmt aber, heißt das einfach nur, dass es tap0 nicht gibt? Brauche ich noch ein Programm, dass tap0 initialisiert?

/dev/net/tun ist vorhanden und auch geladen. Permissions sind vollständig auf world gesetzt.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 01:59:41
Interessant, jetzt kommt eben doch Fedora ins Spiel, Fedora ist nicht debian, oder Gentoo.

Wenn ich tap0, 1 oder 2 mit tunctl initialisiere, dann klappt die configuration
des Interface tap0 mit aratapif wie oben beschrieben auf Hostseite. Auf aranym-Seite aber geht weiterhin nix.

tunctl ist Bestandteil der Fedora-Distri und stellt ein tun- oder tap-interface bereit für tunneling oder bridging aller Art.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 02:34:01
So auf der host-Seite sieht es jetzt so aus. ich habe verschiedene IP's vergeben, für jedes Interface eine andere. (Kann mir nicht vorstelen, dass man gleiche IP'S vergibt, denn dann verschwindet bei mir z.B. wlan0).

Wobei ich tap0 mit aratapif in der Langform configuriert habe. s.o.

tun0 habe ich aber nur mit

ifconfig tun0 IP
initialisiert, was anderes geht nicht. Warum die Maske da immer 255.255.255.255 resultiert, verstehe ich nicht. Aber eine Maske hat er nicht akzeptiert. Warum host-ip und destination gleich sind, verstehe ich auch nicht. Muss da nun die Host_IP oder die ATARI_IP hin?

Bisher kann ich aber keines der Interfaces von aranym aus ansprechen.

(aratapif wirkt nur aut tapX, nicht auf tunX)

[root@Acer bin]# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:1e:68:b1:a9:da  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Lokale Schleife)
        RX packets 876  bytes 47556 (46.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 876  bytes 47556 (46.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tap0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.178.38  netmask 255.255.255.0  broadcast 192.168.178.255
        ether 3a:3b:27:6a:df:c3  txqueuelen 500  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tun0: flags=4241<UP,POINTOPOINT,NOARP,MULTICAST>  mtu 1500
        inet 192.168.178.39  netmask 255.255.255.255  destination 192.168.178.39
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 500  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.37  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 fe80::222:69ff:fe08:7e2e  prefixlen 64  scopeid 0x20<link>
        ether 00:22:69:08:7e:2e  txqueuelen 1000  (Ethernet)
        RX packets 219065  bytes 201378552 (192.0 MiB)
        RX errors 0  dropped 6366  overruns 0  frame 0
        TX packets 147162  bytes 17947263 (17.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 03:22:48
Der automatische aufruf von aratapif schlägt fehlt

TunTap(0): NO_NET_DRIVER_WARN 'tap0': Operation not permitted
das wird auch hier

http://lists.debian.org/debian-68k/2008/06/msg00072.html (http://lists.debian.org/debian-68k/2008/06/msg00072.html)

so beschrieben und deshalb dort die Methode bridging verwendet. Es liegt an den permissions, das aranym nicht der User-Gruppe für das tun/tap-Netzwerk zugehört, bzw. nicht net_admin-Rechte besitzt. Wie löse ich dieses Problem, damit aranym die Schnittstellen dennoch initialisieren kann?

Denn offenbar, wenn aratapif fehlschlägt, wird auch kein virtuelles Ethernet eingerichtet, also eth0 oder en0.

Und Aranym hat einfach keine Rechte im HOST-Netzwerk IP'S zu verteilen.
Titel: Re: Netzwerk unter Aranym
Beitrag von: mfro am Fr 01.03.2013, 11:15:49
Was anderes. ich vermute das Problem liegt darin begründet, dass ich die Permissions nicht richtig vergeben kann. Ich starte Aranym immer als User.

Sorry, da hat mir offensichtlich meine löchrige Erinnerung einen Streich gespielt: das Ethernet-Interface von Aranym heißt tatsächlich eth0. en0 ist der Name der "echten" Schnittstelle bei meinem Falcon. Tut mir leid.

Die Problematik mit den fehlenden Permissions kannst Du mit dem Tool "tunctl" (für Fedora mußt Du möglicherweise das gleichnamige Paket erst installieren) lösen. Vor dem Aranym-Start folgendes ausführen:

sudo tunctl -t tap0 -u <username>
Damit sollte das tap0 interface anschließend für den "normalen" User zur Verfügung stehen (funzt jedenfalls bei mir so).

Gruß,
Markus
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 11:30:08
Sag mal, liest Du meine Beiträge? Das habe ich doch oben beschrieben.  >:(

Mit tunctl konnte ich tun0, tap0-3 erstmal initialisieren. Und dann mit ifconfig, oder aratapif konfigurieren.

Aber Aranym erzeugt auf der ATARI-Seite keine virtuelle Schnittstelle. Es startet automatisch aratapif, was aber scheitert wegen fehlender permissions. Und dann gibt aranym offensichtlich gleich auf und legt keine Schnittstelle an. anders kann ichs mir nicht erklären. Ich will jetzt versuchen aranym mit sudo zu starten. Das wird eine Menge Seiteneffekte haben. Vermutlich muss ich den ganzen /home nach /root oder nach C:\ kopieren.  :-[

Wie ich schon schrieb Aranym hat keine Rechte im Host IP's zu vergeben.  ::)

Ok, ich habe tunctl als root gestartet und nicht mit sudo, das muss ich bei mir erst einrichten, weil ich das nie verwende. Komme ich aber wohl nicht drum rum. Das versuche ich zuerst.  :-\

Danke jedenfalls für den Hinweis.  :)
Titel: Re: Netzwerk unter Aranym
Beitrag von: mfro am Fr 01.03.2013, 12:29:20
Ich sehe (auch oben nicht) wie genau Du tunctl aufrufst.

Wenn Du's richtig machst, sollte jedenfalls die Meldung

TunTap(0): NO_NET_DRIVER_WARN 'tap0': Operation not permitted
Nicht mehr erscheinen.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 14:03:16
Dieses verdammte sudo - ich hasse es.
...
Aber nun kann ich tunctl und aratapif auch als user mit sudo aufrufen. Bei aratapif habe ich sogar NOPASSWORT eingestellt, d.h. es erfolgt keine Passwortabfrage, bei tunctl schon.

Aber, wie bringe ich nun aranym bei sudo zu benutzen? Aranym ruft natürlich aratapif direkt auf. Und dann kommt eben immer noch die Fehlermeldung

TunTap(0): NO_NET_DRIVER_WARN 'tap0': Operation not permitted
Das einzige, was mir noch einfällt ist aranym mit sudo zu starten.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 14:16:08
Sorry, immerhin gibts jetzt ne andere Fehlermeldung. Ich habe jetzt so wie Du oben beschrieben sudo tunctl ausgeführt.
sudo tunctl -t tap0 -u <username>Set 'tap0' persistent and owned by uid 500Dann aranym normal gestartet. Nun kommt die Fehlermeldung:
host_IP: Operation not permitted
TunTap(0): ERROR: aratapif failed (code 2). Ethernet disabled!

Ich habe natürlich meinen user-name angegeben, unter dem ich auch aranym starte. Innerhalb aranyms bin ich aber root. Aranym wird so
/usr/bin/aranym -c config
gestartet, innerhalb des home-Pfades indem config liegt..
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 14:36:25
aranym mit sudo starten funktioniert, nachdem ich sudo das beigebracht habe. Aber nun sucht natürlich die Installation verschiedene Dinge in /root, und nicht in /home. Das betrifft aktuell nur das 512k.img, das ich aber garnicht benutze, bzw. brauche. Da C:\ als hostlaufwerk läuft. Alles wird installiert, einschließlich XAaes.

Nunja, in config die relativen Pfade in absolute wandeln sollte gehen und den Inhalt von ATARI-home nach ATARI-root kopieren, den Rest. Nun funktioniert zum ersten Mal auch

Using RTC Timer
Und, es gibt keine Fehlermeldung wegen tun/tap. :D

Aber erstens finde ich es gefährlich aranym mit root-Rechten zu starten und es wird auch zu Problemen kommen, weil alle Dateien, die ich unter aranym benutze nur user-permissions haben.  ::)

Ich will aber trotzdem ersteinmal testen , ob ich nun ein Netzwerk kriege.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 14:58:29
Immerhin, eth0 ist nun von aranym-seite sichtbar

bash-4.2# ifconfig -a
lo0:    flags=0x4b<UP,BROADCAST,LOOPBACK,RUNNING>
        inet 127.0.0.1 netmask 255.255.255.0 broadcast 127.0.0.255
        metric 0 mtu 16384
        in-packets  0 in-errors  0 collisions 0
        out-packets 0 out-errors 0
eth0:   flags=0x2<BROADCAST>
        metric 0 mtu 1500
        in-packets  0 in-errors  0 collisions 0
        out-packets 0 out-errors 0
bash-4.2#

Wie kriege ich das nun auch als user hin???? ???

Es wird auch nichts automatisch initialisiert, obwohl ich doch alle Daten in config eingetragen habe, außerdem in /sysconfig, resolf.conf und in conf.d. Ich muss also ifconfig eth0 auf der Konsole erneut durchführen, Das klappt auch, nur kann ich kein gateway hinzufügen, da kommt dann immer

cannot lookup host gw:host name lookup failure
Und jetzt installiere ich erstmal ping.  ;D
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am Fr 01.03.2013, 19:16:29
Nochmal, wie kriege ich es hin aranym nur mit user-Rechten zu starten, dieses startet aratapif ebenfalls mit user-Rechten nach und setzt die Host_IP des tap0 Interfaces. Wie geht das, ohne sudo und ohne, dass ich aranym als root starte? ???

Das hier
sudo tunctl -t tap0 -u <user> klappt, aber genügt nicht.
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am So 03.03.2013, 00:19:14
So nun ist aber guter Rat teuer. Jetzt spreche ich mal direkt Matthias an

Zitat
Weil daß das mit dem Netzwerk so ein Krampf ist ist ja auch unglaublich. Ich hab vor 2 jahren meinen Rechner nach Tschechien geschleppt und die Jungs dort haben 4 Stunden dran gewerkelt bevor das gelaufen ist. Wohlgemerkt nachdem meine 2 lokalen Linux-Gurus je nach 2 Stunden aufgegeben haben, …

Wie haben die das hingekriegt, was war der Knackpunkt? Muss ich nun auch nach Tschechien fahren? Es muss doch ein Konzept geben, wie sich Aranym unter Linux verhalten sollte. Es sind einfach diese Fehlermeldungen, die permanent auftreten, wenn Aranym als User gestartet wird. Obwohl tun/tap wohl richtig initialisiert wurde und es spielen müsste.

ARAnyM 0.9.14
Using config file: 'config'
Could not open audio:
host_IP: Operation not permitted
TunTap(0): ERROR: aratapif failed (code 2). Ethernet disabled!

ARAnyM RTC Timer: /dev/rtc: Permission denied
Titel: Re: Netzwerk unter Aranym
Beitrag von: Goli am So 03.03.2013, 02:33:20
Immerhin konnte ich eth0 initialisieren und auch anpingen mit der eigenen IP. Nur das Netzwerk ist noch nicht erreichbar, gateway ging irgendwie noch nicht einzurichten. das ganze funktioniert bei mir nur, indem ich Aranym mit sudo starte. Anders geht nicht einmal eth0.

es scheint nun richtig konfiguriert. auf beiden Seiten kann man loopback pingen, aber die Interface sehen sich noch nicht.

network unreachable
Kann das mit inet6 zusammenhängen? Ist da ne firewall?
Titel: Re: Netzwerk unter Aranym
Beitrag von: HamSTer am Mi 06.03.2013, 00:10:43
Ich bin gerade auch wieder am verzweifeln. Es hat fast genau 1 Tag funktioniert. Danach ging nichts mehr. Ich habe alles neu installiert und es geht immer noch nichts.

Lubuntu, aranym 0.9.13,

ich erbitte eine Anleitung für besonders Blöde!