Przekierowanie portów na routerze do VirtualBox'a

Witam, postanowiłem postawić sobie serwer do gry dla znajomych jednak hamachi itp mnie irytuje więc postanowiłem zrobić to za pomocą Routera, jednak mam problemy gdyż nie wiem wogóle w jaki sposób skonfigurować kartę w VirtualBox, czy ma to być loopback, karta pc czy VirtualBox’a. I oto co mnie interesuje:

 

  1. Jaką karte ustawić w VirtualBox aby działało przekierowanie portów na nią.

  2. Jak dokonać konfiguracji routera? tzn wiem jak wykonać przekierowanie na dany IP ale na liście Kilentów DHCP nie widnieje VirtualBox, Czy gdy zarezerwuje adres IP który nadam VirtualBox’owi to czy będzie to działać prawidłowo?

Jak podłączyłeś sieć dla maszyny wirtualnej?

Ustawienia maszyny -> Network

Jeśli NAT, to nie będzie widoczna na routerze, a reguły przekierowania znajdziesz w tej samej zakładce VBoxa.

Podłączenie pod “Bridged adapter” powinno zachowywać się podobnie do postawienia obok fizycznej maszyny, chociaż routery lubią dalej być ślepe na maszynę wirtualną w listowaniu podłączonych urządzeń - ale przecież wystarczy przekierowanie na IP.

 

Przekierowanie na IP ale w Routerze mam przekierować?

a W Bridged adapter jaki rodzaj karty mam wybrać? loopback, karte WiFi ? Czy co?

O może dokładniej to pokaze:

W Cliencie gry podaje adres IP mojego internetu [Mam statyczny adres] 111.222.333.444 [Przyklad] gra laczy sie na porcie 14002, router ma przekierowanie tego portu na np VirtualBox’a

coś takiego chce osiągnąć

Najprościej, połączenie mostkowane (bridged). Kartę wybierasz taką, którą podłączasz się do routera. Jeśli łaczysz się przez WiFi, to mostkujesz z WiFi. Adres IP pobierasz z DHCP routera lub przypisujesz ręcznie. Przekierowanie robisz na adres IP VMki. Możesz też wybrać Host-Only, wtedy dodajesz trasę statyczną na routerze do sieci, w której jest VMka (domyślnie 192.168.56.0/24) i jeśli Twój router nie jest oporny i pozwoli na to, robisz przekierowanie na IP w sieci 192.168.56.0/24 (niektóre routery na to nie pozwalają). Gdy wybierzesz typ sieci NAT, to musisz robić podwójne przekierowanie, ale ten typ połączenia się do tego nie nadaje.

Ok zrobiłem tak jak kolega UP Powiedział, skonfigurowałem VirtualBox’a w taki sposób aby korzystał z Wifi na liście klientów DHCP mam box’a jako osobny komputer, ma on własny adres IP itp, dokonałem przekierownia portu 22 dla testu 

 

http://screenshu.com/static/uploads/temporary/93/b1/vm/saqma7.jpg

 

Jednak kiedy testuje ów port 22 czy jest otwarty zwraca błąd. Wie ktoś może co zrobiłem źle?

W jaki sposób testujesz port 22? Usługa SSH działa na VMce? Testujesz z własnej sieci przez publiczne IP czy spoza sieci?

za pomocą strony http://www.yougetsignal.com/tools/open-ports/

 

ssh jest otware bo gdy testowałem na loopback to podpinałem się zewnętrznym Clientem

Te strony często nie odzwierciedlają rzeczywistości. Jeśli możesz zalogować się przez SSH, to znaczy, że przekierowanie działa.

Właśnie że, nie mogę. Podaje adres IP mojego internetu i nic nie laczy sie

Wygląda n to że, system nie ma dostępu do internetu.

Mimo że jest na liście nie ma połączenia z internetem. Bo nie chce wykonywać pingów ani nic.

 

Rezultat pingowania maszyny z laptopa:

 

http://screenshu.com/static/uploads/temporary/9d/dn/y9/0kthwd.jpg

Jeśli łączysz się z własnej sieci przez publiczne IP, to router który nie wykonuje pętli, odrzuci pakiet skierowany sam do siebie.

Nie wiem co pipngujesz, ale uruchom wiersz poleceń i podaj wyniki poniższych poleceń :arrow: http://forum.dobreprogramy.pl/kopiowanie-wynikow-polecen-wiersza-polecen-windows-t499881.html

ipconfig /all
route print

Wyniki wszystkich poleceń wklej w tagu code lub na stronę http://wklej.org i podaj tu tylko link.

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. Wszelkie prawa zastrzezone.
 
C:\WINDOWS\system32>ipconfig /all
 
Windows IP Configuration
 
   Host Name . . . . . . . . . . . . : NoneName
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
 
Ethernet adapter Bluetooth Network Connection:
 
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Bluetooth Device (Personal Area Network)
   Physical Address. . . . . . . . . : A4-17-31-40-AF-1C
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
 
