Support du réseau dans ARAnyM


Le but de ce projet est de permettre à ARAnyM d'être connecté à l'ordinateur hôte en réseau.

L'objectif est d'utiliser des outils récents sous Linux (pas ifconfig ni iptables donc).

État : ⏳️

Informations requises

  • Adresse IP de la machine ĥôte (HostIP, exemple : 192.168.0.10)
  • Adresse de la passerelle de la machine hôte vers Internet (exemple : 192.168.0.254)
  • Adresse du ou des serveurs DNS de la machine hôte (exemple : 8.8.8.8 et 8.8.4.4)
  • Le masque de sous-réseau (Netmask, exemple : 255.255.255.0)
  • Une adresse disponible en dehors de la plage d'adresses du routeur (AtariIP, exemple : 192.168.0.250)

Côté hôte - Linux

  • À compléter...

Côté hôte - Windows

  • À compléter...

Côté émulateur - ARAnyM

Le fichier 'config' d'ARAnyM

[ETH0]
Type = bridge
Tunnel = tap0
HostIP = 192.168.0.10
AtariIP = 192.168.0.250
Netmask = 255.255.255.0
MAC = 00:41:45:54:48:30

Le fichier '/etc/resolv.conf' sous FreeMiNT

nameserver 8.8.8.8
nameserver 8.8.4.4

Le fichier '/etc/network/interfaces' sous FreeMiNT

auto eth0
iface eth0 inet static
  address  192.168.0.250
  netmask  255.255.255.0
  gateway  192.168.0.254

L'activation du réseau sous FreeMiNT

  • Dans TosWin2 :
    • ifconfig eth0 addr 192.168.0.250 netmask 255.255.255.0 up
    • route add 0.0.0.0 eth0 gw 192.168.0.254

Tests

  • Essayer de pinguer une machine d'abord en local, puis sur Internet
    • ping 192.168.0.10
    • ping www.google.com

Précédent Suivant