Vagrant에서 public_network에 연결할 bridged network 이름 지정
2807 단어 VirtualBoxWindowsVagrant
어떤 어댑터에 연결할지 미리 Vagrantfile에서 지정하는 방법
자기 조사 결과이므로 더 편한 방법이 있다면 알려주세요. m (_ _) m
Bridged Network에 연결
예를 들면 접속하는 adapter가 "Realtek PCIe GbE Family Controller"라면 다음과 같이 Vagrant의 config에 추기하면 된다
Vagrantfile
...
config.vm.network "public_network", bridge: "Realtek PCIe GbE Family Controller"
...
그래서이 어댑터의 문자열은 무엇을 지정합니까?
어댑터 이름 얻기
vboxmanage list bridgedifs
로 목록 표시 가능하므로, 거기의 Name로부터 가져온다C:\Users\user>vboxmanage list bridgedifs
Name: Realtek PCIe GbE Family Controller
GUID: ...
뱀발
처음, vboxmanage list로 취하면 좋다는 것을 깨닫지 않고 여러가지 조사해 버렸으므로 그 잔해.
Bridged 네트워크에서 나오는 어댑터는 netsh를 사용하여 인터페이스를 나열 할 때
Admin State가 유효한 상태의 것이 대상 같다 (VirtualBox 관계는 제외)
C:\Users\user>netsh interface show interface
Admin State State Type Interface Name
-------------------------------------------------------------------------
有効 接続 専用 イーサネット
有効 接続 専用 VirtualBox Host-Only Network
有効 接続 専用 Npcap Loopback Adapter
有効 切断 専用 Wi-Fi
여기서 나오는 Interface Name은 변경 가능한 이름이므로 불행히도 다르다.
GUI에서 네트워크 연결 속성에서 "연결 방법 :"이라는 곳에 표시되는 문자열?
Registry 안에서 이하의 키 이하에 Network Interface가 열거되고 있으므로 그 중에서는 DriverDesc가 아닌가.
HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}
WMI를 사용하여 NIC 목록의 Query를 던지는 방법이 비교적 쉽고, 그 Name을 사용하면 좋다
wmic nic where "(NetConnectionStatus > 0)" get Name,NetConnectionStatus
C:\Users\yasuo\work\centos>wmic nic where "(NetConnectionStatus > 0)" get Name,NetConnectionStatus
Name NetConnectionStatus
Realtek PCIe GbE Family Controller 2
Realtek 8821CE Wireless LAN 802.11ac PCI-E NIC 7
Bluetooth Device (Personal Area Network) 7
VirtualBox Host-Only Ethernet Adapter 2
Npcap Loopback Adapter 2
Reference
이 문제에 관하여(Vagrant에서 public_network에 연결할 bridged network 이름 지정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yasuoohno/items/734a44eecea57f6f4450텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)