Is er iemand die WireGuard server en client werkend heeft gekregen op macOS waarbij ze beide ook de SMB dansen?
Ik probeer het met de instructies op deze websites:
https://docs.oakhost.net/...reguard-macos-server-vpn/
https://barrowclift.me/articles/wireguard-server-on-macos
Bestanden staan in deze repo:
https://github.com/dbuchanandev/WireGuard-macOS-IPv6
Alles doet het. De VPN-tunnel werkt, client krijgt public IP-adres van server bij internetten, client en server kunnen elkaar pingen, ssh en Screen Sharing werkt beide kanten op, server kan SMB shares op client zien.
Echter, het laatste stukje van de puzzle ontbreekt: de client kan de SMB shares op de server niet zien. En daar was alles om te doen...
Ik heb begrepen dat WireGuard in combinatie met SMB complex is. Dat komt omdat WireGuard een POINTOPOINT interface gebruikt en niet BROADCAST wat nodig is voor SMB (zie: ifconfig).
Ook het internetten voor de client met het publiek IP adres van de server was lastig maar met het openzetten van de pf firewall volgens de instructies is dat gelukt.
Maar probleem is dus dat client de SMB shares van de server niet te zien krijgt.
Heeft er iemand een idee wat voor obscure pf commando's ik op server of client moet uitvoeren om de boel open te krijgen?
Of is er nog een vage instrucie die ik in /etc/nsmb.conf kan zetten voor de client. Of mis ik een configuratie op de SMB server? Poort 445 openzetten op de router voor de client? (Kan nooit de bedoeling zijn, heb ik nog niet gedaan, maar zal het nog eens proberen in uiterste desperatie).
Ik probeer het met de instructies op deze websites:
https://docs.oakhost.net/...reguard-macos-server-vpn/
https://barrowclift.me/articles/wireguard-server-on-macos
Bestanden staan in deze repo:
https://github.com/dbuchanandev/WireGuard-macOS-IPv6
Alles doet het. De VPN-tunnel werkt, client krijgt public IP-adres van server bij internetten, client en server kunnen elkaar pingen, ssh en Screen Sharing werkt beide kanten op, server kan SMB shares op client zien.
Echter, het laatste stukje van de puzzle ontbreekt: de client kan de SMB shares op de server niet zien. En daar was alles om te doen...
Ik heb begrepen dat WireGuard in combinatie met SMB complex is. Dat komt omdat WireGuard een POINTOPOINT interface gebruikt en niet BROADCAST wat nodig is voor SMB (zie: ifconfig).
Ook het internetten voor de client met het publiek IP adres van de server was lastig maar met het openzetten van de pf firewall volgens de instructies is dat gelukt.
Maar probleem is dus dat client de SMB shares van de server niet te zien krijgt.
Heeft er iemand een idee wat voor obscure pf commando's ik op server of client moet uitvoeren om de boel open te krijgen?
Of is er nog een vage instrucie die ik in /etc/nsmb.conf kan zetten voor de client. Of mis ik een configuratie op de SMB server? Poort 445 openzetten op de router voor de client? (Kan nooit de bedoeling zijn, heb ik nog niet gedaan, maar zal het nog eens proberen in uiterste desperatie).
[ Voor 0% gewijzigd door rgos op 16-01-2025 13:10 . Reden: spel ]