• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af marlar | 17.06.2011 11:45

Problemer med porte på Debian og VMWare [LØST]

Software
Jeg har installeret VMWare Server på en Debian box hvor den kører en virtual windows, og den fungerer for så vidt fint.

Problemet er dog at der ikke er hul igennem til web management konsollen på port 8333. Dvs. man administrerer serveren på adressen https://minserver.dk:8333. Det virker bare ikke.

Men! Hvis jeg i stedet port forwarder

ssh -N -l root -L 8333:localhost:8333 minserver.dk

og så tilgår konsollen med https://localhost:8333 så virker det fint. Altså fungerer VMwares web daemon fint nok.

Tilsvarende er WMwares NAT sat op til at port 8888 på værten videresendes til port 80 i den virtuelle server for at man kan tilgå IIS i den virtuelle Windows. Dvs. man burde kunne skrive http://minserver.dk:8888 i sin browser og så IIS 'en. Det kan man bare ikke.

Men hvis jeg også port forwarder 8888, så virker det med http://localhost:8888 hvor jeg fint ser websiden som kører på IIS.

På samme måde kan jeg se IIS på serveren med lynx localhost:8888.

En netstat viser følgende:


netstat -anp | grep vm
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN 14899/vmware-authdl
tcp 0 0 0.0.0.0:8333 0.0.0.0:* LISTEN 15051/vmware-hostd
tcp 0 0 127.0.0.1:8307 0.0.0.0:* LISTEN 15051/vmware-hostd
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 15451/vmnet-natd
tcp 0 0 0.0.0.0:8222 0.0.0.0:* LISTEN 15051/vmware-hostd


Så vidt jeg ved er der ingen firewall på, men jeg har dog ikke selv sat serveren op i sin tid. Alligevel har jeg uden held forsøgt med

iptables -A INPUT -i eth0 -p tcp -m tcp --dport 8333 -j ACCEPT

Har I nogen bud på hvad der kan være galt?

  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer13

# 1

14 år siden

Permalink

Indsendt af frogmaster den 17. juni 2011 kl. 13:37

Permalink

Jeg tænker det kunne være

Jeg tænker det kunne være et NAT problem på ESXi, hvis det altså er den version...?
http://blog.romant.net/vmware/configuring-nat-on-esx-and-esxi/

Hvis det er VMw Workstation, så prøv at Bridge i stedet for NAT
  • Log ind eller opret dig for at tilføje kommentarer

# 2

14 år siden

Permalink

Indsendt af marlar den 17. juni 2011 kl. 13:49

Permalink

Det er hverken ESXi eller

Det er hverken ESXi eller Workstation, den hedder blot VMware Server. Men det er ikke et NAT problem for det er der også om DAGEN. hehe!

Men spøg til side, WMvare Server har indbygget NAT og det fungerer fint.

Det der undrer mig er at alt fungerer med port forwarding, så det er altså som om de pågældende porte (fx 8333) ikke kommer ud af maskinen. Jeg installerede samme WMware server på en tilsvarende Debian for et års tid siden, og her fungerede det umiddelbart.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

14 år siden

Permalink

Indsendt af frogmaster den 17. juni 2011 kl. 14:06

Permalink

Men spøg til side,

#2: Men spøg til side, WMvare Server har indbygget NAT og det fungerer fint.

Hæ hæ. Det jeg tænkte på, for der er flere versioner, om det er den gratis version af VMware server? For selvom jeg netop ikke kender den, så burde det være en mindre udgave af Workstation, der ikke understøtter lyd.

Hvis der er tilfældet, så prøv at deaktive NAT, og istedet aktive Bridge networking, eventuelt med et hak i Replicate physical connection network state.

Hvis NAT er aktiveret, så er der nul forbindelse til hosten og resten af det fysiske netværk, og den virtuelle indbyggede VMware router bruger et andet sekment til at connecte til internettet.

Jeg har flere virtuelle maskiner, og bruger kun NAT i meget specielle situationer netop af samme årsag.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

14 år siden

Permalink

Indsendt af frogmaster den 17. juni 2011 kl. 14:23

Permalink

En netstat kommando. Output

En netstat kommando. Output ville være alt for lang at kopiere ind her, så her er en enkelt linje:

unix 3 [ ] STREAM CONNECTED 13943 @/dbus-vfs-daemon/socket-c7dXcPRD

------------

ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:23:0f:98
inet addr:192.168.0.73 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe23:f98/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8613 errors:0 dropped:0 overruns:0 frame:0
TX packets:6671 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8369878 (8.3 MB) TX bytes:915255 (915.2 KB)
Interrupt:19 Base address:0x2024

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1300 (1.3 KB) TX bytes:1300 (1.3 KB)


