Partagez l'accès Internet de l'ordinateur portable à beaglebone black et accédez-y via le serveur VNC
Je suis en train de partager la connexion internet avec le beaglebone black à partir de mon ordinateur portable. Voici ce que j'ai essayé jusqu'à maintenant-
- J'ai connecté le beaglebone black pour mon ordinateur portable sous windows 8 via le câble USB. Ensuite, je suis allé au centre réseau et partage. Ensuite, le réseau qui je veux partager, je l'ai partagée avec le Beaglebone(Il dit que la Connexion au réseau Local). Maintenant, je suis allé à la Porte de l'un SSH sur beaglebone et écrit - "ping www.google.com". Mais il a dit "Hôte Inconnu".
- Maintenant, depuis que ci-dessus n'a pas fonctionné, j'ai branché le beaglebone black avec le câble ethernet standard et de nouveau essayé de partager mon réseau, mais snap, il n'a pas travaillé de nouveau.
Voici ce que je suis en train de faire-
Si je suis en mesure de vous connecter à internet, je veux configurer le serveur VNC et à travers que je veux charger l'interface graphique de linux sur mon ordinateur portable.
Toute aide sera grandement appréciée. Si il y a une autre méthode pour ce faire, veuillez me dire à ce sujet. J'ai essayé la plupart des tuto sur internet, mais n'a pas réussi.
Merci.
source d'informationauteur Vikas Arora
Vous devez vous connecter pour publier un commentaire.
Voici la réponse détaillée, après une longue longue attente, j'ai enfin trouvé comment partager internet sur BBB. Cette question est d'être vu au moins 10 fois tous les jours donc je si je dois répondre à ma propre. (Aussi, DONC m'a donné Populaire question de badge pour cet!)
Première chose que j'ai essayé était:
J'ai branché le BBB(exécution d'angström) pour ordinateur portable (sous windows 8). L'ordinateur portable a reconnu l'appareil et j'ai été en mesure de SSH à travers le mastic.
Maintenant, j'ai essayé un ping sur mon ordinateur dont l'adresse IP est
192.168.7.1
.. Cette étape n'a jamais travaillé pour moi, mon BBB n'a jamais été en mesure de ping sur mon ordinateur mais j'ai été capable de ping la beaglebone lui-même à travers des IP, qui est192.168.7.2
(ce qui est évident)J'ai cherché partout sur internet et a tout fait pour surmonter ce problème, tels que:
J'ai fait la passerelle par défaut dans la BHE pour
192.168.7.1
mais qui n'a pas travaillé.
J'ai déjà pensé qu'il est nécessaire pour moi de
ping 192.168.7.1
afin d'obtenir l'internet sur BBB.Car rien ne fonctionnait, j'ai décidé de sauter cette étape.
J'ai simplement branché le BBB, puis est allé à centre réseau et partage dans windows 8 et à partir de là, j'ai partagé la connexion internet de ma connexion wifi à la beaglebone.
Comme vous faites cela, vous verrez que BB va perdre sa connexion à partir de la pâte (si vous avez commencé à mastic avant le partage en réseau), C'est parce que l'ordinateur attribue une adresse IP à la BB qui vous avez à changer à "Obtenir l'adresse IP automatially'
Pour cela faire un clic droit et allez dans les propriétés de la BB connexion, puis sélectionnez dans la liste l' IPV4 tcp/IP et accédez à ses propriétés. En cela, vous verrez l'option "Obtenir une adresse IP automatiquement'
Maintenant encore, lancez putty (comme les précédents connexion interrompu) et vous verrez que BB est capable de se connecter.
Maintenant, il suffit d'ajouter la passerelle par défaut comme je l'ai montré ci-dessus et vous serez alors en mesure de ping 8.8.8.8 ou à toute autre adresse IP. Maintenant, il suffit d'ajouter le serveur de noms comme ceci:
et ajouter la ligne ci-dessous
nameserver 127.0.0.1
et de l'enregistrer, vous serez en mesure de
ping google.com
.Maintenant vient le serveur VNC partie. Pour ce cas aussi, j'ai été mauvais. Pour se connecter au serveur VNC vous n'avez pas besoin de connexion internet sur le BBB. Oui, vous en aurez besoin pour installer le serveur VNC sur elle, mais pas par la suite. Une fois qu'il est installé, il est simple de faire cela en BB:
et appuyez sur entrée et BB va répondre avec VNC commencé à
port 5900
C'est ça, maintenant, retour à windows et démarrer le serveur VNC, ajoutez l'adresse
192.168.7.2
et vous pouvez voir l'interface graphique à l'écran. Je suis également en mesure de surfer sur internet sur le beaglebone.Vous remercier pour le soutien et si je suis mal dans ma question alors s'il vous plaît m'informer.
Aussi, si vous avez le moindre doute, reportez-vous à cette impressionnante vidéo de mon derek molloy: Il a expliqué qu'il est très bien et n'oubliez pas de sauter l'étape du ping de retour 192.168.7.1 si elle ne fonctionne pas.
Je n'ai pas encore pensé à elle. Je vais modifier la réponse une fois que je l'obtenir.
1) Sur votre Beaglebone:
sudo su
ifconfig usb0 192.168.7.2
route add default gw 192.168.7.1
2) partager le réseau et assurez-vous que votre ip du pc est 192.168.7.1 après
connecter beaglebone black au routeur via ethernet
maintenant utiliser
bad tcpip 5555
bad connecter bbb_ip:5555 puis utilisez la commande adb shell
Le problème auquel vous faites face est de la résolution des noms de serveurs. Si vous êtes en mesure d'accéder à l'appareil via SSH (à l'aide de Mastic, par exemple), alors vous pouvez fournir l'internet aussi - mais l'appareil a besoin de savoir où chercher.
La BeagleBone Black a un utilitaire appelé Connman qui gère ses connexions.
/usr/lib/connman/test
a des fonctions connexes.Utilisation
./set-ipv4-method
afin de définir des valeurs différentes. Assurez-vous de définir les serveurs de noms à droite. En cas de doute, utilisez 8.8.8.8 comme seule entrée. Notez également que la porte d'entrée pour votre BeagleBone doit être votre ordinateur.Si vous n'êtes pas un débutant et avez besoin d'instructions plus détaillées, voir c'.
À la suite de la réponse de fournir de Vikas Arora, 3 choses que vous avez à faire, principalement pour fournir ethernet sur usb connexion à votre Beaglebone. Tout d'abord, partager votre connexion internet avec le réseau local fait avec de la Beaglebone, un processus bien expliqué ci-dessus. Et également la configuration de l'adresse IP est obtenue automatiquement.
Deuxièmement, la configuration du serveur de noms pour le public adresse du serveur DNS 8.8.8.8 également expliqué ci-dessus. Mais ce paramètre n'est pas persistant, c'est à dire après le redémarrage, les réglages seront perdus. C'est parce que le gestionnaire de réseau sur Angstrom 'connman' réinitialise la etc/resolv.conf sur démarrage. Pour corriger que j'ai désactivé la connman service sur mon appareil en allant dans /lib/systemd/system et
tir commandes
Cela rendra votre serveur de noms de fichier et persistante, vous pouvez toujours commencer connman encore une fois, si vous avez besoin d'.
Troisièmement, vous devez configurer votre passerelle vers l'adresse internet de votre partage de machine a également expliqué ci-dessus. Mais ce paramètre est pas persistant. Pour faire faire un script comme ci-dessous dans votre répertoire d'accueil de l'
et de rendre un service qui sera le coup d'envoi au démarrage et de déclenchement de votre script. Un processus bien expliqué à
https://askubuntu.com/questions/506167/how-do-you-save-the-routing-table-on-the-beaglebone-blackangstrom
et
http://mattrichardson.com/BeagleBone-System-Services/