-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathwsl2_nfs.txt
21 lines (21 loc) · 942 Bytes
/
wsl2_nfs.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
######################
# WSL: NFS Client (remote server on 169.254.96.192 with endpoint /nfsshare)
######################
sudo apt install nfs-common
sudo mkdir /mnt/nfsshare
sudo mount -t nfs 169.254.96.192:/nfsshare /mnt/nfsshare
######################
# WSL: NFS Server (/nfsshare shared with everyone)
######################
sudo mkdir /nfsshare
sudo chown nobody:nogroup /nfsshare
sudo chmod 777 /nfsshare
sudo sh -c "echo '/nfsshare *(rw,sync,no_subtree_check,insecure)' >> /etc/exports"
sudo service rpcbind start
sudo service nfs-kernel-server start
sudo exportfs -a
######################
# POWERSHELL (as admin): Map ports 443, 2049 to WSL instance on 172.21.124.183
######################
netsh interface portproxy add v4tov4 listenport=443 listenaddress=0.0.0.0 connectport=443 connectaddress=172.21.124.183
netsh interface portproxy add v4tov4 listenport=2049 listenaddress=0.0.0.0 connectport=2049 connectaddress=172.21.124.183