VirtualBox'ın ubuntu çalıştığı bir Windows Vista makinem var.
Ubuntu'da http://127.0.0.1:3000/ adresinde bir web sunucusu çalıştırıyorum.
Bu adrese ana makinemden (pencere kutusu) nasıl erişirim?
VirtualBox'ın ubuntu çalıştığı bir Windows Vista makinem var.
Ubuntu'da http://127.0.0.1:3000/ adresinde bir web sunucusu çalıştırıyorum.
Bu adrese ana makinemden (pencere kutusu) nasıl erişirim?
Yanıtlar:
Konuk ağı modunuzu NAT'tan Bridged'a değiştirebilirsiniz. Sadece Ubuntu konuğunuzu kapatın, VirtualBox içindeki Ayarlar sayfasına gidin, Ağ kategorisini seçin ve Ekli liste kutusunu NAT'dan Bridged Mode'a değiştirin.
Yukarıdaki adımları takip ettikten sonra Ubuntu'yu yeniden başlatın ve tahsis edilen IP yükleme sonrasında karşılama ekranında gösterilecektir. yani hoşgeldin mesajında şöyle bir şey söylemeli:
Eth0 için IP adresi: 192.168.1.3
Bu adresi, ana makinenin tarayıcı çubuğunda kullanın ve ardından kullandığınız bağlantı noktasını kullanın. Bağlantı noktası 80 dışındaki bir şeyse, yani bağlantı noktası 666'yı kullanacak şekilde ayarladıysanız, adres 192.168.1.3:666 olacaktır.
IP'yi bulmanın başka bir yolu, yönlendiricinizde yerleşik olan HTTP sunucusuna bağlanmak ve LAN ayarlarına bakmaktır. Ağdaki her makine ana bilgisayar adı ve IP'ye göre listelenmelidir. Yönlendiricimde sahip olduğum çoğu kişide, bunu adres çubuğuna 192.168.1.1 yazarak yapabilirsiniz. bu başarısız olursa 81 numaralı bağlantı noktasında aynı adresi deneyin. Bu başarısız olursa, KULLANIM KILAVUZU OKUYUN.
Ubuntu konuk işletim sisteminde ağ kurulumunu nasıl yaptığınıza bağlıdır. NAT'ı kullanmak üzere ayarladıysanız ve ağınızda çalışan bir DHCP sunucunuz varsa, yalnızca şunu çalıştırın:
ifconfig | grep inet
Ubuntu kutusunda - Ubuntu misafirine atanan IP adresini göreceksiniz.
Örnek:
#ifconfig | grep inet
inet addr:10.0.0.2 Bcast:10.255.255.255 Mask:255.255.255.0
inet addr:127.0.0.1 Mask:255.0.0.0
O zaman sadece http://10.0.0.2:3000
Windows kutunuz ve Ubuntu kutunuz (fiziksel veya sanal olsalar da bu durumda gerçekten önemli değiller), aynı alt ağda bir IP adresine sahip olmaları gerekir, böylece TCP / IP aracılığıyla birbirleriyle konuşabilirler. Özel IP alt ağlarından birini kullanarak her bir işletim sistemine ek bir adres atayabilirsiniz (bkz. RFC 1918 ). Her ikisi de aynı alt ağda bir adrese sahip olduklarında, web sunucusunu Ubuntu’ya verdiğiniz adresi dinleyecek şekilde yapılandırın ve yüklemek için bu IP’yi Windows içindeki tarayıcıda kullanın.
Şimdi yapılandırdığınız IP, 127.0.0.1, yerel ağ arayüzü için geridöngü adresidir. Bu adresi hiçbir zaman farklı bir sistemdeki bir şeye erişmek için kullanmazsınız, yalnızca bulunduğunuz sisteme geri dönmek için. Sanal bir sistem kullanırken, tıpkı bir ağ noktasından ayrı bir bilgisayarı yaptığınız gibi kullanın.
Sorununuzu çözmek için yeni bir ağ bağdaştırıcısı eklemenizi ve bunu yalnızca Ana Bilgisayar bağdaştırıcısı olarak yapılandırmanızı öneririm .
Şimdi sanal kutu örneğini ve ardından yeni ağın ipinin ne olduğunu görmek için fsckin'in önerdiği şeyleri çalıştırın .
Bu şekilde, bilgisayarınız ve sanal makinenizle birlikte bir alt ağınız olur.
Her şeyden önce, Cevap 1’in söylediğini yapmalısınız:
"Konuk ağı modunuzu NAT'tan Bridged'a değiştirebilirsiniz. Ubuntu konuğunuzu kapatın, VirtualBox'taki Ayarlar sayfasına gidin, Ağ kategorisini seçin ve Ekli liste kutusunu NAT'dan Bridged Mode'a değiştirin."
Ardından ip adresinizi almak için:
Sanal makinenizde bir komut istemi açın ve şunları yapın:
ip addr show
Muhtemelen şuna benzeyen bir çizgi göreceksiniz:
inet 192.168.43.96/24 ....
Ondan önce de bir çizgi var.
inet 127.0.0.1
Ama bunu istemiyorsun! 192 adresini istiyorsun. Yerel ağınızdaki sanal makinenin adresi. Aynı yerel ağa bağlı herhangi bir cihaz tarafından erişilebilir olmalıdır.
Şimdi ana makinenizde / etc / hosts dosyasını düzenleyin (Not ~ / etc) Dosyanın adı host'tur (bir klasör adı değil)
şuna benzeyen bir satır ekleyin:
192.168.43.96 myvm.nameofmywebsite.com
Şimdi ana makine tarayıcınıza gidin ve myvm.nameofmywebsite.com yazın
Umarım bu yapacak!
Ancak, yerel adresinizi görme şeklini alacak güvenlik özelliklerine sahip bir yönlendiriciniz olabilir. Yapmayı deneyebileceğiniz şey, cep telefonunuzun etkin noktasını ağınız olarak kullanmaktır. Bu benim için çalışıyor. Yalnızca ana makinenizdeki ağı değiştirdiğinizde, sanal kutunuzu yeniden başlatmanız gerektiğini unutmayın.