Ubuntu 14.04 ve bir node.js web sunucusu çalıştıran bir Virtualbox konuğum var. Virtualbox ana bilgisayarı bir Windows 8.1 istemcisidir. Düğüm sunucusunu ayarladıktan sonra, dışarıdan erişim sağlama konusunda bazı zorluklar yaşıyorum.
Düğüm sunucusu 5005 numaralı bağlantı noktasında çalışıyor, bu nedenle normal olarak, 5005 için tüm istekleri aynı bağlantı noktasındaki konuk IP'sine (192.168.2.13) yönlendirmek için güvenlik duvarından bir bağlantı noktası yönlendirme kuralı oluşturdum. Bunu yaparken, harici bir konumdan yaptığım isteklerin güvenlik duvarına ulaştığını ve izin verildiğini görüyorum, ancak dış istemci hiçbir zaman yanıt alamıyor. Özel IP'ye ağ içinden erişirsem, doğru ve beklendiği gibi yanıt verir (bu nedenle sunucu kesinlikle çalışır durumda).
Aynı işlemi denersem, ancak ana makinede bir sunucu çalıştırın (konuk bir VM yerine) çalışır! Bu, güvenlik duvarı yapılandırmasının bir sorun olmadığını gösterir. Konuk IP'sini güvenlik duvarından silerim, böylece bağlantı iyi görünür.
Öyleyse, VM kurulumunda bir soruna neden olan ağ kurulumunda bir şeyler oluyor gibi görünüyor, ama ne? VB konuk, VirtualBox'un köprülü ağ modeli kullanılarak statik bir IP ile yapılandırıldı.
Ne IpTable'lar, ne de UFW, konuyla ilgili herhangi bir şeyi engelleyecek şekilde yapılandırılmamış.
Neyi kaçırdım?