Ubuntu as Firewall Kernel error
Cristian Celiberti
cristian.ce at gmail.com
Tue Jan 10 00:50:08 UTC 2006
Hi everybody.
I'm new in this list and I apologise if this message y wrong posted.
This is my Scenario:
I've a Ubuntu 5.10 running as a firewall/proxy. It has 3 NICs (2 of
this with different ISPs, with a static IP address and the other one
towards to my lan). Also I'm running DNS, Squid and Iptables, this
last one is configured by Shorewall 3.0.2.
At this point everything works fine, but like I mentioned before I've
2 Internet connection and I wanna have load balanced y internet
traffic.
When I put the "balance" option on both Internets cards I get this
message on the /var/log/message file:
=====================================================================
Jan 9 21:41:29 localhost kernel: [4330772.067000] Badness in
dst_release at include/net/dst.h:154
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[__kfree_skb+61/218] __kfree_skb+0x3d/0xda
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[arp_process+1077/1088] arp_process+0x435/0x440
Jan 9 21:41:29 localhost kernel: [4330772.067000] [arp_rcv+241/286]
arp_rcv+0xf1/0x11e
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[netif_receive_skb+433/485] netif_receive_skb+0x1b1/0x1e5
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[pg0+793854750/1069995008] e100_poll+0x1d6/0x546 [e100]
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[net_rx_action+110/250] net_rx_action+0x6e/0xfa
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[__do_softirq+52/125] __do_softirq+0x34/0x7d
Jan 9 21:41:29 localhost kernel: [4330772.067000] [do_softirq+34/38]
do_softirq+0x22/0x26
Jan 9 21:41:29 localhost kernel: [4330772.067000] [do_IRQ+30/36]
do_IRQ+0x1e/0x24
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[common_interrupt+26/32] common_interrupt+0x1a/0x20
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[pg0+793987925/1069995008] acpi_processor_idle+0x11d/0x29b [processor]
Jan 9 21:41:29 localhost kernel: [4330772.067000] [cpu_idle+45/66]
cpu_idle+0x2d/0x42
Jan 9 21:41:29 localhost kernel: [4330772.067000]
[start_kernel+374/376] start_kernel+0x176/0x178
Jan 9 21:41:29 localhost kernel: [4330772.094000] Badness in
dst_release at include/net/dst.h:154
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[__kfree_skb+61/218] __kfree_skb+0x3d/0xda
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[arp_process+1077/1088] arp_process+0x435/0x440
Jan 9 21:41:29 localhost kernel: [4330772.094000] [arp_rcv+241/286]
arp_rcv+0xf1/0x11e
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[netif_receive_skb+433/485] netif_receive_skb+0x1b1/0x1e5
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[pg0+793854750/1069995008] e100_poll+0x1d6/0x546 [e100]
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[net_rx_action+110/250] net_rx_action+0x6e/0xfa
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[__do_softirq+52/125] __do_softirq+0x34/0x7d
Jan 9 21:41:29 localhost kernel: [4330772.094000] [do_softirq+34/38]
do_softirq+0x22/0x26
Jan 9 21:41:29 localhost kernel: [4330772.094000] [do_IRQ+30/36]
do_IRQ+0x1e/0x24
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[common_interrupt+26/32] common_interrupt+0x1a/0x20
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[pg0+793987925/1069995008] acpi_processor_idle+0x11d/0x29b [processor]
Jan 9 21:41:29 localhost kernel: [4330772.094000] [cpu_idle+45/66]
cpu_idle+0x2d/0x42
Jan 9 21:41:29 localhost kernel: [4330772.094000]
[start_kernel+374/376] start_kernel+0x176/0x178
Jan 9 21:41:30 localhost kernel: [4330772.537000] Badness in
dst_release at include/net/dst.h:154
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[__kfree_skb+61/218] __kfree_skb+0x3d/0xda
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[arp_process+1077/1088] arp_process+0x435/0x440
Jan 9 21:41:30 localhost kernel: [4330772.538000] [arp_rcv+241/286]
arp_rcv+0xf1/0x11e
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[netif_receive_skb+433/485] netif_receive_skb+0x1b1/0x1e5
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[pg0+793854750/1069995008] e100_poll+0x1d6/0x546 [e100]
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[net_rx_action+110/250] net_rx_action+0x6e/0xfa
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[__do_softirq+52/125] __do_softirq+0x34/0x7d
Jan 9 21:41:30 localhost kernel: [4330772.538000] [do_softirq+34/38]
do_softirq+0x22/0x26
Jan 9 21:41:30 localhost kernel: [4330772.538000] [do_IRQ+30/36]
do_IRQ+0x1e/0x24
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[common_interrupt+26/32] common_interrupt+0x1a/0x20
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[pg0+793987925/1069995008] acpi_processor_idle+0x11d/0x29b [processor]
Jan 9 21:41:30 localhost kernel: [4330772.538000] [cpu_idle+45/66]
cpu_idle+0x2d/0x42
Jan 9 21:41:30 localhost kernel: [4330772.538000]
[start_kernel+374/376] start_kernel+0x176/0x178
Jan 9 21:41:31 localhost kernel: [4330774.268000] Badness in
dst_release at include/net/dst.h:154
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[__kfree_skb+61/218] __kfree_skb+0x3d/0xda
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[arp_process+1077/1088] arp_process+0x435/0x440
Jan 9 21:41:31 localhost kernel: [4330774.268000] [arp_rcv+241/286]
arp_rcv+0xf1/0x11e
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[netif_receive_skb+433/485] netif_receive_skb+0x1b1/0x1e5
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[pg0+793854750/1069995008] e100_poll+0x1d6/0x546 [e100]
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[net_rx_action+110/250] net_rx_action+0x6e/0xfa
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[__do_softirq+52/125] __do_softirq+0x34/0x7d
Jan 9 21:41:31 localhost kernel: [4330774.268000] [do_softirq+34/38]
do_softirq+0x22/0x26
Jan 9 21:41:31 localhost kernel: [4330774.268000] [do_IRQ+30/36]
do_IRQ+0x1e/0x24
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[common_interrupt+26/32] common_interrupt+0x1a/0x20
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[pg0+793987925/1069995008] acpi_processor_idle+0x11d/0x29b [processor]
Jan 9 21:41:31 localhost kernel: [4330774.268000] [cpu_idle+45/66]
cpu_idle+0x2d/0x42
Jan 9 21:41:31 localhost kernel: [4330774.268000]
[start_kernel+374/376] start_kernel+0x176/0x178
=====================================================================
After a day more or less I get a Kernel Panic and the unique solution
is to reboot it.
Searching in google if found a person in this link
http://lists.opensuse.org/archive/opensuse/2005-Oct/1265.html that
says that it is caused by a "route cache" and it is necessary to
disable it. I'm not sure about it.
Other told me that it is a U buntu Kernel bug... but... really I don't
know what to believe.
Please Help me.
Regards
Cristian
--
Cristian Celiberti
More information about the ubuntu-users
mailing list