Guide til Virtualbox med Host interface networking (HIF)
-
- Indlæg: 780
- Tilmeldt: 4. jun 2008, 13:37
- Geografisk sted: Køge
Guide til Virtualbox med Host interface networking (HIF)
Guide til Virtualbox med Host interface networking (HIF)
Indledning
Virtualbox er et program til at køre et styresystem virtuelt som var det et program man kørte. Man har f.eks . Mulighed for at teste forskellige miljøer af uden at skulle lukke sin ubuntu for at køre et andet styresystem.
Denne guide fokuserer mest på at få Host Interface Networking (HIF) til at virke med Virtualbox. HIF får dit virtuelle styresystem til at agere som en selvstændig pc på lokalnetværket, med egen ip adresse. Får at få dette til at virke skal man oprette nogle netværksbroer der håndterer netværkstrafikken korrekt.
Denne guide kræver at man er lidt kendt med terminalen, da en stor del af opsætningen foregår gennem denne.
Forberedelser
Installer den nyeste version af Virtualbox, dette gøres lettest via terminalen men kan også gøres via ”programmer tilføj/fjen...”
i terminalen skrives følgende
indtast kode og vælg ”j” når den spørger om du vil installere programmet.
Derefter skal vi installere en bridge-utility som er et program til at håndtere nætværksbroer.
i terminalen skrives følgende
Når denne er installeret skal vi opsætte adgange og andre små modifikationer.
i terminalen skrives følgende
og
Herefter skal vi ændre en opsætning i en configurerings fil.
Det gøres ved at skrive dette i ternimalen
sidste del af forberedelsen:
Opsætning af bridges til HIF
nu skal vi oprette broen der skal styre netværks forbindelsen, men prøv først skal skrive følgende for at se nuværende opsætning af dit netværk:
i terminalen
mit resultat af denne er følgende
Hvor man kan se at mit netkort er enheden ”eth0” med ip adressen 192.168.0.103
”eth0” kan hedde forskellige ting afhængig af udstyr der er i pcen men i fleste tilfælde vil det være denne.
Men nu skal vi til at opsætte broen.
Dog skal vi først opsætte en tunnel, vi skal bruge senere. Vi kalder den her tap1.
Skriv følgende i terminalen
derefter opretter vi en bro, skriv:
Nu nulstiller vi net instillingerne, bemærk dette lukker din netværksforbindelse.
Så tilføjer vi broen br0 til netkortet eth0, skriv
Så tilføjer vi en fast ip-adresse til broen br0, her bruger vi ipadressen fra ifconfig resultatet fra tidligere i dette tilfælde 192.168.0.103.
Hvis du nu skriver
kan du nu se at br0 har fået ip adressen 192.168.0.103 i stedet for eth0.
Nu skal vi tilføje en route fra boren br0 til gateway'en (normalt din routers adresse i dette tilfælde 192.168.0.1)
Så skal vi tilføje broen br0 til tunnelen tap1
Og som det sidste starter vil tunnelen.
for at tjekke at tunnelen er oppe kan du skrive
Nu mangler vi bare at sætte virtualbox op til at benytte HIF og tunnelen tap1.
Selve oprettelse og opstæning af et virtual styresystem i virtualbox forklarer jeg ikke men herunder er netværksopsætningen.
Jeg har opsat min guest i Virtualbox netværk til følgende:
Netkort:PCFAST III AM79C973
interface: Host
interfacename: tap1
Guest systemets egen netværk kan stå til dhcp eller fast ip, men prøv først med dhcp så du ved et virker.
Se billedet:
Hvis i finder nogle fejl eller har rettelser så skriv en privat besked så retter jeg det til.
Indledning
Virtualbox er et program til at køre et styresystem virtuelt som var det et program man kørte. Man har f.eks . Mulighed for at teste forskellige miljøer af uden at skulle lukke sin ubuntu for at køre et andet styresystem.
Denne guide fokuserer mest på at få Host Interface Networking (HIF) til at virke med Virtualbox. HIF får dit virtuelle styresystem til at agere som en selvstændig pc på lokalnetværket, med egen ip adresse. Får at få dette til at virke skal man oprette nogle netværksbroer der håndterer netværkstrafikken korrekt.
Denne guide kræver at man er lidt kendt med terminalen, da en stor del af opsætningen foregår gennem denne.
Forberedelser
Installer den nyeste version af Virtualbox, dette gøres lettest via terminalen men kan også gøres via ”programmer tilføj/fjen...”
i terminalen skrives følgende
Kode: Vælg alt
sudo apt-get install virtualbox
indtast kode og vælg ”j” når den spørger om du vil installere programmet.
Derefter skal vi installere en bridge-utility som er et program til at håndtere nætværksbroer.
i terminalen skrives følgende
Kode: Vælg alt
sudo apt-get install bridge-utils uml-utilities
Når denne er installeret skal vi opsætte adgange og andre små modifikationer.
i terminalen skrives følgende
Kode: Vælg alt
sudo chown root.vboxusers /dev/net/tun
og
Kode: Vælg alt
sudo chmod g+rw /dev/net/tun
Herefter skal vi ændre en opsætning i en configurerings fil.
Det gøres ved at skrive dette i ternimalen
Kode: Vælg alt
sudo gedit /etc/udev/rules.d/20-names.rules
En tekst editor åbnes med filen.
Her skal du finde linjen:
KERNEL=="tun", NAME="net/%k"
og ændre den til
KERNEL=="tun", NAME="net/%k", GROUP="vboxusers", MODE="0660"
(I mit tilfælde var linjen nederst i filen.)
vælg gem og luk editoren
sidste del af forberedelsen:
Kode: Vælg alt
sudo chmod 0666 /dev/net/tun
Opsætning af bridges til HIF
nu skal vi oprette broen der skal styre netværks forbindelsen, men prøv først skal skrive følgende for at se nuværende opsætning af dit netværk:
i terminalen
Kode: Vælg alt
ifconfig
mit resultat af denne er følgende
Kode: Vælg alt
eth0 Link encap:Ethernet HWaddr 00:1d:92:b5:6e:b3
inet addr:192.168.0.103 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:feb5:6eb3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17872 errors:0 dropped:4111405164 overruns:0 frame:0
TX packets:13308 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20948850 (20.9 MB) TX bytes:1315000 (1.3 MB)
Interrupt:220 Base address:0x2000
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:488 errors:0 dropped:0 overruns:0 frame:0
TX packets:488 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30536 (30.5 KB) TX bytes:30536 (30.5 KB)
Hvor man kan se at mit netkort er enheden ”eth0” med ip adressen 192.168.0.103
”eth0” kan hedde forskellige ting afhængig af udstyr der er i pcen men i fleste tilfælde vil det være denne.
Men nu skal vi til at opsætte broen.
Dog skal vi først opsætte en tunnel, vi skal bruge senere. Vi kalder den her tap1.
Skriv følgende i terminalen
Kode: Vælg alt
sudo tunctl -t tap1 -u thomas
(Hvor ”thomas” er dit login navn i ubuntu.)
Terminalen skulle gerne komme med denne meddelelse:
Set 'tap1' persistent and owned by uid 1000
derefter opretter vi en bro, skriv:
Kode: Vælg alt
sudo brctl addbr br0
Nu nulstiller vi net instillingerne, bemærk dette lukker din netværksforbindelse.
Kode: Vælg alt
sudo ifconfig eth0 0.0.0.0 promisc
Så tilføjer vi broen br0 til netkortet eth0, skriv
Kode: Vælg alt
sudo brctl addif br0 eth0
Så tilføjer vi en fast ip-adresse til broen br0, her bruger vi ipadressen fra ifconfig resultatet fra tidligere i dette tilfælde 192.168.0.103.
Kode: Vælg alt
sudo ifconfig br0 192.168.0.103 netmask 255.255.255.0
Hvis du nu skriver
Kode: Vælg alt
ifconfig
kan du nu se at br0 har fået ip adressen 192.168.0.103 i stedet for eth0.
Nu skal vi tilføje en route fra boren br0 til gateway'en (normalt din routers adresse i dette tilfælde 192.168.0.1)
Kode: Vælg alt
sudo route add default gw 192.168.0.1 br0
Så skal vi tilføje broen br0 til tunnelen tap1
Kode: Vælg alt
sudo brctl addif br0 tap1
Og som det sidste starter vil tunnelen.
Kode: Vælg alt
sudo ifconfig tap1 up
for at tjekke at tunnelen er oppe kan du skrive
Kode: Vælg alt
ifconfig
og resultatet skulle være følgende:
br0 Link encap:Ethernet HWaddr 00:1d:92:b5:6e:b3
inet addr:192.168.0.103 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:feb5:6eb3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:446 errors:0 dropped:0 overruns:0 frame:0
TX packets:265 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:152903 (152.9 KB) TX bytes:67278 (67.2 KB)
eth0 Link encap:Ethernet HWaddr 00:1d:92:b5:6e:b3
inet6 addr: fe80::21d:92ff:feb5:6eb3/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:19123 errors:0 dropped:3715339706 overruns:0 frame:0
TX packets:13668 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:21347421 (21.3 MB) TX bytes:1389087 (1.3 MB)
Interrupt:220 Base address:0x2000
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:489 errors:0 dropped:0 overruns:0 frame:0
TX packets:489 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30627 (30.6 KB) TX bytes:30627 (30.6 KB)
tap1 Link encap:Ethernet HWaddr be:50:6b:d1:11:e2
inet6 addr: fe80::bc50:6bff:fed1:11e2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:3 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Nu mangler vi bare at sætte virtualbox op til at benytte HIF og tunnelen tap1.
Selve oprettelse og opstæning af et virtual styresystem i virtualbox forklarer jeg ikke men herunder er netværksopsætningen.
Jeg har opsat min guest i Virtualbox netværk til følgende:
Netkort:PCFAST III AM79C973
interface: Host
interfacename: tap1
Guest systemets egen netværk kan stå til dhcp eller fast ip, men prøv først med dhcp så du ved et virker.
Se billedet:
Hvis i finder nogle fejl eller har rettelser så skriv en privat besked så retter jeg det til.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
-
- Indlæg: 780
- Tilmeldt: 4. jun 2008, 13:37
- Geografisk sted: Køge
Re: Guide til Virtualbox med Host interface networking (HIF)
ekstra bemærkning.
Denne opsætning slettes delvis efter en genstart, men man kan lave et shell script, man kan køre når man skal bruge HIF.
Eksempel:
Indsæt følgende i filen:
gem filen og luk den
skriv følgende:
Nu har du en fil du kan køre, ved at dobbelt klikke på den og vælg kør, så genopsætter den dit netværk til HIF.
Filen ligger på dit skrivebord
Denne opsætning slettes delvis efter en genstart, men man kan lave et shell script, man kan køre når man skal bruge HIF.
Eksempel:
Kode: Vælg alt
cd /home/thomas/Skrivebord
Kode: Vælg alt
sudo gedit network-hif.sh
Indsæt følgende i filen:
Kode: Vælg alt
#! /bin/bash
sudo tunctl -t tap1 -u thomas
sudo brctl addbr br0
sudo ifconfig eth0 0.0.0.0 promisc
sudo brctl addif br0 eth0
sudo ifconfig br0 192.168.0.103 netmask 255.255.255.0
sudo route add default gw 192.168.0.1 br0
sudo brctl addif br0 tap1
sudo ifconfig tap1 up
gem filen og luk den
skriv følgende:
Kode: Vælg alt
sudo chmod +x network-hif.sh
Nu har du en fil du kan køre, ved at dobbelt klikke på den og vælg kør, så genopsætter den dit netværk til HIF.
Filen ligger på dit skrivebord
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
-
- Indlæg: 780
- Tilmeldt: 4. jun 2008, 13:37
- Geografisk sted: Køge
Re: Guide til Virtualbox med Host interface networking (HIF)
hvis man vil have flere taps eks tap1 tap2 og tap3 så er det bare at gentage disse:
jeg har selv samme løsning i mit firma hvor jeg har en server kørende med 3 virtuelle maskiner.
Her åbner jeg dem "usynligt" med en komando i et script, jeg kan dog ikke pt. huske hvordan man vil gerne finde ud af det hvis det har interesse.
Der kan jeg også "pause" dem inden serveren skal genstartes så man ikke mister data.
Edit - Script eksempel på at åbne et antal virtuelle maskiner usynligt:
Her er vm# navnet på din virtuelle maskine.
Og omvendt Script eksempel på at pause et antal virtuelle maskiner
Kode: Vælg alt
sudo tunctl -t tap1 -u thomas
sudo tunctl -t tap2 -u thomas
sudo tunctl -t tap3 -u thomas
sudo tunctl -t tap4 -u thomas
sudo brctl addif br0 tap1
sudo brctl addif br0 tap2
sudo brctl addif br0 tap3
sudo brctl addif br0 tap4
sudo ifconfig tap1 up
sudo ifconfig tap2 up
sudo ifconfig tap3 up
sudo ifconfig tap4 up
jeg har selv samme løsning i mit firma hvor jeg har en server kørende med 3 virtuelle maskiner.
Her åbner jeg dem "usynligt" med en komando i et script, jeg kan dog ikke pt. huske hvordan man vil gerne finde ud af det hvis det har interesse.
Der kan jeg også "pause" dem inden serveren skal genstartes så man ikke mister data.
Edit - Script eksempel på at åbne et antal virtuelle maskiner usynligt:
Kode: Vælg alt
#! /bin/sh
echo "***starting vm1, vm2 & vm3"
VBoxManage startvm vm1 -type vrdp&&
VBoxManage startvm vm2 -type vrdp&&
VBoxManage startvm vm3 -type vrdp
echo "***done starting vm1, vm2 & vm3"
Her er vm# navnet på din virtuelle maskine.
Og omvendt Script eksempel på at pause et antal virtuelle maskiner
Kode: Vælg alt
#!/bin/sh
echo "***Shutting down vm1, vm2 & vm3***"
VBoxManage controlvm vm1 savestate&&
VBoxManage controlvm vm2 savestate&&
VBoxManage controlvm vm3 savestate
echo "***done shutting down vm1, vm2 & vm3"
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
-
- Indlæg: 3461
- Tilmeldt: 27. sep 2008, 23:51
- IRC nickname: sound
- Geografisk sted: København
Re: Guide til Virtualbox med Host interface networking (HIF)
Det ser dog ud til at det med den nyeste version af virtual box slet ikke er nødvendigt med al denne woodo da man nu direkte kan vælge host interface osv i virtual box
-
- Indlæg: 780
- Tilmeldt: 4. jun 2008, 13:37
- Geografisk sted: Køge
Re: Guide til Virtualbox med Host interface networking (HIF)
interessant det må jeg kigge lidt nærmere på. tak for tippet.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
-
- Indlæg: 780
- Tilmeldt: 4. jun 2008, 13:37
- Geografisk sted: Køge
Re: Guide til Virtualbox med Host interface networking (HIF)
soundpartner: forklare, synes ik lige jeg kunne se noget omkring det du nævner.
Man har altid kunnet vælge HIF i virtualbox, men man har stadig skulle fikse en masse netværks bøvl med bridges og lign.
Man har altid kunnet vælge HIF i virtualbox, men man har stadig skulle fikse en masse netværks bøvl med bridges og lign.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
-
- Indlæg: 3461
- Tilmeldt: 27. sep 2008, 23:51
- IRC nickname: sound
- Geografisk sted: København
Re: Guide til Virtualbox med Host interface networking (HIF)
thomasjohansen skrev:soundpartner: forklare, synes ik lige jeg kunne se noget omkring det du nævner.
Man har altid kunnet vælge HIF i virtualbox, men man har stadig skulle fikse en masse netværks bøvl med bridges og lign.
jeg gik bare ind i networksettings og satte den til host et eller andet og vupti så fik den en ip fra routeren
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Guide til Virtualbox med Host interface networking (HIF)
User Manual for VirtualBox 2.1.0 "6.5 Host Interface Networking", side 81 siger:
og på side 81 og 82:
Rart at de har gjort det så meget nemmere.
/Lars
Note: Even though TAP is no longer necessary on Linux with the new Host
Interface Networking of VirtualBox 2.1, you can still use TAP interfaces for
certain advanced setups, since you can connect a VM to any host interface –
which could also be a TAP interface.
og på side 81 og 82:
With the new mechanism, to enable Host Interface Networking, all you need to do
is to open the Settings dialog of a virtual machine, go to the “Network” page and select
“Host Interface” in the drop down list for the “Attached to” field. Finally, select desired
host interface from the list at the bottom of the page, which contains the physical
network interfaces of your systems. On a typical MacBook, for example, this will
allow you to select between “en1: AirPort” (which is the wireless interface) and “en0:
Ethernet”, which represents the interface with a network cable.
Depending on your host operating system, the following limitations should be kept
in mind:
• On Linux hosts, functionality is limited when using wireless interfaces for Host
Interface Networking. Currently, VirtualBox supports only IPv4 over wireless.
For other protocols such as IPv6 and IPX, you must choose a wired interface.
Also, setting the MTU to less than 1500 bytes on wired interfaces provided by
the sky2 driver on the Marvell Yukon II EC Ultra Ethernet NIC is known to cause
packet losses under certain conditions.
With VirtualBox 2.0.4 and above, it is possible to use Crossbow Virtual Network
Interfaces (VNICs) with Host Interface Networking, but with the following
caveats:
– A VNIC cannot be shared between multiple guest network interfaces, i.e.
each guest network interface must have it’s own, exclusive VNIC.
– The VNIC and the guest network interface that uses the VNIC must be assigned
identical MAC addresses.
Rart at de har gjort det så meget nemmere.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 780
- Tilmeldt: 4. jun 2008, 13:37
- Geografisk sted: Køge
Re: Guide til Virtualbox med Host interface networking (HIF)
wow, ja det er da dejligt at man ikke længere skal rode med sådan noget, men ved ikke om jeg "tør" lege med mine server netværks indstillinger nu når det kører
Kan risikere at lukke et par virtuelle servere...
Kan risikere at lukke et par virtuelle servere...
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
-
- Indlæg: 3461
- Tilmeldt: 27. sep 2008, 23:51
- IRC nickname: sound
- Geografisk sted: København
Re: Guide til Virtualbox med Host interface networking (HIF)
thomasjohansen skrev:wow, ja det er da dejligt at man ikke længere skal rode med sådan noget, men ved ikke om jeg "tør" lege med mine server netværks indstillinger nu når det kører
Kan risikere at lukke et par virtuelle servere...
du lyder ellers til at have styr på det (for det har jeg sgu ikke)
mit problem er nu at min server hedder 192.168.1.202 og den virtuelle 192.168.1.203 dette er fint. jeg har sshserver på dem begge men jeg kan ikke tilgå den virtuelle server med ssh den siger bare at der ikke er forbindelse, men jeg kan da se i routeren at den er forbundet og får den adresse (samme som jeg kan se på selve den virtuelle server)
har du nogen ide om hvad der går galt? er det noget balade med at de ikke kan køre ssh på samme port altså den fysiske maskine og den virtuelle (det var bare en ide jeg fik) men det kan være du kan komme med andre ideer
-
- Indlæg: 5095
- Tilmeldt: 27. apr 2008, 02:16
- IRC nickname: lars_t_h
- Geografisk sted: Fyn
Re: Guide til Virtualbox med Host interface networking (HIF)
soundpartner skrev:thomasjohansen skrev:wow, ja det er da dejligt at man ikke længere skal rode med sådan noget, men ved ikke om jeg "tør" lege med mine server netværks indstillinger nu når det kører
Kan risikere at lukke et par virtuelle servere...
du lyder ellers til at have styr på det (for det har jeg sgu ikke)
mit problem er nu at min server hedder 192.168.1.202 og den virtuelle 192.168.1.203 dette er fint. jeg har sshserver på dem begge men jeg kan ikke tilgå den virtuelle server med ssh den siger bare at der ikke er forbindelse, men jeg kan da se i routeren at den er forbundet og får den adresse (samme som jeg kan se på selve den virtuelle server)
har du nogen ide om hvad der går galt? er det noget balade med at de ikke kan køre ssh på samme port altså den fysiske maskine og den virtuelle (det var bare en ide jeg fik) men det kan være du kan komme med andre ideer
NAT networking: Med virtual box (VB) er det kun TCP på transportlaget der er praktisk anvendeligt. Der stå direkte i User Manual for VB at UDP er meget upålidelig for virtualiserede maskiner.
Host Interface Networking: Det burde virke, hvis det er sat rigtigt op - og det er ikke altid så nemt.
HIF virker som en switch, så husk at åbne for SSH porten (inbound og outbound) for virtualbox i firewallen (der er kun 1 firewall i Linux, og den bor i kernen). Det er en Statefull Packet Inspection (SPI) firewall.
Med hensyn til TCP eller UDP, så find ud af mere med nmap kommandoen i en terminal.
/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
-
- Indlæg: 3461
- Tilmeldt: 27. sep 2008, 23:51
- IRC nickname: sound
- Geografisk sted: København
Re: Guide til Virtualbox med Host interface networking (HIF)
lath skrev:soundpartner skrev:thomasjohansen skrev:wow, ja det er da dejligt at man ikke længere skal rode med sådan noget, men ved ikke om jeg "tør" lege med mine server netværks indstillinger nu når det kører
Kan risikere at lukke et par virtuelle servere...
du lyder ellers til at have styr på det (for det har jeg sgu ikke)
mit problem er nu at min server hedder 192.168.1.202 og den virtuelle 192.168.1.203 dette er fint. jeg har sshserver på dem begge men jeg kan ikke tilgå den virtuelle server med ssh den siger bare at der ikke er forbindelse, men jeg kan da se i routeren at den er forbundet og får den adresse (samme som jeg kan se på selve den virtuelle server)
har du nogen ide om hvad der går galt? er det noget balade med at de ikke kan køre ssh på samme port altså den fysiske maskine og den virtuelle (det var bare en ide jeg fik) men det kan være du kan komme med andre ideer
NAT networking: Med virtual box (VB) er det kun TCP på transportlaget der er praktisk anvendeligt. Der stå direkte i User Manual for VB at UDP er meget upålidelig for virtualiserede maskiner.
Host Interface Networking: Det burde virke, hvis det er sat rigtigt op - og det er ikke altid så nemt.
HIF virker som en switch, så husk at åbne for SSH porten (inbound og outbound) for virtualbox i firewallen (der er kun 1 firewall i Linux, og den bor i kernen). Det er en Statefull Packet Inspection (SPI) firewall.
Med hensyn til TCP eller UDP, så find ud af mere med nmap kommandoen i en terminal.
/Lars
sorry jeg skulle have svaret tidligere.. fejlen var at ssh-server simpelt hen ikke kunne køre på den virtuelle maskine. jeg havde valgt en meget lille minimeret ubuntu lavet til netbooks der installeret kun skulle bruge ca 800 mb. men det viste sig at det var noget skidt (jeg havde ikke brug for så meget da jeg bare skulle have en maskine jeg kunne smide i dmz og lade alle ssh'e ind til for at prøve nogle ting af i en guide jeg er ved at lave. ) jeg valgte at smide et par ekstra gb af til maskinen og så ligge intrepid på og nu kører det super
-
- Indlæg: 780
- Tilmeldt: 4. jun 2008, 13:37
- Geografisk sted: Køge
Re: Guide til Virtualbox med Host interface networking (HIF)
lath skrev:
Med hensyn til TCP eller UDP, så find ud af mere med nmap kommandoen i en terminal.
/Lars
@Lath
Kan du forklare lidt nærmere omkring nmap? sidder pt. og har problemer med en xp jeg har konventeret til Vbox guest, kører som HIF. Xp'en er server for et telefon program der hele tiden holder netværkskontakt til en pbx (telefoncentral).
Problemet er nu at XP'en mister forbindelsen til PBX'en meget kortvarrigt. Skriver eks. TCP-OUT 1112, TCP-OUT 1074, TCP-OUT 1088.
Det er ikke sådan at hele netværksforbindelsen ryger på XP'en, kun mellem de to enheder.
Og Serveren der kører Vbox er selvfølgelig Ubuntu server 8.04.
Derfor vil jeg gerne høre lidt om nmap i forbindelse med at jeg måske kan analysere mig til problemet.
Med venlig hilsen
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
Thomas Johansen
-----------------------------
Gnome-shell tilhænger også selv om det har sine fejl
-
- Indlæg: 889
- Tilmeldt: 19. dec 2008, 15:52
- IRC nickname: Jakob77
Re: Guide til Virtualbox med Host interface networking (HIF)
thomasjohansen
Tak for en meget spændende guide.
Det er måske lidt kompliceret, men det er godt at vide, at det kan lade sig gøre, og at der også arbejdes på den form for udvikling.
Kan du så bruge Ubuntu almindeligt samtidigt med, at viritualboksen kører et andet styresystem, og de begge samtidigt skal snakke med Internettet ..?
Tak for en meget spændende guide.
Det er måske lidt kompliceret, men det er godt at vide, at det kan lade sig gøre, og at der også arbejdes på den form for udvikling.
Kan du så bruge Ubuntu almindeligt samtidigt med, at viritualboksen kører et andet styresystem, og de begge samtidigt skal snakke med Internettet ..?
-
- Indlæg: 152
- Tilmeldt: 13. nov 2008, 10:27
- IRC nickname: hvemmse2223
- Geografisk sted: Trige Aarhus
Re: Guide til Virtualbox med Host interface networking (HIF)
thomasjohansen skrev:lath skrev:
Med hensyn til TCP eller UDP, så find ud af mere med nmap kommandoen i en terminal.
/Lars
@Lath
Kan du forklare lidt nærmere omkring nmap? sidder pt. og har problemer med en xp jeg har konventeret til Vbox guest, kører som HIF. Xp'en er server for et telefon program der hele tiden holder netværkskontakt til en pbx (telefoncentral).
Problemet er nu at XP'en mister forbindelsen til PBX'en meget kortvarrigt. Skriver eks. TCP-OUT 1112, TCP-OUT 1074, TCP-OUT 1088.
Det er ikke sådan at hele netværksforbindelsen ryger på XP'en, kun mellem de to enheder.
Og Serveren der kører Vbox er selvfølgelig Ubuntu server 8.04.
Derfor vil jeg gerne høre lidt om nmap i forbindelse med at jeg måske kan analysere mig til problemet.
Hej!
nmap er et tool til at scanne en intern eller ekstern ip adresse.
du kan installere nmap ved at skrive i en terminal.
Kode: Vælg alt
sudo apt-get install nmap
hvis du vil scanne din router for åbne porte kan du gøre det med denne syntax.
sudo nmap 192.168.1.1
du kan altid skrive man nmap i en terminal for at få yderlige info om syntax.
men nmap er til at scanne om porten er åben, eller ikke.
ved ikke om det findes, til windows, tror det gør.... det. ingen erfaring med det.
Tilbage til "Guides og HowTo's"
Hvem er online
Brugere der læser dette forum: [Bot] og 0 gæster