atnyalaztam rengeteg doksit, levlistat, blogot.
kiprobaltam az osszes modszert, megsem jutottam odaig, hogy mukodne ez a nyomorult vbox network, host uzemmodban. (nat-ban mukodik, megy a net is)
amim van: debian sid, 2.6.20 kernel, beleforditva tun + bridge modulkent, 1.3.8-as vbox deb-bol felrakva (nem az ose), 1 eth0 ami az adsl modemre van dugva. bridge es usermod utils-ok deb csomagbol felrakva.
valoszinuleg az a gond hogy nem ertem az alapjait (es igazabol annyira nem is erdekel, csak mukodjon)
amit szeretnek, hogy vbox-ban mukodo winxp-rol elerjem a hostolo linuxot.
ha valaki lenne olyan jo es egy mukodo scriptet vagy az utasitasokat leirna
-amit a hoston kellene beirni
-amit a vbox settingjeben kell bealitani
-amit a winxp-n kell beallitani
azt nagyon megkoszonnem.
- 3724 megtekintés
Hozzászólások
Létre kell hozni egy bridge-et, és ahhoz hozzáadni a virtuális interface-t, meg a fizikait. A bridge promiscous, tehát ami azt eléri, az a hozzáadott interface-eket is eléri ( promiszkuitás az egyébként az, amikor fűvel-fával dugunk :-P). Virtualbox helpfile szerintem eléggé jól leírja.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
koszonom hogy valaszoltal.
elolvastam mar ezt a help filet is, nem igazan segitett.
illetve egy kerdest vetett fel: azt irja,hogy a bridge mod a meglevo eth device kapcsolatait tonkreteszi. magyarul nincs eselyem arra hogy a halozatom es internetem is legyen egyszerre?
- A hozzászóláshoz be kell jelentkezni
Az azt jelenti, hogy amikor hozzáadod a bridge-hez a témát, akkor egy pillanatra elmegy a net.
--
'Please, just tell people to use Windows.' - Linus Torvalds on KDE and GNOME
Registered M$funboy #006 (vigyázat: memetikai dágvány!!!11)
- A hozzászóláshoz be kell jelentkezni
Fűvel-fával - az a bioszex.
- A hozzászóláshoz be kell jelentkezni
Szia !
Ezt futtatom a host-on mielőtt indítom a VirtualBox-ot:
sudo chown root.vboxusers /dev/net/tun
sudo /usr/sbin/tunctl -d tap0
sudo /usr/sbin/tunctl -t tap0 -u kasa
A guest gépen pedig nincs semmi extra tennivaló.
- A hozzászóláshoz be kell jelentkezni
es _csak_ ettol a 3 parancstol neked elerheto a guestrol a host?
es a vboxon sem allitottal be semmit? (setup application, terminate application)
mert ez igy nem mukodik.
- A hozzászóláshoz be kell jelentkezni
Host interface: tap0
Setup application:
cat /bin/TapUP
#!/bin/sh
#sudo /usr/sbin/tunctl -u kasa -t $2 >/dev/null
sudo /sbin/ifconfig $2 up
sudo /usr/sbin/brctl addif br0 $2
Terminate application:
cat /bin/TapDown
#!/bin/sh
sudo /usr/sbin/brctl delif br0 $2
sudo /sbin/ifconfig $2 down
#sudo /usr/sbin/tunctl -d $2 >/dev/null
#sudo /usr/sbin/tunctl -u kasa -t $2 >/dev/null
Sajnos a TapUP és a TapDown nincs a helyzet magaslatán, de legaláb így működik.
Nem minden hajtódik végre ezekben a script-ekben. (Legalábbis ez az érzésem)
Nekem így működik és most nincs annyi időm, hogy mélyebben utánajárjak.
- A hozzászóláshoz be kell jelentkezni
szia
leírom az én megoldásomat ami tulajképpen egy bridge
szóval bootkor létrehozok egy br0 bridget és ehhez adom az eth0, és később a VPS ifaceit
script:
ifdown eth0
brctl addbr br0
brctl addif br0 eth0
ifconfig eth0 0
ifconfig br0 1.2.3.4
route add default gw 1.2.3.1
valamint mikor indul a VPS-s akkor megadom a hálózati
bállításoknál hogy hajtsa végre a következő kis scriptet:
ifconfig veth0 0
brctl addif br0 veth0
A veth0 a host interface neve, ez nekem így megy jól
így lesz egy bridged az eth0 val
remélem érthető voltam
Celeron-M 1400Mhz, 768M, Debian SID, 2.6.18-rc7
- A hozzászóláshoz be kell jelentkezni
koszonom mindenkinek a segitseget 2 nap szarakodas utan ugy nez ki, sikerult osszeutni egy mukodo halozatot (host eleres+internet).
- A hozzászóláshoz be kell jelentkezni
udv,
lairhatnad pontosan hogyan, mert nekem nem akar menni..
kosz ma'
malom
- A hozzászóláshoz be kell jelentkezni
eloszor is van ez a scriptem (rc.local-bol inditom bootnal)
#!/bin/sh
tunctl -t tap0 -u <userneved>
chmod 666 /dev/net/tun
brctl addbr br0
ifconfig eth0 0.0.0.0 promisc
brctl addif br0 eth0
ifconfig br0 192.168.1.20
brctl addif br0 tap0
ifconfig tap0 192.168.1.11 up
bash -c 'echo 1 > /proc/sys/net/ipv4/conf/tap0/proxy_arp'
route add -host 192.168.1.20 dev tap0
arp -Ds 192.168.1.20 eth0 pub
az 1.20 az a halokartyam ipje.
az 1.11 a host miatti kulon ip (a tapnak)
mivel nem disztro kernelem van, ezert kernelben be kellett rakni a tap-ot illetve 2 csomagot fel kellett rakni: bridge-utils es uml-utilities.
ami megszivatott hogy a guestnek (nalam winxp) egy 3. ip-t kellett beallitani nalam 1.50.
a vbox network adapterei: a 0-as lett a host az 1-es pedig a NAT. a 0-asnal csak az interface nevet allitottam be tap0-ra, mast nem.
szoval nekem igy megy. tuti, hogy nem ez a tokeletes beallitas, mert ha neha leall a ppp, akkor csak a reboot segit rajta, de mar nem volt kedvem tokeletesiteni.
sok sikert!
- A hozzászóláshoz be kell jelentkezni
udv,
kozben mar megtalaltam a megoldast vegtelenul egyszeru csak sehol nem birjak normalisan leirni ..
tehat:
# apt-get install bridge-utils uml-utilities
# adduser USER vboxusers
# adduser USER uml-net
# tunctl -t vbox0 -u USER
# chmod 666 /dev/net/tun
# brctl addbr br0
# vim /etc/network/interfaces
#----------------
auto eth0
iface eth0 inet static
auto vbox0
iface vbox0 inet manual
tunctl_user USER
auto br0
iface br0 inet static
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge-ports eth0 vbox0
bridge-ageing 7200
bridge-fd 0
#------------------
virtualboxba vbox0-at beirni a
Host Interface --> Interface Name-hez.
a feltepitett xp-nek (pl.) beirni a fix ipcimet.
a host gepet meg reboot.
(ill csak logout login az adott userrel.)
nem tom sokat irkaltam mindent,
remelem nem hagytam ki semmit es segitettem masnak. :)
jole't
malom
- A hozzászóláshoz be kell jelentkezni
ja,
nem is olvastam az irasod, de koszi, fent lathatod,
h en is megoldottam valahogy :)
meg annyi hogy kabeles netem van upc,
ruterrel van elosztvan a net,
tehat nekem nem kell adsl-el foskodnom. :)
lehet azert hal meg neked, mert a ppp0 is egy virtualis valami
az eth0-adra es utkoznek, de en nem ertek hozza, csak paraszt esszel probalok gndolkozni:)
tevedes joga fenntartva.
csao
- A hozzászóláshoz be kell jelentkezni