이 구성이 있습니다.
config.vm.network "public_network", ip: "192.168.56.101", :mac => "0022334455DA"
그리고 vagrant up
ifconfig가 인쇄 된 후 :
eth0 Link encap:Ethernet HWaddr 08:00:27:12:96:98
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe12:9698/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1141 errors:0 dropped:0 overruns:0 frame:0
TX packets:861 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:115407 (115.4 KB) TX bytes:98490 (98.4 KB)
eth1 Link encap:Ethernet HWaddr 00:22:33:44:55:da
inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0
inet6 addr: fe80::222:33ff:fe44:55da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:319 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19236 (19.2 KB) TX bytes:648 (648.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
그러나 여전히 192.168.56.101
내 컴퓨터 또는 네트워크의 다른 서버에서 서버에 액세스 할 수 없습니다 . 설정이 완료되었을 때 private_server
컴퓨터에서 주소에 액세스 할 수있었습니다.
IP 경로 쇼
default via 10.0.2.2 dev eth0
default via 10.0.2.2 dev eth0 metric 100
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15
192.168.56.0/24 dev eth1 proto kernel scope link src 192.168.56.101
vm이 실행 중일 때 VB 네트워크 구성에는 두 가지 연결이 표시됩니다.
Adapter 1
Attached to: NAT
Adapter 2
Attached to: Bridged Adapter
Name: Intel Ethernet Connection
eth0은 NAT이고 eth1은 브리지 연결이라고 생각합니다. 는 Intel Ethernet Connection
라우터에 연결 내 이더넷 케이블입니다.
: 내가 네트워크 및 공유 센터를 열 때 또한,이 두 연결을 가진 정체 불명의 네트워크가 나에게 이야기 VirtualBox Host-Only Network
하고 VirtualBox Host-Only Network #2
. 실제로 Vagrant가 공용 네트워크를 사용하도록 설정했을 때 혼란 스럽습니다.
해결책을 찾은 적이 있습니까? 같은 문제가 발생합니다.
—
Mr. T
@ Mr.T, 예, 방금 올바른 네트워크를 사용했습니다 : config.vm.network : public_network, ip : "192.168.1.12", mac : "001122334455"
—
localhost
비슷한 문제가 있지만 Vagrant의 농가 풍미를 가진 사람들을 위해, 여기 내가 찾은 것이 있습니다 : superuser.com/a/1214376/74576
—
Ryan