Problem z ustawieniem VM i połączeniem SSH

Odpowiedz Nowy wątek
2017-03-24 19:45
0

Witam.

Chciałem postawić sobie wirtualną maszynkę z FreeBSD/Debianem dla zabawy (głównie serwer ftp dla mnie i dla kumpla to serwera do jakiejś gry). System zainstalował się poprawnie czy to na VirtualBox czy to na VMware Workstation problem zaczyna się gdy chcę się połączyć do SSH zewnętrznie. Po wewnętrznym IP da radę się połączyć jednak kiedy próbuję przez publiczne ip mojego komputera z zewnętrznego urządzenia nienależącego do tej samej sieci bądź nawet z komputera host ale na publiczne ip otrzymuję błąd Network error: Connection refused.

Internet posiadam z UPC modem Ubee evw3226 (gówno no ale co poradzić :< ) łącznie na IPv4 bo inaczej automatycznie modem chowa opcje od przekazywania portów.

Pozdrawiam.

edytowany 1x, ostatnio: JulasPro, 2017-03-24 19:47

Pozostało 580 znaków

2017-03-24 21:21
0

Port forwarding plus dla wygody musiałbyś mieć stałe IP/Hamachi (też mam UPC i co kilkanaście godzin przydzielają nowe).


edytowany 1x, ostatnio: Patryk27, 2017-03-24 21:21

Pozostało 580 znaków

2017-03-24 22:01
0

Z tego co pojmuję to dopóki ponownie jestem na ipv4 to będę miał stałe (przynajmniej tak wynikałoby z rozmowy z konsultantem) tylko dalej nie wiem dlaczego wywala takie błędy... Dobrze pojmuję, że powinno być połączone za pomocą mostka i port forwarding do ip zmostkowanego maszyny?

Pozostało 580 znaków

2017-03-24 22:04
0

Nie mam pojęcia o jakim mostkowaniu mówisz (chyba że tak się to po polsku po prostu nazywa :P).
Po prostu musisz ustawić port forwarding na Twoim routerze na IP swojego komputera z maszyną wirtualną, bo biedny router nie wie, dokąd wysyłać pakiety.


edytowany 2x, ostatnio: Patryk27, 2017-03-24 22:04

Pozostało 580 znaków

2017-03-25 01:53
0

Nie wiem co już mam źle co dobrze... Pewnie napierdoliłem jeszcze bardziej niż to możliwe ale może jesteś w stanie po tych screenach ogarnąć co jest nie tak :|
Pingować z VM na główny PC mogę po normalnym publicznym IP. Po lanowym mogę też dostać się do maszyny. PuTTY przez lanowe łączy spokojnie a przy publicznym wywala błąd i stoję cały czas w tym miejscu w którym pewnie zaraz wyjdzie, że jestem idiotą i mam problem coś oczywistego ustawić :/

P.S. Dodam, że w obecnej konfiguracji netbook należący do tej samej sieci (podłączony przez wifi) nie może połączyć się z ip jakie mam według vm czyli 192.168.0.10

screenshot-20170325015049.png
screenshot-20170325015233.png
screenshot-20170325015252.png
screenshot-20170325015313.png
screenshot-20170325015332.png

edytowany 2x, ostatnio: JulasPro, 2017-03-25 01:59
a masz ustawione zewnętrzne IP u dostawcy? Bo to co pokazujesz, to mi wygląda na dynamiczne IP a nie stałe :P - trojanus 2017-03-25 02:03
Prawdopodobnie i z tym tematem zjebałem i jest dynamiczne IP (publiczne więc raczej zewnętrzne? ) :| Ale to raczej nie powinno wykluczać zewnętrznego połączenia się czy się mylę i zbędnie się wkurzam, że coś nie wychodzi bo po prostu nie ma prawa? - JulasPro 2017-03-25 02:23

Pozostało 580 znaków

2017-03-25 07:24
0

Na pingi odpowiada router (bez zabawy w przekierowania), dlatego działają - nie dowodzi to niczego.

Zamiast przekierowywać przedział portów, przekieruj wyłącznie ten z SSH. Ewentualnie możesz ustawić DMZ na swój komputer (spowoduje to przekierowanie wszystkich portów na daną maszynę - nie zapomnij jej zabezpieczyć firewallem).

Co to znaczy, że "IP według VM"? Maszyna wirtualna powinna dziedziczyć IP po hoście-rodzicu.

Plus sprawdź czy nie blokuje Cię jakiś firewall po drodze (w tym: na Twoim komputerze-rodzicu).


edytowany 1x, ostatnio: Patryk27, 2017-03-25 07:25

Pozostało 580 znaków

