Problème principal
Je veux siphonner l'accès Internet de mon ordinateur portable Ubuntu 12.04 LTS vers mon ancien ordinateur de bureau Windows ME à des fins d'apprentissage. Je dispose de 2 câbles Ethernet et d'un commutateur, mais je n'ai pas accès à la configuration du modem/routeur sans fil.
Quelqu'un peut-il me dire où je me suis trompé ?
Disposition physique
-
Je n'ai pas accès à la configuration du routeur/modem sans fil.
-
J'ai un commutateur à 5 ports.
-
J'ai Ubuntu sur un ordinateur portable avec une connexion Internet sans fil sur wlan0 à 192.168.0.13 (dhcp). L'ordinateur portable est également connecté à un commutateur via un câble Ethernet sur eth0 à 192.168.4.2 (statique).
-
Windows ME est également relié au commutateur par un câble Ethernet à l'adresse 192.168.4.1 (statique).
J'ai essayé de suivre le manuel de pontage de Debian ( https://wiki.debian.org/BridgeNetworkConnections ). Mais c'était difficile pour moi de suivre.
Fichier de configuration de l'interface
/etc/network/interfaces
Mon échec, étape par étape :
Étape 1 (réussie)
user$ brctl addbr br0
Étape 2 (erreur : impossible d'ajouter wlan0 au pont br0 : opération non prise en charge)
user$ brctl addif br0 eth0 wlan0
Etape 3 (j'ai ajouté avec succès ces lignes à /etc/network/interfaces)
pre-up iwconfig wlan0 essid $YOUR_ESSID
bridge_hw $MAC_ADDRESS_OF_YOUR_WIRELESS_CARD
Étape 4 (réussie)
user$ ebtables -t nat -A POSTROUTING -o wlan0 -j snat --to-src *$br0_MAC-ADDR* --snat-arp --snat-target ACCEPT
Étape 5 (réussie)
user$ ebtables -t nat -A PREROUTING -p IPv4 -i wlan0 --ip-dst 192.168.0.13 -j dnat --to-dst *$wlan0_MAC-ADDR* --dnat-target ACCEPT
Étape 6 (réussie)
user$ ebtables -t nat -A PREROUTING -p ARP -i wlan0 --arp-ip-dst 192.168.0.13 -j dnat --to-dst *$wlan0_MAC-ADDR* --dnat-target ACCEPT