Đưa máy ảo (vagrant) vào Wifi cục bộ


10

Tôi đã thiết lập một máy ảo cục bộ (ubfox 12.4) bằng Vagrant (www.vagrantup.com) và cần chia sẻ tài nguyên của nó trên mạng wifi cục bộ của tôi. Về cơ bản, nó đang chạy một máy chủ web mà các máy khác có thể truy cập được trên mạng cục bộ.

Bộ điều hợp wifi cục bộ của tôi nhận được một địa chỉ IP động từ bộ định tuyến.

Cấu hình hiện tại của tôi trông như thế này, nhưng tôi không thể truy cập máy từ máy khác bằng IP:

config.vm.network :private_network, ip: "192.168.56.101"
    config.vm.network :forwarded_port, guest: 80, host: 8080

Làm thế nào tôi có thể làm điều này xảy ra? Bất kỳ sự trợ giúp nào cũng được đánh giá cao!


Bạn đã bao giờ nhận ra điều này? Tôi đã dành cả ngày cho việc này và khiến bản thân mình phát điên. Câu trả lời chính trên trang này không hữu ích lắm.
Ryan

Câu trả lời:


13

Private_network là một mạng chỉ giữa máy chủ của bạn và khách vm. Nếu bạn muốn cung cấp vm khách cho các hệ thống khác trên cùng mạng với máy chủ của mình, bạn cần sử dụng cài đặt "public_network" một cách mơ hồ. Điều này sẽ cho phép khách của bạn nhận / sử dụng địa chỉ IP trên mạng mà máy chủ của bạn đang bật.

config.vm.network "public_network"

http://docs.vagrantup.com/v2/networking/public_network.html


1
Trong thiết lập cụ thể của tôi, tôi phải để cả hai tùy chọn private_networkpublic_networkkích hoạt. Điều này tạo ra 3 bộ điều hợp trên vagrant upnhưng nó đã được sửa và hoạt động như mong đợi.
Joum

0

Nếu bạn đang sử dụng VirtualBox làm nhà cung cấp của mình, bạn có thể thay đổi điều này một cách nhanh chóng, do đó bạn có thể đặt nó ở chế độ riêng tư theo mặc định (điều này an toàn hơn), và sau đó bạn có thể thay đổi nó trong VirtualBox để hiển thị cổng.

Để lộ cổng:

  • Bắt đầu hộp ảo
  • Chọn VM của bạn trong thanh bên trái
  • Nhấp chuột Settings | Network | Advanced | Port Forwarding
  • Tìm cổng bạn muốn trưng ra trong danh sách cổng
  • Đặt nó Host IPthành một chuỗi trống và bấm OK.

Cổng hiện có sẵn cho các máy khác trong mạng của bạn và có thể cả internet, vì vậy đừng làm điều này trừ khi bạn tích cực, bạn vẫn ổn khi mở cổng!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.