Có thể cấu hình một máy ảo như một máy chủ nội bộ không?


0

Tôi cần có khả năng cấu hình máy ảo của mình để được truy cập từ máy chủ (máy tính xách tay) mà không cần định tuyến qua Internet. Ngay bây giờ tôi có một máy ảo với bộ điều hợp hostonly vboxnet0NAT. Máy ảo có địa chỉ IP tĩnh 192.168.56.50. Tôi muốn tất cả các yêu cầu từ máy chủ đến địa chỉ IP 192.168.56.50 được chuyển thẳng đến máy hộp ảo (với địa chỉ IP 192.168.56.50). Tôi không thể sử dụng giao diện bắc cầu vì Internet bị giới hạn trên máy chủ và không phải lúc nào cũng tồn tại.


Bạn có thể muốn xem bài viết này - - 2bfox.com/articles/1513/,
Anaksunaman

Nó không hoạt động trong trường hợp của tôi. Tôi nghĩ rằng các tuyến đường của tôi không được định cấu hình đúng trên máy chủ hoặc hộp ảo không được định cấu hình đúng
Alexandr

Địa chỉ IP của máy chủ là gì? Từ bài đăng của bạn, có vẻ như cả máy chủ và VM có cùng một địa chỉ IP.
essjae

Máy chủ có IP 192.168.56.1
Alexandr

Câu trả lời:


0

Vấn đề là tôi đã không có một định tuyến thích hợp trên máy ảo. Giao diện đầu tiên của tôi (chỉ dành cho máy chủ) có cấu hình:
/ etc / sysconfig / network-scripts / ifcfg-eth0 :

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
DEVICE="eth0"
ONBOOT="yes"
IPV6_PRIVACY="no"
IPADDR=192.168.56.50
NETMASK=255.255.255.0
PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4
ZONE=public

Giao diện thứ hai của tôi (NAT) có cấu hình:
/ etc / sysconfig / network-scripts / ifcfg-eth1 :

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
DEVICE=eth1
ONBOOT=yes
PEERDNS=no

Vì vậy, VM của tôi có Internet, nhưng tôi không thể kết nối với VM từ máy chủ. Sau đó, tôi đã cố gắng thêm GATEWAY=192.168.56.1vào eth0và nó đã khắc phục sự cố với máy chủ (tôi có thể kết nối với VM từ máy chủ) nhưng tôi không có Internet. Đó là lý do tại sao tôi lấy ra GATEWAY=192.168.56.1từ eth0và thêm một đường dẫn sử dụng cho giao diện host-only.
/ etc / sysconfig / network-scripts / route-eth0 :

192.168.56.0/24 via 192.168.56.1 dev eth0

Sau khi khởi động lại, tôi có thể kết nối với VM từ máy chủ lưu trữ và VM của tôi có Internet.

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.