En nuestro enrutador (que tiene WiFi), tenemos un puerto Ethernet que actualmente está siendo utilizado por mi computadora portátil. También necesito que mi Raspberry Pi modelo B rev. 2 esté conectado a la red, pero no utiliza WiFi. (Mi computadora portátil puede hacerlo, pero prefiero Ethernet). No quiero comprar un switch de red, por lo que lo que he estado haciendo es compartir la conexión WiFi de la Macbook Pro de nuestra familia usando uso compartido de Internet, y conectando el Pi a la Macbook a través de Ethernet. El Pi ahora tiene internet, pero aquí está el problema: quiero ejecutar un servidor web en el Pi y poder acceder a él desde mi computadora portátil. ¿Hay alguna manera de hacer reenvío de puertos a través del uso compartido de Internet?
P.D. Si ayuda, el servidor web se ejecutará en el puerto 8080.
Para visualizar la configuración:
Enrutador de casa --+-- WiFi -- MBP* -- Ether -- Pi
|
+-- Ether -- Computadora Portátil
* Uso Compartido de Internet
0 votos
Desafortunadamente, no podré hacer x11forward ssh en la Mac y escribir la dirección IP del pi, porque no he instalado un navegador que use x11, y no quiero hacerlo.
0 votos
Creo que encontré mi respuesta en este enlace. Sin embargo, no estoy seguro de que funcione, así que todavía se agradece la ayuda. apple.stackexchange.com/questions/156847/… Editar: Olvídalo, natd ya no existe :(
0 votos
Si entiendo tu configuración correctamente, tienes un problema de doble NAT que provoca todo tipo de problemas. Hay un NAT detrás de tu router y uno detrás de tu Mac, por lo que el Pi tiene doble NAT. Consigue un switch barato: el reenvío de puertos será problemático en el mejor de los casos.
0 votos
No hay nat en el macbook. si pudieras decirme cómo reenviar el puerto 8080 en la raspberry pi para que todos los demás ordenadores de mi red (es decir, mi portátil) puedan acceder a él, sería genial. si no puedes, entonces esta pregunta no es para ti.
0 votos
Simplemente no se puede tener una conexión a internet compartida sin una red NAT. ¿Cuáles son las direcciones IP de todas tus interfaces, incluido el Pi?
0 votos
@Allan ok entonces hay un NAT en el macbook, pero no es necesario exponer el servidor web a toda Internet, solo a las otras computadoras en la red doméstica. En otras palabras, solo necesito pasar por un NAT.
0 votos
¿Ayuda apple.stackexchange.com/questions/100492/…?
0 votos
@nohillside pf se utiliza solo para redirigir el tráfico a otro puerto (por lo que yo sé), así que no, ¡pero de todas maneras gracias!
0 votos
@Allan la dirección IP de la Raspberry Pi en eth0 (ethernet) es 192.168.2.7, la dirección IP de la Mac en bridge100 (compartir internet) es 192.168.2.1, la dirección IP de la Mac en en1 (wifi) es 192.168.0.114, y la dirección IP de mi laptop es 192.168.0.110 en eth0 (ethernet) (sí, tiene Linux)