Wireless LAN adapter Local Area Connection* 3:
 
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physical Address. . . . . . . . . : 16-17-31-40-AF-1B
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
 
Wireless LAN adapter Wi-Fi:
 
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Qualcomm Atheros AR5BWB222 Wireless Netwo
rk Adapter
   Physical Address. . . . . . . . . : A4-17-31-40-AF-1B
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::47:6b44:3a04:db14%4(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.0.104(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 22 marca 2015 14:43:29
   Lease Expires . . . . . . . . . . : 22 marca 2015 17:43:29
   Default Gateway . . . . . . . . . : 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1
   DHCPv6 IAID . . . . . . . . . . . : 77862705
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1C-A0-CA-7B-20-89-84-4E-46-96
 
   DNS Servers . . . . . . . . . . . : 192.168.0.1
   NetBIOS over Tcpip. . . . . . . . : Enabled
 
Ethernet adapter Ethernet:
 
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Ethernet
   Physical Address. . . . . . . . . : 20-89-84-4E-46-96
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
 
Ethernet adapter VirtualBox Host-Only Network:
 
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
   Physical Address. . . . . . . . . : 08-00-27-00-B8-A7
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::7c8d:bc1e:eefd:8950%10(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.56.1(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
   DHCPv6 IAID . . . . . . . . . . . : 369623079
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1C-A0-CA-7B-20-89-84-4E-46-96
 
   DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled
 
Tunnel adapter isatap.{4E4F6B94-8E39-49CB-9378-CFCDDCA7A2D9}:
 
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
 
Tunnel adapter isatap.{80AA8BFB-EA95-4E85-833E-C31FCBF423DD}:
 
   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
 
C:\WINDOWS\system32>route print
===========================================================================
Interface List
  9...a4 17 31 40 af 1c ......Bluetooth Device (Personal Area Network)
  5...16 17 31 40 af 1b ......Microsoft Wi-Fi Direct Virtual Adapter
  4...a4 17 31 40 af 1b ......Qualcomm Atheros AR5BWB222 Wireless Network Adapte
r
  3...20 89 84 4e 46 96 ......Broadcom NetLink (TM) Gigabit Ethernet
 10...08 00 27 00 b8 a7 ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
  6...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 11...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================
 
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.104     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      192.168.0.0    255.255.255.0         On-link     192.168.0.104    276
    192.168.0.104  255.255.255.255         On-link     192.168.0.104    276
    192.168.0.255  255.255.255.255         On-link     192.168.0.104    276
     192.168.56.0    255.255.255.0         On-link      192.168.56.1    276
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    276
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    276
        224.0.0.0        240.0.0.0         On-link     192.168.0.104    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    276
  255.255.255.255  255.255.255.255         On-link     192.168.0.104    276
===========================================================================
Persistent Routes:
  None
 
IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
  1    306 ::1/128                  On-link
 10    276 fe80::/64                On-link
  4    276 fe80::/64                On-link
  4    276 fe80::47:6b44:3a04:db14/128
                                    On-link
 10    276 fe80::7c8d:bc1e:eefd:8950/128
                                    On-link
  1    306 ff00::/8                 On-link
 10    276 ff00::/8                 On-link
  4    276 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None
 
C:\WINDOWS\system32>

W takim razie host, który pingujesz jest wyłączony, ewentualnie zapora blokuje zapytania ICMP lub nie przypisałeś adresu IP. Jaki system uruchamiasz na VM?

FreeBSD

Pokaż wynik.

ifconfig

Oto wynik, sorki że w ss ale nie wiem jak się kopiuje w VirtualBox

 

 

Jeżeli w Putty [Client ssh] podam adres IP 192.168.0.103 to połącze się z maszyną jednak nie działa przekierowanie portów na routerze bo kiedy podam mój adres IP internetu to wtedy nic się nie dzieje.

No to jak pisałem, spróbuj spoza swojej sieci. Prawdopodobnie Twój router nie wykonuje pętli (nie wysyła pakietu sam do siebie). Router dostaje w ogóle publiczne IP?

Nie wiem mam internet z Telico doprowadzony kablem do domu i podpięty Router.

 

Ciekawe jak ustawiłem DNZ na adres IP maszyny 192.168.0.103 to zaczęło działać. Test portu pokazał że port 22 jest otwarty :slight_smile:

 

i działa to zapętlenie czy coś bo podałem mój adres IP internetu i zaczęło działać :d

 

 

Teraz jeszcze tylko dodatkowe pytanie czy gdybym przkierował IP na serwer DNS czy dalej będzie to działać?

W takim razie w samej regule przekierowania jest coś nie tak. Utwórz nową regułę dla portu 22, ale tylko dla TCP. SSH nie potrzebuje protokołu UDP do działania. Może właśnie tu leży błąd, że dajesz regułę dla każdego protokołu. DMZ w takich routerach to tak naprawdę NAT 1:1, czyli VMka dostaje tak jakby publiczny IP. Tak jakby, bo adres prywatny mapowany jest na publiczny razem ze wszystkimi portami.