Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć
Mam problem i nie wiem z której strony go ugryźć. Mam zainstalowane na windzie VMware na nim mam zainstalowane między innymi Debiana. Adres sieciowy jest współdzielony po Nat. Mam neostradę ze zmiennym IP. Na Debianie dostaję adres z dhcp. Chciałem pobawić się różnymi serwerami i je wstawić na zewnątrz. W związku z tym zarejestrowałem adres w no-ip. Czyli jest taka kolejność:
Odpalona winda z odpaloną neostradą->Vmware i uruchomiony linux->wysyłany jest adres do no-ip->W momencie gdy puszczam ping na nazwę dns odpowiada mi również ze świata czyli niby wszystko prawidłowo.
I dupa!!!
Przykładowo mam adres kroliczki.no-ip.pl adres się pinga z zewnątrz ale czy to apache czy proftpd czy inne wilki to przy próbie połączenia podaje mi, że niby łączy a póżniej mam info , że serwer jest offline albo, że połączenie zostało odrzucone.Na localhost te usługi działają prawidłowo. Macie jakiś pomysł??
Offline
no nie wiem ale ale ale
http://www.visoracle.com/download/debian/ moze to
Offline
Może jeszcze dopiszę, że podejrzewam, że mój adres ip jest przypisywany do danej domeny i następnie jeśli chcę wywołać jakąś usługę to po podaniu np. ftp ://kroliczki.no-ip.pl adres jest rozwiązywany na np ftp://212.77.100.101.
I następuje próba połączenia ale podejrzewam, że łączy do windy a nie do serwera linuksowego zainstalowanego na VMware :( I jak to obejść??
Offline
Z tego co ja sie orientuje, dawno sie nie bawiłem VMware, to jeśli masz net przez NAT to basz adres wewnętrzny sieć przez wirtualny interfejs 8 z tego co pamietam i masz ip wewnetrzne sprawdz na debianie ifconfig przy karcie sieciowej dostaniesz pewnie adres z zakres 192.168.xxx.xxx, więc w życiu się nie połaczysz na niego z neta, pozatym druga sprawa o ile ja sie orientuje neo ma adresy z zakresu 83.xxx.xxx.xxx, więc twój z no-ip 212.xxx.xxx.xxx to raczej nie neo, wracając to tematu aby połączyć sie z VMware musiałbys w jakiś sposób na windzie porty przekierowac!
Jednak mogę się mylić!:)
Offline
Z tego co ja sie orientuje, dawno sie nie bawiłem VMware, to jeśli masz net przez NAT to basz adres wewnętrzny sieć przez wirtualny interfejs 8 z tego co pamietam i masz ip wewnetrzne sprawdz na debianie ifconfig przy karcie sieciowej dostaniesz pewnie adres z zakres 192.168.xxx.xxx, więc w życiu się nie połaczysz na niego z neta, pozatym druga sprawa o ile ja sie orientuje neo ma adresy z zakresu 83.xxx.xxx.xxx, więc twój z no-ip 212.xxx.xxx.xxx to raczej nie neo, wracając to tematu aby połączyć sie z VMware musiałbys w jakiś sposób na windzie porty przekierowac!
Jednak mogę się mylić!:)[/quote]
czesc
212.xxx.xxx.xxx podałem przykładowo. Mam adres na windzie z zakresu 83.xxx.xxx.xxx a na debianie mam faktycznie adres lokalny więc faktycznie mój błąd. Zmyliło mnie to, że usługę wysyłania aktualnego adresu ip mam odpaloną na linux (zainstalowany na VMware). Co robi już się trochę dziwne. W momencie gdy z zewnątrz tzn z innego kompa w innej sieci wysyłam zapytanie na adres dns to łączy się na praiwdłowy port na windę. Nie łączy się na linuxa zainstalowanego na vmware bo faktycznie trzeba by jakoś porty przekierować. Więc:
1.Dlaczego jest wysyłany prawidłowy adres Neostrady z linux zainstalowanego na VMware?
2.Jak przekierować porty na wirtualną maszynę?
3.Jest też możliwość w VMware bezpośredniego podłączenia się pod fizyczny interfejs (bridged) , ale jak wskazać ten interfejs? tzn. internet ADSL?
Offline
Nie wiem jak skonfigurować VMware nigdy nie było mi to potrzebne, wpadło mi do głowy rozwiązanie pośrednie(nie testowane z VMware).
Ja bym zrobił tak: w Vmware wyłanczas opcje przy karcie sieciowe custom i vnet1Host-only, w menadzesze sprzetyu w windows wyłanczasz na wszelki wypadek wyłączas vnet8, konfigurujesz normalnie siec lokalna wpisujesz sobie jakies ip instalujesz Winroute, na nim konfigurujesz udostępnianie łącza i mapowanie portów na adres lokalny!I wsio powinno śmigać.
Offline
Śmiga :)
Z winroute coś mi nie szło ale pokombinowałem inaczej
Postaram się opisać metody:
1. Można zainstalować wirtualną kartę sieciową microsoft loopback. W Vmware wybieramy połączenie jako bridged. Poniewaz jedynym aktywnym interfejsem jest loopback (ADSL jest przez USB) to most jest robiony właśnie do tego interfejsu. We właściwościach połączenia ADSL wybieram, że chcę udostępiać moje połączenie internetowe innym użytkownikom sieci i wybieram interfejs loopback. Czyli jesli wyslemy jakies zapytanie np. o strone www z linux na vmware to internet już działa. Ale nadal nie są widoczne ze świata usługi na linux. Trzeba jeszcze przekierować porty w ustawieniach zaawansowanych interfejsu w ustawieniach zapory i przekierować odpowiednie porty.
I powinno to działać ale nie działa ponieważ cos sknociłem i nie miałem czasu się zastanowić.
2.Więc użyłem banalnej metody nr.2
- W VMware jest ustawione: NAT
- Na linux odpalonym na VMware w cronie jest wpis żeby co 5 min był wysyłany mój aktualny adres ip do no-ip
- Sciągnąłem NetworkActiv AUTAPH
Ustawiłem przekierowanie danych portów lokalnych bez podawania interfejsu na dany port nazwy dnsowej mojego połączenia :)
W sumie trochę zamotane ale najprostsza metoda dzięki której mam wirtualny serwer widoczny na zewnątrz po nazwie dns
Offline
Hahahahhhahhhahhhhahaahahahahahahahahahahhahahahaahh
Dobra ubawiłem się szczerze. Powyższa metoda działa, ale jakoś tak sobie pomyślałem, że to dziwne, że temat trzeba tak naokoło obchodzić.
I wtedy sobie pomyslałem :
Moment!!!
Przecież nie pracuję jak każdy normalny użytkownik windows na koncie administracyjnym. A co jeśli uruchomię program jako administrator maszyny fizycznej? Hahahaha i wtedy ukazały mi się dotychczas ukryte elementy VMware dotyczące forwardu.
Czyli leżę i kwiczę.
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00077 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.147.53.90' WHERE u.id=1 |
0.00065 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.147.53.90', 1732626582) |
0.00040 | SELECT * FROM punbb_online WHERE logged<1732626282 |
0.00050 | SELECT topic_id FROM punbb_posts WHERE id=54646 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=7157 ORDER BY posted |
0.00043 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=7157 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00183 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=7157 ORDER BY p.id LIMIT 0,25 |
0.00066 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=7157 |
Total query time: 0.00548 s |