VPN 연결 상태에서 Vagrant를 시작하면 공유 폴더를 탑재하지 못함

2727 단어 nfsVagrant

개요



Laravel에서 개발하면 갑자기 로컬에서 시작하는 사이트가 열리지 않습니다.
계속 빙글빙글 하고 있습니다.


시도에 Vagrant를 다시로드하면 공유 폴더 마운트에서 시간이 초과됩니다.
$ vagrant reload

==> homestead-7: Attempting graceful shutdown of VM...
==> homestead-7: Checking if box 'laravel/homestead' version '7.1.0' is up to date...
#(省略)
==> homestead-7: Exporting NFS shared folders...
==> homestead-7: Preparing to edit /etc/exports. Administrator privileges will be required...
Password:
==> homestead-7: Mounting NFS shared folders...

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
mount -o vers=3,udp,actimeo=1,nolock 192.168.10.1:/Users/kurogi-kurumi/code /home/vagrant/code
Stdout from the command:
Stderr from the command:
mount.nfs: Connection timed out
$ vagrant status 로 확인하면, Vagrant 자체는 기동하고 있는 상태입니다.

원인



VPN 연결 또는 방화벽으로 인해 보안이 적용됩니다.

해결책



VPN 연결을 끊거나 방화벽을 허용(또는 비활성화)합니다.
제 경우에는 VPN에 사용했던 Cisco AnyConnect 소프트웨어를 종료했습니다.

그런 다음 PC를 다시 시작합니다.
PC 재부팅하지 않아도 가상 머신의 네트워크를 재부팅하면 해결하는 것 같습니다.
$ ifconfig

에서 PC의 네트워크 목록을 확인합니다.
제 경우에는 vboxnet0과 vboxnet1을 다시 시작했습니다.
$ sudo ifconfig vboxnet0 down
$ sudo ifconfig vboxnet0 up
$ sudo ifconfig vboxnet1 down
$ sudo ifconfig vboxnet1 up

참고
h tps:///세리마. 코/bぉg/? p=469
htps : // 기주 b. 코 m/하시코 rp/ゔぁg란 t/이스에 s/5802

마지막으로



어디까지나 원인&해결책의 하나이므로 양해 바랍니다.
그 밖에도 $ sudo nfsd restart 에서 NFS 를 재기동해 고치는 경우도 있는 것 같습니다.
기사에 실수나 불명한 점이 있으면 서둘러 지적해 주세요.

좋은 웹페이지 즐겨찾기