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 uproute 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.10ping www.google.com