2017-03-26 04:23
0

Wiem, że ciągnę ten temat ale 3 dzień się z tym męczę i jakby 0 postępu... Próbowałem wszystkie kombinacje i dalej nic chyba się poddaje... Wszystkie adaptery w VMware Workstation, wyłączony antywirus, zapora systemowa, firewall w routerze i dalej nic. Czy jest opcja aby podłączyć adapter wifi usb? Nie powinna taka konfiguracja obejść wszystkie sztuczne "karty" i może zacząć działać? :|

Czy ustawienie modemu w tryb bridge może coś zmienić czy w przypadku wirtualnej maszyny nic to nie zmieni?

edytowany 1x, ostatnio: JulasPro, 2017-03-26 04:38

Pozostało 580 znaków

2017-03-26 21:52
0

Za duży skok chcesz zrobić i dlatego nie idzie ustalić, co masz spartolone.

Z Twoich screenshotów niewiele wynika. Przede wszystkim podaj wszystkie adresy IP (prywatny hosta, prywatny VM, prywatny routera, publiczny routera). Następnie ustaw DMZ na host, wystaw dowolną usługę (serwer WWW/FTP/SSH) i spróbuj dobić się z zewnątrz przez telnet — jak pójdzie, to zmień DMZ na port forwarding i sprawdź ponownie. Jak pójdzie, to robisz DMZ na VM i znowu telnet, a jak zadziała, to port forwarding i znowu testujesz. Jak coś Ci nie zadziała, to dokładnie opisz, na którym etapie.

edytowany 1x, ostatnio: Afish, 2017-03-26 21:55
Prywatny VM nie będzie taki sam jak prywatny hosta? - Patryk27 2017-03-26 22:06
Nie, jakby był, to skąd host wiedziałby, że dany pakiet jest do VM, a nie do niego? - Afish 2017-03-26 22:10
Hm, w sumie coś w tym jest. Zawsze wydawało mi się, że w trybie bridged (czyli chyba domyślnym w VirtualBoxie) IP vmki oraz hosta jest takie samo. - Patryk27 2017-03-26 22:12
W trybie mostka koncepcyjnie jest druga karta sieciowa działająca w tej samej sieci. - Afish 2017-03-26 22:12
Oki, czaję :-) - Patryk27 2017-03-26 22:13

Pozostało 580 znaków

2017-03-27 09:56
0

No to tak:

IP prywatne hosta - 192.168.0.2
IP prywatne VM (połaczenie bridged pobrane z ifconfig) - 192.168.0.4
IP prywatne Routera - 192.168.0.1 (prawdopodobnie chodzi o to)
IP publiczne Routera - 89.71.189.30

System cały w VM przeinstalowałem ustawienia podstawowe w VMware. Próbuję łączyć się za pomocą PuTTY.
Testowałem z 2 różnych komputerów do usługi SSH (port 22) - Pierwszy podłączony do internetu z telefonu a drugim jest host przez publiczne ip (chociaż pewnie to dużo nie zmienia nawet jak próbuję się przez publiczne ip routera łączyć).

Przy DMZ ustawionym na host przy telnet wyskakuje komunikat: "Network error: Connection timed out". Przy połączeniu z hosta "Network error: Connection refused".
Przy Port Forwarding na host - "Network error: Connection timed out".
Przy DMZ na VM oraz Port Forwarding na VM cały czas jest ot samo "Network error: Connection timed out"...

Próbowałem za pomocą SSH oraz telnet i bez żadnych różnic pomiędzy metodami.

edytowany 1x, ostatnio: JulasPro, 2017-03-27 10:04

Pozostało 580 znaków

2017-03-27 22:42
0

Adresy IP okej.
Masz na hoście wystawione SSH? W jaki sposób? Masz je odblokowane w firewallu? Możesz się połączyć z hosta przez telnet 127.0.0.1 22 ?
Dopóki nie będziesz mógł połączyć się z zewnątrz do usługi na hoście przy ustawionym DMZ, dopóty nie ma sensu kombinować z innymi scenariuszami, bo ten jest najprostszy i jeżeli nie działa, to inne mają małą szansę powodzenia.

Pozostało 580 znaków

2017-03-28 07:47
0

Mój błąd wynikł z złego zrozumienia co miałeś na myśli i próbowałem od razu na VM się podłączyć przez SSH.

Postanowiłem odpalić na Windowsie (host) HTTP (XAMPP) i bez żadnej konfiguracji router'u z zewnątrz każdy mógł połączyć się z przykładową stroną przy włączonym firewall'u systemowym i zaporze w routerze.

edytowany 1x, ostatnio: JulasPro, 2017-03-28 07:53

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0