Op mijn thuisservertje wil ik een aantal virtuele machines gaan draaien die vanaf het interne netwerk beschikbaar zijn. Daarvoor heb ik een bridge netwerk device gemaakt waaraan de interne netwerk kaart gekoppeld is. Nadat ik dhcp, samba en de firewall heb verteld dat ze naar br0 (de bridge) moeten luisteren ipv eth1 (de netwerk kaart voor het interne netwerk), werkt het interne netwerk prima. Ik kan een virtuele machine opstarten met behulp van de bridge, deze krijgt keurig een ip adres van de dhcp server, wordt opgenomen in de dns, enz. Alles op het interne netwerk werkt zoals het hoort te werken.
Het probleem echter: als de bridge device in gebruik is, werkt mijn externe netwerk helemaal meer. Ik kan niet meer het internet op vanaf de server of vanaf het interne netwerk. Ook kan ik het kabel modem niet meer bereiken, kortom, de connectie naar buiten toe doet niets meer. Dit terwijl eth0 (de connectie naar buiten toe) wel een ip adres heeft gekregen.
Zodra ik br0 disable (ifdown br0), werkt het internet weer.
Het lijkt erop dat het probleem hetzelfde is als dit.
Ik ben hier ondertussen al 2 dagen mee aan het prutsen. Iemand anders ook problemen? Of zie ik misschien iets over het hoofd? Even de feiten op een rijtje:
Server: Ubuntu 8.04 LTS
eth0: connectie naar buiten
eth1: connectie naar interne netwerk
br0: moet de functie van eth1 overnemen
/etc/network/interfaces:
De output van `ifconfig -a':
Het probleem echter: als de bridge device in gebruik is, werkt mijn externe netwerk helemaal meer. Ik kan niet meer het internet op vanaf de server of vanaf het interne netwerk. Ook kan ik het kabel modem niet meer bereiken, kortom, de connectie naar buiten toe doet niets meer. Dit terwijl eth0 (de connectie naar buiten toe) wel een ip adres heeft gekregen.
Zodra ik br0 disable (ifdown br0), werkt het internet weer.
Het lijkt erop dat het probleem hetzelfde is als dit.
Ik ben hier ondertussen al 2 dagen mee aan het prutsen. Iemand anders ook problemen? Of zie ik misschien iets over het hoofd? Even de feiten op een rijtje:
Server: Ubuntu 8.04 LTS
eth0: connectie naar buiten
eth1: connectie naar interne netwerk
br0: moet de functie van eth1 overnemen
/etc/network/interfaces:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| auto lo
iface lo inet loopback
# externe connectie
iface eth0 inet dhcp
auto eth0
# ongeconfigureerde netwerkkaart aan het interne netwerk
iface eth1 inet manual
auto eth1
# bridge, op interne netwerk
auto br0
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
bridge_ports eth1
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off |
De output van `ifconfig -a':
code:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| ifconfig -a
br0 Link encap:Ethernet HWaddr 00:90:27:5c:fa:05
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::290:27ff:fe5c:fa05/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:4996 (4.8 KB)
eth0 Link encap:Ethernet HWaddr 00:22:15:49:60:d3
inet addr:IPVANPROVIDER Bcast:255.255.255.255 Mask:255.255.254.0
inet6 addr: IPVANPROVIDER Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:23041 errors:0 dropped:0 overruns:0 frame:0
TX packets:2599 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2942900 (2.8 MB) TX bytes:430068 (419.9 KB)
Interrupt:252 Base address:0xa000
eth1 Link encap:Ethernet HWaddr 00:90:27:5c:fa:05
inet6 addr: fe80::290:27ff:fe5c:fa05/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17000 errors:0 dropped:0 overruns:0 frame:0
TX packets:21580 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7267572 (6.9 MB) TX bytes:21923839 (20.9 MB)
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:10735 errors:0 dropped:0 overruns:0 frame:0
TX packets:10735 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1254077 (1.1 MB) TX bytes:1254077 (1.1 MB)
vnet0 Link encap:Ethernet HWaddr 26:c4:04:82:70:52
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::24c4:4ff:fe82:7052/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:468 (468.0 B) |
The Flying Dutchman