Estoy ejecutando un servidor Samba en mi MacBook y también configuré el reenvío de puertos a dicho servidor desde mi enrutador.
Mi IP pública es 106.51.x.x
(según Google y algunos otros servicios) y la IP local de mi Mac es 192.168.x.x
, pero cuando me dirijo a la página de configuración de mi enrutador, dice que mi IP externa es 10.242.x.x
.
Esto es lo que no entiendo, cuando estoy conectado al WiFi de mi casa, usar la 10.242.x.x
dirección funciona bien. Pero si trato de acceder al mismo a través de 4G, la conexión se agota.
En cuanto a la dirección pública, ni WiFi ni 4G funcionan.
¿Hay alguna configuración en mi Mac (estoy ejecutando MacOS Sierra) que deba modificar para que sea visible para el público?
networking
mac
router
ip
Zohair
fuente
fuente
Respuestas:
La dirección de su enrutador
10.242.x.x
, también se encuentra en un rango de direcciones privadas (todo10.0.0.0/8
está reservado para LAN). Esto generalmente significa que su ISP implementó CGNAT y está compartiendo la misma106.51.x.x
dirección pública entre varios clientes. (Al igual que su enrutador doméstico, pero a un alcance más amplio).En esta situación, en realidad no tiene una dirección pública y no puede acceder a su red desde el exterior directamente.
Su primera opción es configurar una conexión VPN a un servidor externo, que tiene su propia dirección IP pública y puede reenviar las conexiones a su red doméstica (a través de la VPN).
Como nota al margen, a pesar de que Samba es menos arriesgado que Windows, aún no es una muy buena idea exponer a SMB a Internet público. Las versiones de protocolo más antiguas no admiten cifrado (SMBv3 sí, pero requiere Samba 4.7 o Windows 8), por lo que correría el riesgo de revelar sus contraseñas y datos de archivos.
Si opta por el enfoque de VPN, recomendaría usar la VPN no solo para el enlace principal del servidor principal, sino también cuando acceda al servidor desde 4G / Wi-Fi público. (Hay aplicaciones móviles para strongSwan, OpenVPN, OpenConnect ...) De esa manera tendrá una conexión segura y no necesitará ningún reenvío de puertos.
fuente