Çok sayıda RTFM'leri okuduktan ve forumları okuduktan sonra hala sorun yaşıyorum ve bazı tavsiyelere ihtiyacım var. Virtualbox'ı Ubuntu'da kullanıyorum ve Centos sunucusunu konuk olarak kurdum. Benim sorunum, konuk işletim sistemindeki web sunucusuna ana işletim sisteminden erişememem.
İşte detaylar: Host OS Ubuntu 12.04 LTS'dir (çekirdek 3.2.0-24-jenerik) 64bit.
Virtualbox 4.1.12 kullanıyorum.
IP adresimi kablosuz yönlendiricimden alıyorum:
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)
Bu yüzden, CentOS'u konuk bir işletim sistemi olarak kurdum ve http sunucusuna erişmek istiyorum. Virtualbox'taki Ağ Ayarlarında şunu yaptım: Bridged Adapter'e Ekli
İsim: wlan0
Sanal Makineler için Promiscuous moduna izin veriyorum.
Ve 'Kablo Bağlandı' işaretlendi.
CentOS makinesinde eth0 arayüzü 192.168.1.20 IP adresini 255.255.255.0 maskesiyle aldı. Her şey yolunda görünüyor, iki sistem birbirini kırabilir. Web sunucusuna başladım ve 80 nolu bağlantı noktasını dinliyor - netstat ile kontrol ediliyor. (Ancak, web sunucusunun varsayılan yapılandırma dosyasını değiştirmediniz.)
CentOS makinesindeki web sunucusuna bağlanmak istediğimde yapamam. 'Bağlantı kurulamıyor' diyor Firefox, Chrome'un da mutsuz olduğunu söyledi: Chrome, 192.168.1.20'ye bağlanamadı. (Burada herhangi bir proxy kullanmıyorum.)
Misafir sistemindeki 80 numaralı limana telnet yapmaya çalıştım - neşe yok:
:~$ telnet 192.168.1.20 80
Trying 192.168.1.20...
telnet: Unable to connect to remote host: No route to host
Önemli olup olmadığından emin değilim, ancak konuk işletim sistemindeki rota tablosu burada:
[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
(Komik, sadece Ubuntu'dan CentOS'a ssh yapabileceğimi düşündüm.)
Virtualbox'ta farklı ayarları denedim, ancak yukarıdakiler insanların farklı forumlarda önerdiklerine en yakın olanı. Bağlantı noktası yönlendirme, yalnızca ana bilgisayar bağdaştırıcısıyla NAT denedim, ancak düzeltemedim.
Birisi benim için biraz ışık tutabilir mi lütfen? Şerefe