So, habe mir jetzt Dank Deinem thread endlich einen Ruck gegeben und bridging auch auf meinem Rechner aktiviert. Dabei bin ich so wie Du nach der Anleitung auf
Kay's Welt vorgegangen und bei mir hat alles so funktioniert wie es dort beschrieben war. Mir ist jetzt nicht klar, wozu das script im Anhang benötigt wird *kopfkratz*
Lediglich die von Dir beschriebenen Probleme mit dem Zeichensatz (" und ' machten Probleme) musste auch ich umschiffen, aber sonst lief das bei mir so (wie auf Kay's Welt beschrieben) ab:
1.) Im Kernel die beiden Optionen aktiviert
|
Quellcode
|
1
2
|
Networking -> Networking Options -> 802.1d Ethernet Bridging
Device Drivers -> Network device support -> Universal TUN/TAP device driver support
|
2.) /etc/conf.d/net konfiguriert (allerdings mit DHCP für br0 anstatt statische IP)
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
config_eth0=( "null" )
tuntap_vbox0="tap"
config_vbox0=( "null" )
config_br0=( "dhcp" )
dhcp_br0="nontp nonis"
bridge_br0="eth0 vbox0"
depend_br0()
{
need net.eth0
need net.vbox0
}
brctl_br0=( "setfd 0" )
|
3.) Geräte-Links erstellt
|
Quellcode
|
1
2
3
|
cd /etc/init.d/
ln -s net.lo net.vbox0
ln -s net.lo net.br0
|
4.) net.vbox0 und net.br0 in den default-Runlevel eingefügt
|
Quellcode
|
1
2
|
rc-update add net.vbox0 default
rc-update add net.br0 default
|
5.) /etc/init.d/vbox erstellt
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/sbin/runscript
source /etc/profile
PROXY_USED="";
depend() {
# depend() function:
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
need net
before netmount
if [ -n "$PROXY_USED" ];
then
after $PROXY_USED
fi;
};
start() {
ebegin "Starting VirtualBox-Bridging"
awk '/vbox/ { system(sprintf("VBoxTunctl -u %s -t %s && ifconfig %s up", $2, $1, $1)); }' /etc/vbox/interfaces;
eend ${?}
};
stop() {
ebegin "Stopping VirtualBox-Bridging"
awk '/vbox/ { system(sprintf("VBoxTunctl -d %s", $1)); }' /etc/vbox/interfaces;
eend ${?}
};
|
6.) chmod 755 auf /etc/init.d/vbox
|
Quellcode
|
1
|
chmod 755 /etc/init.d/vbox
|
7.) vbox in den default-Runlevel eingefügt
|
Quellcode
|
1
|
rc-update add vbox default
|
8.) Netzwerk neugestartet (hat bei mir irgendwie nicht ganz gereicht > also Holzhammer rausgeholt und rebootet)
9.) /etc/vbox/interfaces konfiguriert
|
Quellcode
|
1
|
vbox0 <user> br0
|
10.) "Host Interface" vbox0 kann jetzt für die VBox Maschinen verwendet werden
Grüße
Felix