Cher journal,
Cela fait deux jours que je batailles pour faire marcher mon reseau bluetooth. entre mon portable (Mandrake 9.1) et ma station de travail (Debian woody)
J'ai resussi à comprendre comment faire fonctionner tout ça au quart de tours.
Le seule problème c'est que maintenant il faut que je créée les regles NAT pour rediriger les paquets de mon portable vers mon routeur (netgear) via la station de travail.
Comme le module reseau bnep0 est chargé à la création de la connexion (pas forcément au démarrage donc) j'aimerais savoir comment creer des regles iptables qui puissent etre chargees une fois le systeme demarré, sans que cela ne me sorte vers la sortie standard les logs.
# Re: Réseau bluetooth.
Posté par xof . Évalué à -1.
Ben oui, mais en sortant le portable du paquet ça marche mieux!
[jenecherchemêmepluslemoinzin]
# Re: Réseau bluetooth.
Posté par Bernez . Évalué à 1.
Il suffit d'activer le forwarding sur ta station de travail (sysctl -w net.ipv4.ip_forward=1) et de définir ta station de travail comme passerelle par défaut sur ton portable.
# Re: Réseau bluetooth.
Posté par fleny68 . Évalué à 1.
à moins que tu ne veuilles masquer à ton routeur la présence du portable ?
Tu mets juste le ip_forward dans le noyau de la station, tu mets les règles de routes netgear -> portable et portable -> netgear dans la station et tu mets la route par défaut du portable sur la station. Il faut peut-être mettre une route sur la station de travail dans le routeur.
Pour les règles iptables je ne vois pas le pb. tu peux ajouter des règles à tout moment, donc à la création de la connexion.
[^] # Re: Réseau bluetooth.
Posté par BdherVil . Évalué à 1.
[^] # Re: Réseau bluetooth.
Posté par fleny68 . Évalué à 0.
+-------------+ +-------------+ +-------------+
FAI<--->| netgear |<--------------->| ordi fixe |<---------------->| portable |
+------------+ +-------------+ +-------------+
eth0 bnep0
NAT route au lit
route
Ton fixe n'a besoin que de router les paquets du portable vers le netgear, il n'a pas besoin de les masquer. Tu active le ip_forward dans le fixe et ça suiffit.
l'interface bluetooth est route par défaut du portable et ça roule. Non il faut mettre en plus une règle de route dans le fixe vers le portable.
Tu n'as pas besoin de NAT sur le fixe. Seulement de routage.
[^] # Re: Réseau bluetooth.
Posté par fleny68 . Évalué à 0.
FAI <-------> netgear <--------> eth0 fiixe benp0 <------> portable
____________NAT_____________route____________au lit
C'est nettement mieux comme ça.
[^] # Re: Réseau bluetooth.
Posté par BdherVil . Évalué à 1.
J'ai un instant eu des doutes sur le besoin de faire du NAT. Effectivement, c'est pas utile.
Pour recapituler : activer ip_forward sur le fixe et creer les bonnes regles de routage au niveau des interface.
Merci bcp encore
# Re: Réseau bluetooth.
Posté par doublehp (site web personnel) . Évalué à 1.
Je sais pas trop commen ca marche, mais je sais que tu peut faire des choses bien, comme redefinire ta route par default si le script qui up le bluetooth le fait mal ...
Tu trouvera peut etre des exemeples pour ce type de fichier ( et surtout le nom exacte ) dans un portable muni d une carte reseau PCMCIA, ou dans les machines qui se connectent en RTC ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.