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.1
vào eth0
và 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.1
từ eth0
và 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.