Sau rất nhiều diễn đàn đọc và đọc RTFM, tôi vẫn gặp vấn đề và cần một lời khuyên. Tôi sử dụng Virtualbox trên Ubuntu và cài đặt máy chủ Centos làm khách. Vấn đề của tôi là tôi không thể truy cập máy chủ web trên HĐH khách từ HĐH máy chủ.
Dưới đây là chi tiết: Hệ điều hành máy chủ là Ubuntu 12.04 LTS (kernel 3.2.0-24-generic) 64 bit.
Tôi sử dụng Virtualbox 4.1.12.
Tôi nhận địa chỉ IP từ bộ định tuyến không dây của mình:
eth0 Link encap:Ethernet HWaddr 18:03:73:42:3d:ac
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:47 Base address:0xe000
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:3784 errors:0 dropped:0 overruns:0 frame:0
TX packets:3784 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:378673 (378.6 KB) TX bytes:378673 (378.6 KB)
wlan0 Link encap:Ethernet HWaddr 64:27:37:69:c5:d2
inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::6627:37ff:fe69:c5d2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:124013 errors:0 dropped:0 overruns:0 frame:0
TX packets:82469 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:164307087 (164.3 MB) TX bytes:9744555 (9.7 MB)
Vì vậy, tôi đã cài đặt CentOS làm hệ điều hành khách và tôi muốn truy cập máy chủ http của nó. Trong Cài đặt mạng trong Virtualbox, tôi có cái này: Kèm theo bộ chuyển đổi cầu nối
Tên: wlan0
Tôi cho phép chế độ Bừa bộn cho máy ảo.
Và 'Cáp kết nối' được đánh dấu.
Trên máy CentOS, giao diện eth0 đã chọn địa chỉ IP 192.168.1.20 với mặt nạ 255.255.255.0. Mọi thứ có vẻ ổn cho đến nay, hai hệ thống có thể ping nhau. Tôi đã khởi động máy chủ web và nó đang lắng nghe trên cổng 80 - được kiểm tra bằng netstat. (Tuy nhiên, không thay đổi tệp cấu hình mặc định của máy chủ web.)
Khi tôi muốn kết nối với máy chủ web trên máy CentOS, tôi không thể. 'Không thể kết nối' Firefox cho biết, Chrome cũng không hài lòng: Chrome không thể kết nối với 192.168.1.20. (Tôi không sử dụng bất kỳ proxy nào ở đây.)
Tôi đã cố gắng telnet đến cổng 80 trên hệ thống khách - không có niềm vui:
:~$ telnet 192.168.1.20 80
Trying 192.168.1.20...
telnet: Unable to connect to remote host: No route to host
Không chắc nó có quan trọng không, nhưng bảng lộ trình trên HĐH khách có ở đây:
[root@centos ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
(Thật buồn cười, chỉ cần hiểu rằng tôi có thể chuyển từ Ubuntu sang CentOS.)
Tôi đã thử các cài đặt khác nhau trong Virtualbox, nhưng ở trên là gần nhất với những gì mọi người đề xuất trên các diễn đàn khác nhau. Đã thử NAT với chuyển tiếp cổng, bộ điều hợp chỉ lưu trữ nhưng tôi không thể sửa nó.
Ai đó có thể làm sáng tỏ cho tôi không? Chúc mừng