Læg mærke til at den virtuelle maskine har et IP der tilsvarer det fysiske netværk.
Sagt på en anden måde; Den virtuelle maskine får IP fra den fysiske router, og ikke fra VMware's virtuelle router (DHCP)
  • Log ind eller opret dig for at tilføje kommentarer

# 5

14 år siden

Permalink

Indsendt af marlar den 17. juni 2011 kl. 14:24

Permalink

Hvis der er tilfældet,

#3: Hvis der er tilfældet, så prøv at deaktive NAT, og istedet aktive Bridge networking, eventuelt med et hak i Replicate physical connection network state.

Problemet er dog slet ikke relateret til NAT eller bridge, for det er jo selve administrationskonsollen jeg ikke kan få fat i det. Læg mærke til at det er en headless server, der er altså ikke nogen UI installeret som sådan. Den kører på en maskine uden X. Derimod betjener man det via et webinterface på port 8883, og det er dette interface jeg ikke kan få fat i udfra.

Interfacet er det man bruger når man fx vil installere eller starte/stoppe en virtuel maskine. Så dette interface er altså aktivt uden der overhovedet behøver køre en virtuel maskine i serveren.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

14 år siden

Permalink

Indsendt af frogmaster den 17. juni 2011 kl. 14:37

Permalink

Jeg er bange for at jeg ikke

Jeg er bange for at jeg ikke forstår hvad du mener. Det kunne skyldes at jeg ikke kender den version du bruger. Bruger VMware Workstation fra en Windows host, og hvis den ikke ligner Serveren, så kan jeg ikke svare.

Jeg er godt bekendt med VMware's virtuelle network adaptere, og ved at de kører på hosten, hvis man ikke har deaktiveret dem. Som antydet er de begge deaktiveret fuldkommen på hosten, og aldrig aktive på mit system, eftersom jeg ikke bruger dem.

Med NAT og eventuelt den virtuelle routers DHCP, er der som nævnt ingen adgang til det fysiske LAN, fordi netværket er sekmenteret, men med den delte fysiske apdapter, og brug af bridged networking og eventuelt den fysiske routers DHCP, er der fuld adgang til det fysiske LAN, forståeligt nok fordi det hele kører på samme sekment. Jeg vil tro, at dette også gælder for VMware serveren.

Jeg kan forstå, at det er nødvendigt først at få etableret forbindelsen til VMware konfigurationen, men uden UI ved jeg ikke hvordan dette gøres, og jeg ved heller ikke om problemet kunne have noget at gøre med VMware Tools (bør installeres på gæst OS), der ikke er direkte nødvendig før netværket virker, men helt klart forbedrer både network speed og stabilitet imellem Guest og LAN.

  • Log ind eller opret dig for at tilføje kommentarer

# 7

14 år siden

Permalink

Indsendt af frogmaster den 17. juni 2011 kl. 17:59

Permalink

Nu er min VMware install

Nu er min VMware install ver. 7.1.4 modsat din, og udover det er den bedre Workstation udgave, der til forskel fra serveren (ikke ESX eller ESXi) koster penge.

Billedet viser LAN konfigurationen fra Windows, og det er denne indstilling, der gør det unødvendigt at forwarde netværket mellem host og gæst (selvom det måske ikke er dit problem endnu), eftersom du ikke kan få forbindelse til konfigurationen af VMware.

http://db.tt/KQo6Wfz

Måske er det en ide, at begynde forfra ved at installere en ny Linux med X, og så installere VMware server el. Workstation i den nyeste version, der bør sikre at du ikke får problemer med at konfigurere VMware Settings på hosten.

Noget helt andet. Jeg finder VirtualBox ustabil (den crasher), bare hvis du skulle overveje den istedet.

Og så kommer jeg i tanke om XEN, som jeg endnu ikke har prøvet, men ser særdeles interessant ud:

http://www.xen.org/
  • Log ind eller opret dig for at tilføje kommentarer

# 8

14 år siden

Permalink

Indsendt af marlar den 17. juni 2011 kl. 21:57

Permalink

g jeg ved heller ikke om

#6: g jeg ved heller ikke om problemet kunne have noget at gøre med VMware Tools

Det har det ikke, for det er med selve programmet, VMware Server, at jeg ikke kan få kontakt.

#7: Nu er min VMware install ver. 7.1.4 modsat din, og udover det er den bedre Workstation udgave, der til forskel fra serveren (ikke ESX eller ESXi) koster penge.

Så vidt jeg ved er det kun Server der kan køre headless (uden GUI), ikke Workstation.

Måske er det en ide, at begynde forfra ved at installere en ny Linux med X, og så installere VMware server el. Workstation i den nyeste version, der bør sikre at du ikke får problemer med at konfigurere VMware Settings på hosten.

Det er ikke aktuelt da det er en en produktionsserver :-)

