Bonjour,
J'ai réalisé un script pour partager sa connexion ce qui en soit n'est pas compliqué, seulement voila il s'agit de la XBOX 360 qui prend un malin plaisir à demander plus qu'un simple partage sous linux et requiert le fameux NAT OUVERT pour le xbox live bien connu de tous les possesseur de la console de M$.
De plus, c'est sans doute ma dévotion à Linux qui m'aveugle, mais il me semble que mon
NAT Wifi ->PC->Ethernet est plus stable avec le partage sous Linux que sous windows. Aprés certains me diront que ç'est du pareil au même.
Remarque ce script fonctionne si l'ip de votre XBOX 360 est configuré manuellement ainsi:
IP : 192.168.2.2
Masque: 255.255.255.0
Passerelle: 192.168.2.1
DNS: 192.168.2.1
Et que votre materiel réseau est une carte ethernet (eth0)
IP: 192.168.2.1
Masque: 255.255.255.0
Passerelle: vide
DNS: 192.168.0.1
Et une une carte wifi (wlan0)
Dans le cas contraire il vous suffit d'éditer le script qui est trés court.
Le fichier est joint pour les membres de pardus-fr.org, pour les visiteurs voici le script:
#!/bin/bash
echo "[Activation du Partage]"
ifconfig eth0 up
ifconfig eth0 192.168.2.1
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.2.0/24 -j MASQUERADE
echo "[Activation ICMP]"
iptables -A OUTPUT -p icmp -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
echo "[Redirection de Ports]"
iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 3074 -j DNAT --to-destination 192.168.2.2:3074
iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 3074 -j DNAT --to-destination 192.168.2.2:3074
iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 88 -j DNAT --to-destination 192.168.2.2:88
echo "[Le partage de connexion est activé]"