La mise en réseau via Bluetooth PAN ou DUN est-elle toujours viable sur Ubuntu?
Toutes les instructions bluez que je pouvais trouver ne pouvaient pas être couplées. Blueman dit qu’aucun serveur DHCP n’est installé, que DHCP soit installé ou fonctionne correctement.
Vous cherchez quelqu'un qui a ce travail :)
J'utilise ce guide http://blog.sumostyle.net/2009/11/ubuntu-tethering-via-bluetooth-pan/
connecter mon ordinateur portable Ubuntu 12.10 à mon hotspot personnel iOS 6.1 pour iPhone 3Gs.
MISE À JOUR: Le lien d'origine étant mort, j'ai trouvé l'instantané dans la machine à remonter le chemin. J'ai également copié et collé l'article dans cette réponse.
Partage de connexion Ubuntu via Bluetooth PAN
J'ai essayé d'attacher mon iPhone à mon ordinateur en utilisant Bluetooth dans Karmic.
Supposedy blueman peut le faire très facilement (www.blueman-project.org). Pour installer blueman, lancez simplement: $ Sudo aptitude install blueman
.
Mon expérience avec blueman a été très aléatoire. Cependant, la connexion semble être établie via Bluetooth, mais il est rare que je paraisse obliger NetworkManager à établir une connexion réseau. Parfois, j'ai de nouveau réussi à jumeler les appareils.
En utilisant l’ancien binaire pand, j’ai eu beaucoup plus de succès. Si vous n’avez pas peur du terminal, ce n’est pas difficile et semble beaucoup plus fiable
Installez les anciens outils bluez:
$ Sudo aptitude install bluez-compat
$ hcitool scan
Trouvez l'adresse de votre téléphone dans la liste
$ Sudo pand --connect 00:25:00:96:13:BB -n
Cette commande associe votre téléphone à votre ordinateur et crée un périphérique pan. Bien sûr, remplacer l'adresse MAC par l'adresse de votre téléphone. Cette commande rappellera vos appareils à chaque exécution. Si, comme moi, vous avez un iPhone, vous devez avoir votre iPhone dans l'application Préférences Système Bluetooth pour accepter le jumelage.
$ Sudo dhclient bnep0
Vous êtes maintenant attaché.
Pour tuer la longe:
$ Sudo pand -K
Blueman pourrait signaler l'erreur pour deux raisons.
dnsmasq
ou votre équivalent) non installé. (moins probable)dnsmasq
) est installé. Mais ce n'est pas votre env PATH
. (principalement votre cas).Donc, assurez-vous que dnsmasq
est installé et qu'il est dans votre PATH
(ou bien ajoutez-le)