0 votes

Comment accéder à un ordinateur derrière un partage d'internet ?

Sur notre routeur (qui a le WiFi), nous avons un port Ethernet qui est actuellement utilisé par mon ordinateur portable. J'ai besoin que mon raspberry pi modèle B rev. 2 soit également connecté au réseau, mais il n'utilise pas le WiFi. (Je ne veux pas acheter un commutateur de réseau, donc ce que j'ai fait, c'est partager la connexion WiFi de notre Macbook Pro familial en utilisant le partage d'Internet, et connecter la pi au Macbook via Ethernet. La pi a maintenant Internet, mais il y a un problème : Je veux faire tourner un serveur web sur le pi, et être capable d'y accéder depuis mon ordinateur portable. Existe-t-il un moyen d'effectuer un transfert de port via le partage d'Internet ?

P.S. Si cela peut vous aider, le serveur web fonctionnera sur le port 8080.

Pour visualiser l'installation :

 Home Router --+-- WiFi  -- MBP* -- Ether -- Pi
               |
               +-- Ether -- Laptop

 * Internet Sharing

1voto

Lennon McLean Points 71

Je l'ai eu ! J'ai écrit un script node.js, comme ça, pour rediriger les requêtes sur le port 8080 du macbook vers le port 8080 du raspberry pi. l'ip du pi est 192.168.2.7.
le script :

var net = require('net');
net.createServer(function(socket) {
  var raspberrypi = net.connect(8080, '192.168.2.7');
  raspberrypi.on('connect', function() {
    raspberrypi.on('data', function(data) {
      socket.write(data);
    });
    socket.on('data', function(data) {
      raspberrypi.write(data);
    });
  });
}).listen(8080);

0voto

Lennon McLean Points 71

La raison pour laquelle j'ai dû me connecter au réseau via Ethernet est que j'ai perdu l'adaptateur USB WiFi pour le pi. Je l'ai trouvé et réparé, et j'ai aussi réussi à faire fonctionner le WiFi sur mon ordinateur portable, donc je suis très heureux maintenant.

De plus, je suis sûr que quelqu'un va fermer cette question parce qu'elle est trop spécifique.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X