Partage de connexion internet

Bonjour,

Je tourne sous debian 7.6 et souhaite partager la connexion de ma clé 3g sur le réseau local.

J’ai d’abord essayé de passer la connexion sur le réseau Ethernet en suivant cette procédure :

[quote]Activer le transfert sur IPv4 sur le pc serveur

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

décrire la route sur le pc client :

route add default gw 192.168.0.1[/quote]

J’arrive a pinger le pc avec la clé 3g mais pas a me connecter au web.

puis j’ai essayer de la passer sur le reseau sans fil de cette façons :

[quote]ifconfig wlan0 down
iwconfig wlan0 mode ad-hoc
iwconfig wlan0 channel auto
iwconfig wlan0 key 54554534
iwconfig wlan0 essid reseau
ifconfig wlan0 up
ifconfig wlan0 172.31.1.1 netmask 255.255.255.0

Configuration DHCP :

dnsmasq -i wlan0 -F 172.31.1.50,172.31.1.100 -O option:router,172.31.1.1

Configuration du routage :

sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -i wlan0 -s 172.31.1.0/255.255.255.0 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE[/quote]

Ici le nœud ad hoc est reconnu par mes appareil wifi mais impossible de s’y connecter, la connexion échoue

Mais rien a faire toujours aucune connexion.

Cordialement,

Laurent.

Le MASQUERADE doit s’appliquer à l’interface côté 3G, pas côté (W)LAN.

S’il y a des règles de filtrage, la chaîne FORWARD doit autoriser les connexions entre l’interface (W)LAN et l’interface 3G. Attention : une connexion = des paquets dans les deux sens.

Vérifie aussi que les DNS interrogés par les postes sont joignables.