Se hai testato la funzionalità di windows 10,che ti permette di far girare con WSL una macchina linux (nel mio caso ubuntu) in modo nativo,senza usare programmi di virtualizzazione,ti sarai sicuramente imbattuto nel problema che ho avuto anche io: come raggiungere esternamente l’IP della macchina ubuntu che è totalmente diverso da quello della tua rete’
Il problema nel mio caso è sorto in quanto ho installato sulla macchina ubuntu un server motioneye (porta 8765) che volevo raggiungere da una macchina che era nella mia rete,ma che non era quella che ospita linux
In pratica mi ritrovo questa configurazione:
macchina windows IP 192.168.123.132
macchina LINUX (all’interno della maccgina windows) IP 172.28.25.251
sulla macchina LINUX gira un server di motioneye che non riesco a raggiungere da un’altra macchina nella mia rete, in quanto è sotto IP 172.28.25.251 (nattato da windows)
grazie al video del quale vi posto link in fondo all’articolo sono riuscito ad aggirare l’ostacolo:
nella shell di windows (superuser) digitare:
netsh interface portproxy add v4tov4 listenport=8765 listenaddress=0.0.0.0 connectport=8765 connectaddress=172.28.25.251
ovviamente dovrete sostituire la porta (che nel mio caso è 8765 ma nel vostro sarà quella di un altro servizio) e il connectaddress (nel mio caso è 172.28.25.251 che è l’ip asseganto dalla macchina windows alla macchina linux e che purtroopo cambia ad ogni riavvio della macchina e pertanto questo comando dovrà essere rilanciato tutte le volte che si fa un riavvio)
per gentile concessione di:
Lascia un commento
Devi essere connesso per inviare un commento.