atari-home.de - Foren

Hardware => Emulatoren => Thema gestartet von: Lukas Frank am Mi 05.06.2013, 10:19:25

Titel: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 10:19:25
Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT unter OSX  ...

Ich bin nach dieser Anleitung vorgegangen -> http://www.donzé.ch/atari/software/macaranym/

---
MacAranym BPF Ethernet example configuration

[ETH0]
Type = bridge
Tunnel = en1
HostIP = 192.168.0.1
AtariIP = 192.168.0.40
MAC = 00:41:45:54:48:30

Type
    Use bridge to enable ethernet (any other value will disable Ethernet!).
    Add debug to enable debugging. Use the Console application to see the messages sent/received by MacAranym.
Tunnel
    Connected network device of your Mac: en0 for Ethernet/wired connection, en1 for Wireless/AirPort connection
HostIP
    Router giving access to the internet. Check your network settings if you are unsure about it.
AtariIP
    Any free IP address which will then be used by MacAranym for sending/receiving IP packets.
MAC
    MAC address used for MacAranym.

If you encounter issues in WLAN environment, try using the MAC address of your Airport WLAN card (see System Preferences application) as the MAC address for Aranym. To ensure that the Atari side is not flooded with packets it did not request, make sure to set also the ip filtering mode.
I have seen cases where setting the same MAC address resolved the connection issue.
---

