Question

J'ai mon beaglebone black running stock Angstrom Linux et est connecté à ethernet à mon domicile.Je peux me connecter à partir de n'importe quel PC connecté à mon réseau domestique à l'aide de SSH.Je voudrais savoir comment puis-je me connecter à partir d'un autre réseau, dire que je suis à mon bureau et je suis connecté à internet.Je veux me connecter à mon beaglebone black qui est connecté à internet à mon Domicile.Comment puis-je faire cela?

Merci d'Avance

Était-ce utile?

La solution

Vous avez une adresse IP publique, qui vous est donnée par votre fournisseur d'accès Internet.Cette IP publique sera toutefois différente de l'adresse IP de votre Beagle dans votre réseau local.

Pour vous connecter à votre Beagle de l'Internet, vous devez vous connecter à votre adresse IP publique, et la nécessité d'ajouter la redirection de port sur votre routeur, afin que le port 22, qui est le port qui est utilisé par ssh, est transmise à partir de votre adresse IP publique de votre adresse IP locale.

Ainsi, vous devez vous connecter à votre routeur de la console de gestion, et aller à "port forwarding" options et sélectionnez à l'avant de connexions TCP/IP port 22 soit transmis à votre Beagle IP.Pour que cela fonctionne à long terme, vous devez définir l'adresse IP statique à votre Beagle, sinon, si votre carte reste en mode hors connexion pour le temps long, le serveur DHCP de votre routeur sans doute attribuer des IP différentes à un certain point, et le transfert devrait être de nouveau l'installation.

Il est un bon guide sur la statique réglage de l'adresse IP dans le Beagle/Angstrom ici: http://derekmolloy.ie/set-ip-address-to-be-static-on-the-beaglebone-black/

Une chose de plus:Depuis votre opérateur va également affecter différentes IP publique pour vous de temps en temps, vous pourriez avoir une sorte de service de DNS Dynamique en cours d'utilisation.Avec ce type de service, vous pouvez créer votre "custom" à l'adresse DNS (par exemple user3180454.no-ip.com), qui sera toujours le point de votre adresse IP Publique à laquelle vous pouvez créer de la connexion ssh (le service, il faudra un peu de méthode, de garder cette adresse IP à jour, vous verrez des instructions sur la façon de le faire à partir du service que vous utilisez).

Quelques services comme ceci:

http://no-ip.com/

http://freedns.afraid.org/

Autres conseils

Vous pouvez également vouloir essayer le programme d'installation de service de connexion tissé pour Beaglebone Black.Je l'utilise pour connecter:

ssh sur le port 22 BBB Web Server sur le port 80 Server SerrerVNC sur le port 5901 Shell dans une boîte sur le port 4200 Apache Web Server sur le port 8080

Voir:

https://developer.weaved.com/portal/members/betabeagle.php

Si vous êtes:

  • Connexion à un Beagleboard via USB Ethernet
  • à partir de Mac Air exécutant des Mavericks et connecté au Web via WiFi

J'ai trouvé cela très utile:

http://makezine.com/2012/07/16/URE-YOUR-MAC-Laptop-as-A-Wireless-Proxy-for-raspberry-pi/

bref >> installer / exécuter un serveur proxy (avec Squidman) et votre vie sera plus facile.

Je sais que c'est une vieille question.Mais je pensais suggérer une autre option.J'utilise TeamViewer ( https://www.teamviewer.com ) pour vous connecter à mes ordinateurs Work / Home.Vous pouvez utiliser quelque chose comme ça pour vous connecter à votre ordinateur à la maison du bureau.Une fois connecté à votre ordinateur à la maison, vous pourriez alors faire tout ce que vous devez faire sur votre réseau domestique.Aucun transfert de port requis.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top