Hi,
Ich habe folgende Meldung in meiner syslog:
Code:
Aug 24 14:14:26 Samba kernel: [51275.196195] martian source 192.168.3.255 from 192.168.0.2, on dev bond0
Aug 24 14:14:26 Samba kernel: [51275.196196] ll header: ff:ff:ff:ff:ff:ff:00:1b:21:af:ed:30:08:00
(oder mit anderen Worten, hilfe ich emfangen Nachrichten vom Mars! )
Erstmal die Config:
Meine Netzwerk config sieht so aus:
Code:
# The primary network interface
auto bond0
iface bond0 inet static
address 192.168.0.2
netmask 255.255.252.0
network 192.168.0.0
broadcast 192.168.3.255
dns-nameservers 192.168.0.2
dns-search gehtdichnixan.local
slaves eth2 eth3 eth4 eth5
bond_mode 2
bond_miimon 100
bond_updelay 200
bond_downdelay 200
# The secondary network interface
allow-hotplug eth1
iface eth1 inet static
address 10.0.0.2
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.1
Ich muss hier bound modi 2 nehmen da noch kein Switch vorhanden ist der LAG kann, somit fällt modi 4 erstmal raus.
Physikalisch sieht die Verbindung übrigens so aus:
[eth2-5] <-> 1GB Switch <-> "Raum-"Switches <-> Clients
[eth1] <-> Switch <-> Router <-> Internet
ifconfig:
Code:
bond0 Link encap:Ethernet Hardware Adresse 00:1b:21:af:ed:30
inet Adresse:192.168.0.2 Bcast:192.168.3.255 Maske:255.255.252.0
inet6-Adresse: fe80::21b:21ff:feaf:ed30/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metrik:1
RX packets:60702 errors:0 dropped:0 overruns:0 frame:0
TX packets:21278 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:10761316 (10.2 MiB) TX bytes:4448559 (4.2 MiB)
eth1 Link encap:Ethernet Hardware Adresse 00:25:90:21:8f:fb
inet Adresse:10.0.0.2 Bcast:10.0.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::225:90ff:fe21:8ffb/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:13190 errors:0 dropped:0 overruns:0 frame:0
TX packets:29527 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:3330994 (3.1 MiB) TX bytes:6609871 (6.3 MiB)
eth2 Link encap:Ethernet Hardware Adresse 00:1b:21:af:ed:30
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:19123 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:3484833 (3.3 MiB) TX bytes:3204 (3.1 KiB)
eth3 Link encap:Ethernet Hardware Adresse 00:1b:21:af:ed:30
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:19321 errors:0 dropped:0 overruns:0 frame:0
TX packets:2035 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:3498120 (3.3 MiB) TX bytes:175061 (170.9 KiB)
eth4 Link encap:Ethernet Hardware Adresse 00:1b:21:af:ed:30
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:19588 errors:0 dropped:0 overruns:0 frame:0
TX packets:1423 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:3531040 (3.3 MiB) TX bytes:908496 (887.2 KiB)
eth5 Link encap:Ethernet Hardware Adresse 00:1b:21:af:ed:30
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metrik:1
RX packets:2670 errors:0 dropped:0 overruns:0 frame:0
TX packets:17804 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:247323 (241.5 KiB) TX bytes:3361798 (3.2 MiB)
Das bond geht übrigens über all Ports einer: Intel Corporation Gigabit ET2 Quad Port Server Adapter
------------
Nur bei Broadcasts taucht dieses Problem auf, und auch nur bei aktivem bond, es muss also damit zusammen hängen
Auszug aus dem tcpdump, von EVENTS die solche Einträge in den Logs verursachen.
Code:
15:15:36.359480 IP Samba.gehtdichnixan.local.ipp > 192.168.3.255.ipp: UDP, length 146
15:40:11.602116 IP Samba.gehtdichnixan.local.netbios-dgm > 192.168.3.255.netbios-dgm: NBT UDP PACKET(138)
Im Moment habe ich einfach das logging von "martian source" deaktiviert:
Code:
"for i in /proc/sys/net/ipv4/conf/*; do echo "0" > $i/log_martians; done"
ich halte das aber nicht unbedingt für eine "tolle" Lösung, da ich so nur das Symptom ausgeblendet habe, aber nicht die Ursache dafür.
Falls jemand weis wie ich die Ursachen dafür abstellen könnte, ich bin für jeden Tipp und Gedankenanstoß dankbar!
Lesezeichen