Wobei ich bei AtariIP irgendeine IP (192.168.2.10) eingetragen habe, unter Tunnel en0 das ist mein erster TP Netzwerkport (en1 ist mein zweiter Port und en2 ist bei mir Wlan), unter HostIP habe ich meine IP (zur Zeit 192.168.2.115) vom Macintosh eingetragen (ein wenig schwierig da ich DHCP nutze und immer eine andere IP habe ...


Aber irgendwie klappt das nicht, wer weiss Rat ... ?
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: yalsi am Mi 05.06.2013, 11:41:10
Hallo

Was kannst Du denn so an-pingen? Ich denke, die MacIP sollte schon genau die sein, die der Mac jeweils akut hat. Wer macht denn DHCP bei Dir? Eine Fritzbox?

Gruss- Georg B. aus H.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 12:06:25
Wir haben einen Speedport W723V da wir auch dieses DSL Fernsehen der Telekom nutzen ...

Ich sitze gerade nicht vor dem Rechner aber ich meine das ich nur die AtariIP anpingen kann.
Wenn ich versuche google oder den Netzwerkrouter (192.168.2.1) anzupingen kommt seltsamerweise
keine direkte Fehlermeldung sondern es passiert einfach nichts und ich muss mit strg+c abbrechen ...
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 14:57:23
Die DNS Auflösung scheint zu funktionieren ...

(http://fglukas.lima-city.de/bilder/atari/ablage6.jpg)

(http://fglukas.lima-city.de/bilder/atari/ablage7.jpg)
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: 1ST1 am Mi 05.06.2013, 15:14:03
Zitat
[ETH0]
Type = bridge
Tunnel = en1
HostIP = 192.168.0.1
AtariIP = 192.168.0.40
MAC = 00:41:45:54:48:30


Zitat


Wenn ich versuche google oder den Netzwerkrouter (192.168.2.1) anzupingen kommt seltsamerweise
keine direkte Fehlermeldung sondern es passiert einfach nichts und ich muss mit strg+c abbrechen ...

Ich sehe da ein Problem, dein Mac, dein virtueller Atari und dein Router sind nicht im selben Subnetz, jedenfalls nicht wenn du die Subnetzmaske für Class C (255.255.255.0) eingestellt hast.

Wenn du bei dem bleiben willst, was dir der Router als Subnetz vorgibt, dann folgendes ändern:

HostIP = 192.168.2.1
AtariIP = 192.168.2.40

Und die Host-IP auf das umstellen, was es tatsächlich an deinem Mac ist.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 15:31:27
Auszug aus meiner Aranym config ___



[ETH0]
Type = bridge
Tunnel = en0
HostIP = 192.168.2.115
AtariIP = 192.168.2.10
Netmask = 255.255.255.0
MAC = 41:41:45:54:48:30

___

... sollte alles richtig sein, denke ich mir.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 15:34:31

HostIP = 192.168.2.1


... meine HostIP ist 192.168.2.115 und der Router und das Gateway sind beide auf 192.168.2.1
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: jens am Mi 05.06.2013, 16:44:27
Hast Du in der resolv.conf eine Zeile 1, die mit search beginnt?
Die macht bei mir immer Probleme.
Wenn ich sie vor dem ersten Netzwerkzugriff rauslösche, funktioniert alles, wenn ich sie drinlasse, zicken einige Programme herum.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: yalsi am Mi 05.06.2013, 17:08:03
Hallo

"search" in der resolv.conf füllt unvollständige Namen auf, ein "search meinedomain.de" macht aus einem "ping meinrechner" also ein "ping meinrechner.meinedomain.de".  Das würde ich ersteinmal ausser Acht lassen.

Was könntest Du noch testen:
Obwohl... der ping auf Google zeigt ja eigentlich, das Du eine Namensauflösung hast und damit kommst Du anscheinend von Aranym zum DSL Router und das Antwortpaket kommt auch zurück. Hast Du eine lokale Firewall auf dem Mac?

Gruss- Georg B. aus H.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 17:15:53
Hast Du in der resolv.conf eine Zeile 1, die mit search beginnt?
Die macht bei mir immer Probleme.
Wenn ich sie vor dem ersten Netzwerkzugriff rauslösche, funktioniert alles, wenn ich sie drinlasse, zicken einige Programme herum.

Meine resolv.conf
---
domain
nameserver 192.168.2.1
---
... habe mal "domain" rausgenommen aber wie zu erwarten war keine Änderung.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 17:26:41
Hallo

"search" in der resolv.conf füllt unvollständige Namen auf, ein "search meinedomain.de" macht aus einem "ping meinrechner" also ein "ping meinrechner.meinedomain.de".  Das würde ich ersteinmal ausser Acht lassen.

Was könntest Du noch testen:
  • Kannst Du die 192.168.2.115 von Aranym aus anpingen und geht der Rückweg vom Mac auf Aranym auch?
  • Was sagt ein arp -a (Hmmm, den hat EasyMint doch hoffentlich... hab's selbst noch nie probiert)? Sind da die MAC Adressen vom Mac und vom Router drin?
  • Kannst Du irgendwas anderes im Netz pingen (anderer Rechner, Drucker) und kannst Du von dort Aranym anpingen?
Obwohl... der ping auf Google zeigt ja eigentlich, das Du eine Namensauflösung hast und damit kommst Du anscheinend von Aranym zum DSL Router und das Antwortpaket kommt auch zurück. Hast Du eine lokale Firewall auf dem Mac?

Gruss- Georg B. aus H.

Wenn ich vom Mac aus die AtariIP 192.168.2.10 ansprechen will kommt nur ein "Request timeout for icmp_seq ..."

Anpingen der Mac IP 192.168.2.115 geht von Aranym aus nicht, verhalten ist das gleiche wie wenn ich google oder den Router anpingen will ...

Ich kann nur die AtariIP anpingen, was mich aber wundert ist das die Namensauflösung geht wenn ich z.B. den Router oder auch google anpinge ...

Habe keine Firewall am Mac, wozu auch, gibt ja keine Viren und Co ...


Ich vermute ein Problem im EasyMiNT oder auf meinem OSX das der Bridge Modus nicht funktioniert ...


Ich frage mal Philipp Donzé
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 19:38:07
Das aktuelle Readme ...

--- Vielleicht hat ja noch jemand eine Idee was ich mal probieren könnte ---

Enabling basic ethernet in MacAranym

If MacAranym was compiled using the option --enable-bpf-ethernet, it uses the Mac OS X built-in Berkley Packet Filter to enable ethernet access from within the emulated environment. Therefore you won't need to install any other additional drivers for using ethernet in MacAranym.

When starting MacAranym with configured ethernet support (i.e. ethernet type bridge), a helper tool called "bpf_helper" is started to open a /dev/bpf* device which then gives access to the network layer.
To do this, the tool requires root privileges and therefore will ask you for an administrator password when it is run for the first time.

The current implementation has the following limitations:
   •   No tunnel mode (=only bridge mode) is supported. I.e. MacAranym is directly connected to the same network of your host.
   •   All packets sent by MacAranym have the same MAC address as the hosts underlying network card, even though something different is configured.

To enable ethernet, you'll have modify the config file as follows:
[ETH0]
Type = bridge
Tunnel = en1
HostIP = 192.168.0.1
AtariIP = 192.168.0.40
MAC = 00:41:45:54:48:30
      
Type
Use bridge to enable ethernet (any other value will disable Ethernet!). By default this mode will enable the MAC address based packet filter.
Add the keyword debug to enable debugging. Start MacAranym from within the Terminal application to see packets sent/received.
Add the keyword nofilter to disable the built-in filter completely. This is for assistance during debugging.  It is not recommended to keep this mode enabled as this results in memory leakage under MiNT.
Add the keyword mcast to enable multi-cast MAC filtering. This mode will pass multi-cast packets to the Atari side.
Add the keyword ip to enable IP based filtering. This mode will pass ARP and IP packets to the Atari side.

The keywords nofilter, mcast and ip are all affecting the packet filtering method and therefore cannot be combined.

Tunnel
   Connected network device of your Mac: en0 for Ethernet/wired connection, en1 for Wireless/AirPort connection
HostIP
   Router giving access to the internet. Check your network settings if you are not sure.
AtariIP
   An unused IP address which can be used by MacAranym for sending/receiving IP packets.
MAC
   MAC address used for by MacAranym when sending packets.

If you don't have a working and up-to-date Atari/ARAnyM setup yet, then go download AFROS now. It will let you boot directly to the desktop. With a slight modification of the ethernet configuration (=set your DNS server in /etc/resolv.conf), you are quickly up and running and able to browse the internet with Highwire!
---
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Arthur am Mi 05.06.2013, 21:18:54
Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT unter OSX  ...

Ich bin nach dieser Anleitung vorgegangen -> http://www.donzé.ch/atari/software/macaranym/

---
MacAranym BPF Ethernet example configuration

[ETH0]
Type = bridge
Tunnel = en1
HostIP = 192.168.0.1
AtariIP = 192.168.0.40
MAC = 00:41:45:54:48:30

Type
    Use bridge to enable ethernet (any other value will disable Ethernet!).
    Add debug to enable debugging. Use the Console application to see the messages sent/received by MacAranym.
Tunnel
    Connected network device of your Mac: en0 for Ethernet/wired connection, en1 for Wireless/AirPort connection
HostIP
    Router giving access to the internet. Check your network settings if you are unsure about it.
AtariIP
    Any free IP address which will then be used by MacAranym for sending/receiving IP packets.
MAC
    MAC address used for MacAranym.

If you encounter issues in WLAN environment, try using the MAC address of your Airport WLAN card (see System Preferences application) as the MAC address for Aranym. To ensure that the Atari side is not flooded with packets it did not request, make sure to set also the ip filtering mode.
I have seen cases where setting the same MAC address resolved the connection issue.
---

Wobei ich bei AtariIP irgendeine IP (192.168.2.10) eingetragen habe, unter Tunnel en0 das ist mein erster TP Netzwerkport (en1 ist mein zweiter Port und en2 ist bei mir Wlan), unter HostIP habe ich meine IP (zur Zeit 192.168.2.115) vom Macintosh eingetragen (ein wenig schwierig da ich DHCP nutze und immer eine andere IP habe ...


Aber irgendwie klappt das nicht, wer weiss Rat ... ?

Bei der Host IP muß nicht die IP des Apples oder PCs eingetragen werden sondern die des Internet Routers. Das hat mich anfangs auch etwas aus den Tritt gebracht. Nur wenn der Rechner selbst Internet Connection Sharing für andere Rechner im Netz zur Verfügung stellt dann ist die Host IP auch die des Rechners auf dem Aranym läuft, sonst halt die IP des Routers/DSL-Modem etc....
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 21:55:27
Ich habe Philipp Donzé gefragt ...

Ich gehe davon aus, dass du die neuste Version von MacAranym von meiner Homepage hast.
Unter Host IP solltest du nicht den Mac selber angeben, sondern die IP deines Routers.

Zudem kannst du mit "debug" den Debug Output aktivieren. Damit ist es möglich zu sehen wann MacAranym etwas versendet und wann etwas empfangen wurde. Auch was für eine Art von Packet es ist.
Evtl. ist es bei deiner Hardware auch nicht möglich die MAC Adresse zu faken, weshalb der Standard-Filter (der auf MAC Adressen basiert) nicht greifen kann. In diesem Fall solltest du den IP Filter aktivieren (mittels Keyword "ip").

Versuch also mal folgendes:

[ETH0]
Type = bridge debug ip
Tunnel = en0
HostIP = 192.168.2.1
AtariIP = 192.168.2.10
Netmask = 255.255.255.0
MAC = 41:41:45:54:48:30


Und starte MacAranym aus dem Terminal heraus. Dadurch kannst du dann den Debug Output mitlesen.

Gruss
Philipp

(http://fglukas.lima-city.de/bilder/atari/ablage8.jpg)

Läuft, ich musste nur HostIP=RouterIP und die echte Mac Adresse des MacPro eintragen ...

Mit der Fake MAC Adresse funktionierte es nicht !
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: 1ST1 am Mi 05.06.2013, 21:56:37
Hat der Host und der virtuelle Atari die selbe MAC-Adresse?

Wenn ja, wäre das eine Erklärung dafür, dass die sich nicht gegenseitig anpingen können.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Mi 05.06.2013, 22:00:13
Ja muss die selbe MAC Adresse sein ...

Da hast du recht, ich kann die beiden Rechner gegenseitig nicht anpingen !
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: 1ST1 am Do 06.06.2013, 09:30:12
Wenn die beiden die selbe Mac-Adresse haben müssen, dann können die nicht über Netzwerk miteinander kommunizieren, denn innerhalb eines LAN-Segments kommunizieren Systeme nach dem OSI-Modell auf Layer 2, das heißt, über DNS-Name (Layer 4) wird IP-Adresse (Layer 3) ermittelt und aus IP-Adresse wird MAC-Adresse (Layer 2) ermittelt und dann die MAC-Adresse als Quell/Ziel-Adresse benutzt. Und wenn ein Layer 2 Paket die selbe Mac-Adresse als Quelle und Ziel hat, dann kommt das nicht an, weil es den Sender erst garnicht verlässt.

Den einzigen Ausweg, den ich sehe, ist dem Host eine zweite Netzwerkkarte zu verpassen, mit eigener IP-Adresse im gleichen Subnetz, und den virtuellen Atari eine Netzwerkkarte nutzen lassen, und den Host für den eigenen Traffic die andere. Dann gehen die Datenpakete von der virtuellen Maschine zwar über das LAN-Kabel und den Switch, aber sie kommen wenigstens an.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Do 06.06.2013, 09:35:48
... den einzigen Ausweg, den ich sehe, ist dem Host eine zweite Netzwerkkarte zu verpassen, mit eigener IP-Adresse im gleichen Subnetz, und den virtuellen Atari eine Netzwerkkarte nutzen lassen, und den Host für den eigenen Traffic die andere. Dann gehen die Datenpakete von der virtuellen Maschine zwar über das LAN-Kabel und den Switch, aber sie kommen wenigstens an.

Das könnte ich mal probieren, da der MacPro insgesamt incl. Wlan 3 normale Netzwerkports hat. Aber das mache ich nicht weil ich für
den Datenaustausch über ein Host Laufwerk gehe ...

Etwas veraltet ->   http://wiki.aranym.org/manual#host_fs_driver
Aber man kann eben den IDE oder SCSI (Image Partitionen) Laufwerken zusätzlich ein Host Laufwerk einrichten ...
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: 1ST1 am Do 06.06.2013, 10:36:21
Etwas veraltet ->   http://wiki.aranym.org/manual#host_fs_driver
Aber man kann eben den IDE oder SCSI (Image Partitionen) Laufwerken zusätzlich ein Host Laufwerk einrichten ...

Das sehe ich aber das Problem, dass zwei Betriebssysteme unabhängig vonenander, und ohne voneinander zu wissen, auf die selben Laufwerke schreiben. Das ist jenseits eines Netzwerkshares noch nie gut gegangen.
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Do 06.06.2013, 10:41:42
Das macht keinerlei Probleme ...

Probiere Aranym mal selber aus, ich gehe mal davon aus das du einen Windows Rechner hast ...
Titel: Re: Probleme beim Einrichten des Netzwerkes unter Aranym/EasyMiNT ...
Beitrag von: Lukas Frank am Do 06.06.2013, 14:01:55
Bei der Host IP muß nicht die IP des Apples oder PCs eingetragen werden sondern die des Internet Routers ...

Das hatte ich auch schon mal probiert, aber wusste halt nicht das ich auch die originale MAC Adresse des Hostrechners eintragen muss ...