I en nøddeskal, så er det nok et eller andet med at åbne nogle porte udadtil, for det virker jo perfekt når jeg port forwarder de selvsamme porte...
  • Log ind eller opret dig for at tilføje kommentarer

# 9

14 år siden

Permalink

Indsendt af frogmaster den 17. juni 2011 kl. 23:51

Permalink

Det har det ikke, for

#8: Det har det ikke, for det er med selve programmet, VMware Server, at jeg ikke kan få kontakt.

Ja det gik op for mig til sidst. Kan ikke hjælpe med det desværre, kun inspirere med nogle links - måske - hvilket du jo sikkert selv har prøvet. Ser desværre temmeligt tyndt ud.

http://www.google.dk/search?sourceid=chrome&ie=UTF-8&q=port+settings+on…

http://www.google.dk/search?sourceid=chrome&ie=UTF-8&q=vmware+headless+…

Beklager ;-)
  • Log ind eller opret dig for at tilføje kommentarer

# 10

14 år siden

Permalink

Indsendt af snakee den 18. juni 2011 kl. 00:47

Permalink

Mon ikke det er IPtables på

Mon ikke det er IPtables på Debianserveren der driller?

Hvis du er bag en router kan du jo prøve at slå Iptables helt fra på serveren og så se om det virker.
  • Log ind eller opret dig for at tilføje kommentarer

# 11

14 år siden

Permalink

Indsendt af marlar den 18. juni 2011 kl. 01:15

Permalink

Hvis du er bag en

#10: Hvis du er bag en router kan du jo prøve at slå Iptables helt fra på serveren og så se om det virker.

Jeg har prøvet som forelået her under "Other Linux distribution", men det gjorde ingen forskel.

Derimod giver du mig en idé! Måske er serveren simpelthen bag en router der ikke slipper de pågældende porte igennem. Det er en dedikeret server hos Danhost, og det har ikke strejfet mig at den kunne være bag en router. Havde det været på min egen lokale server, ville jeg straks have rettet mistanken mod routeren!

Dette forklarer i hvert fald to ting:

1. Det virker ved port forwarding som jo netop slipper igennem routeren over port 22 (SSH)
2. Jeg har gjort det på en anden server hostet andetsteds uden problemer - måske var der ikke router her.

Nu vil jeg høre Danhost på mandag om dette er tilfældet :-)

Tak til jer begge for svarene indtil videre. Vender tilbage med mere info senere...

Edit: Er det muligt at detektere om man er bag en router?
  • Log ind eller opret dig for at tilføje kommentarer

# 12

14 år siden

Permalink

Indsendt af snakee den 18. juni 2011 kl. 06:54

Permalink

Det er en dedikeret

#11: Det er en dedikeret server hos Danhost

I så fald er dugaranteret bag en eller anden firewall der skal konfigureres til rent faktisk at tillade benævnte porte. Snak med dem derinde.
  • Log ind eller opret dig for at tilføje kommentarer

# 13

14 år siden

Permalink

Indsendt af marlar den 19. juni 2011 kl. 11:01

Permalink

I så fald er

#12: I så fald er dugaranteret bag en eller anden firewall der skal konfigureres til rent faktisk at tillade benævnte porte. Snak med dem derinde.

Du har ret. Og det mest åndssvage er faktisk at jeg godt vidste det, havde bare helt svedt det ud. Denne mail skrev jeg til Danhost for 1.5 år siden:

Vi har installeret Lighttpd på port 81 på DS5040. Lighttpd virker fint når man tilgår den med Lynx på serveren, men udefra er den utilgængelig. Jeg antager derfor at det er firewallen som spærrer, og jeg vil derfor bede jer om at åbne for port 81. Eller evt. fortælle hvordan vi selv gør det om muligt.

Hmmm. Jeg synes min beskrivelse virker bekendt! Fra #0: På samme måde kan jeg se IIS på serveren med lynx localhost:8888

Jeg aner ikke hvorfor jeg ikke kunne regne det ud denne gang. Men det skyldes nok at jeg for ikke så længe siden installerede VMware på en anden hosted server uden at støde på problemet, samt at VMware kom med en fejlmeddelse der tydere på at noget var galt: Host network detection is not running

Nå, men så fik jeg da lige brugt X antal timer på at rive håret ud af min i forvejen ret skaldede isse , hehe!

Tak for indsparkene til jer begge.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

En snak om Linux-kompatibel software 3
Nulstilling af adgangskode 6
Virtuel maskine? 2
PCLinuxOS 27
Gode anmeldelser Zorin OS 17.3 3
Open Source-eksperimentet 3
"Intet realistisk alternativ" - mig i r*ven 15
Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
Linuxin er nu migreret til Drupal 11 13

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !