Ik heb vorige week een extra NIC toegevoegd aan een Debian bak. Deze NIC heeft 4 poorten welke 4 ip's ophalen via DHCP. De bestaande NIC zit aan een intern netwerk. Nu heb ik het probleem dat om (voor mij) onverklaarbare wijze de bestaande NIC steeds na een bepaalde tijd stopt met functioneren. Deze is simpelweg niet meer benaderbaar, maar ik kan in de diverse logs (dmesg, kern.log) niks vinden.
Ik heb op GoT en Google gekeken naar iets vergelijkbaars en ik zie van alles, maar het omschrijft telkens niet mijn probleem, en eventuele geboden oplossingen werken ook niet. Ik krijg de NIC wel weer up door het netwerk te herstarten en de NIC's weer te uppen. Dan werkt het weer een tijdje (soms 15 minuten, soms 2 uur) voordat het weer mis gaat. Zo onderhand ben ik het spoor bijster en probeer ik het toch maar hier.
De 4 nieuwe NIC's (eth2-5) halen hun IP's op via DHCP en de bestaande (eth7) is een statisch ingesteld IP; eth2-5 is een dlink dfe580-tx en eth7 is een realtek kaartje.
Hieronder eea aan gegevens:
Nu valt mij op dat er soms interrupts door meerdere stukjes hardware gebruikt worden (bijv. eth4 en eth7). Maar dat mag volgens mij toch geen probleem zijn?
Ik heb dus alleen problemen met het interne deel, de externe IP's blijven gewoon benaderbaar. Zit het 'm in de routering? Of kan het toch iets anders zijn?
Ik heb op GoT en Google gekeken naar iets vergelijkbaars en ik zie van alles, maar het omschrijft telkens niet mijn probleem, en eventuele geboden oplossingen werken ook niet. Ik krijg de NIC wel weer up door het netwerk te herstarten en de NIC's weer te uppen. Dan werkt het weer een tijdje (soms 15 minuten, soms 2 uur) voordat het weer mis gaat. Zo onderhand ben ik het spoor bijster en probeer ik het toch maar hier.
De 4 nieuwe NIC's (eth2-5) halen hun IP's op via DHCP en de bestaande (eth7) is een statisch ingesteld IP; eth2-5 is een dlink dfe580-tx en eth7 is een realtek kaartje.
Hieronder eea aan gegevens:
code:
1
2
| mace:/# uname -a Linux mace 2.6.18-6-amd64 #1 SMP Sun Feb 10 17:50:19 UTC 2008 x86_64 GNU/Linux |
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
| mace:/# cat /etc/network/interfaces
#nterfaces This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
allow-hotplug eth7
iface eth7 inet static
address 10.0.2.20
netmask 255.255.255.0
network 10.0.2.0
broadcast 10.0.2.255
gateway 10.0.2.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 217.19.16.131 217.19.16.132
dns-search mijndomein.net
allow-hotplug eth2
iface eth2 inet dhcp
allow-hotplug eth3
iface eth3 inet dhcp
allow-hotplug eth4
iface eth4 inet dhcp
allow-hotplug eth5
iface eth5 inet dhcp |
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
| mace:/# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:13:D4:04:43:F0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:225
eth1 Link encap:UNSPEC HWaddr 00-11-D8-00-00-35-1A-E3-00-00-00-00-00-00-00-00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth2 Link encap:Ethernet HWaddr 00:0D:88:CD:0F:BD
inet addr:84.245.18.x Bcast:84.245.18.255 Mask:255.255.255.0
inet6 addr: fe80::20d:88ff:fecd:fbd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1485 errors:0 dropped:0 overruns:0 frame:0
TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:210265 (205.3 KiB) TX bytes:24047 (23.4 KiB)
Interrupt:225 Base address:0x9800
eth3 Link encap:Ethernet HWaddr 00:0D:88:CD:0F:BE
inet addr:84.245.18.x Bcast:84.245.18.255 Mask:255.255.255.0
inet6 addr: fe80::20d:88ff:fecd:fbe/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2266 errors:0 dropped:0 overruns:0 frame:0
TX packets:862 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:350644 (342.4 KiB) TX bytes:122162 (119.2 KiB)
Interrupt:66 Base address:0x9400
eth4 Link encap:Ethernet HWaddr 00:0D:88:CD:0F:BF
inet addr:84.245.18.x Bcast:84.245.18.255 Mask:255.255.255.0
inet6 addr: fe80::20d:88ff:fecd:fbf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2904 errors:0 dropped:0 overruns:0 frame:0
TX packets:118 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:319467 (311.9 KiB) TX bytes:16700 (16.3 KiB)
Interrupt:74 Base address:0x9000
eth5 Link encap:Ethernet HWaddr 00:0D:88:CD:0F:BC
inet addr:84.245.19.x Bcast:84.245.19.255 Mask:255.255.255.0
inet6 addr: fe80::20d:88ff:fecd:fbc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:852 errors:0 dropped:0 overruns:0 frame:0
TX packets:3028 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:127224 (124.2 KiB) TX bytes:1607844 (1.5 MiB)
Interrupt:58 Base address:0x9c00
eth7 Link encap:Ethernet HWaddr 00:02:44:4C:96:78
inet addr:10.0.2.20 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::202:44ff:fe4c:9678/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:43942 errors:0 dropped:0 overruns:0 frame:0
TX packets:71466 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4971020 (4.7 MiB) TX bytes:80716153 (76.9 MiB)
Interrupt:74 Base address:0xe000
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:257122317 errors:0 dropped:0 overruns:0 frame:0
TX packets:257122317 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2126822389447 (1.9 TiB) TX bytes:2126822389447 (1.9 TiB)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| mace:/# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth7 84.245.19.0 0.0.0.0 255.255.255.0 U 0 0 0 eth5 84.245.18.0 0.0.0.0 255.255.255.0 U 0 0 0 eth4 84.245.18.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 84.245.18.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 0.0.0.0 84.245.18.1 0.0.0.0 UG 0 0 0 eth2 0.0.0.0 84.245.18.1 0.0.0.0 UG 0 0 0 eth3 0.0.0.0 84.245.18.1 0.0.0.0 UG 0 0 0 eth4 0.0.0.0 84.245.19.1 0.0.0.0 UG 0 0 0 eth5 0.0.0.0 10.0.2.1 0.0.0.0 UG 0 0 0 eth7 |
Nu valt mij op dat er soms interrupts door meerdere stukjes hardware gebruikt worden (bijv. eth4 en eth7). Maar dat mag volgens mij toch geen probleem zijn?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| mace:/# cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
0: 4834002 0 0 0 IO-APIC-edge timer
1: 707 0 0 0 IO-APIC-edge i8042
7: 1 1 1 1 IO-APIC-edge parport0
8: 0 0 0 0 IO-APIC-edge rtc
9: 0 0 0 0 IO-APIC-level acpi
10: 0 0 0 0 IO-APIC-edge MPU401 UART
14: 58172 0 0 0 IO-APIC-edge ide0
15: 63 0 0 0 IO-APIC-edge ide1
50: 6653 0 0 0 IO-APIC-level libata
58: 3653 0 0 0 IO-APIC-level eth5
66: 3062 0 0 0 IO-APIC-level libata, eth3
74: 118105 0 0 0 IO-APIC-level eth7, eth4
209: 0 0 0 0 IO-APIC-level ehci_hcd:usb1
217: 0 0 0 0 IO-APIC-level ohci_hcd:usb2
225: 1654 0 0 0 IO-APIC-level ohci1394, eth2
233: 0 0 0 0 IO-APIC-level libata
NMI: 15017 17013 13622 17711
LOC: 4834186 4834163 4834138 4834114
ERR: 0
MIS: 0 |
Ik heb dus alleen problemen met het interne deel, de externe IP's blijven gewoon benaderbaar. Zit het 'm in de routering? Of kan het toch iets anders zijn?
Je privacy is voor het eerst geschonden bij de eerste echo. Daarna wordt het er de rest van je leven niet meer beter op.