VPN 연결 상태에서 Vagrant를 시작하면 공유 폴더를 탑재하지 못함
개요
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 를 재기동해 고치는 경우도 있는 것 같습니다.기사에 실수나 불명한 점이 있으면 서둘러 지적해 주세요.
Reference
이 문제에 관하여(VPN 연결 상태에서 Vagrant를 시작하면 공유 폴더를 탑재하지 못함), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mgmgmogumi/items/6fa1875eee7d9a285965텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)