I’m a bit frustrated with IPfire, and hoping I can find a solution before I consider trying another router distro. Since I’ve bought my APU2D4 router from Teklager, I’ve used IPfire on it, and it has never been stable. At some point, red refuses to connect. And yes, I am shutting it down in the proper manner. It used to go months at time working fine, but in the last few months I’m lucky to get a few weeks out of it before it stops working. Re-installing IPfire always fixes the issue. And I’ve done that so many times since I’ve bought this router it’s not even funny. I’m almost at my wits end with this. I just want this to work reliably.
I’m using the latest supported BIOS version 4.12.0.6 installed via pcengines-apu-firmware in IPfire. IPfire is the current version 2.25 core update 155.
I contacted Pawel at Teklager to see if perhaps I was looking at a hardware issue, and he had me look /var/log/messages on IPfire. Here’s what I found:
Mar 22 12:58:01 ipfire dhcpcd[13529]: red0: waiting for carrier
Mar 22 12:58:02 ipfire kernel: igb 0000:02:00.0 green0: igb: green0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX
Mar 22 12:58:04 ipfire kernel: igb 0000:01:00.0 red0: igb: red0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Mar 22 12:58:04 ipfire dhcpcd[13529]: red0: carrier acquired
Mar 22 12:58:04 ipfire dhcpcd[13529]: red0: IAID b9:53:e2:a0
Mar 22 12:58:04 ipfire dhcpcd[13529]: red0: adding address fe80::20d:b9ff:fe53:e2a0
Mar 22 12:58:04 ipfire dhcpcd[13529]: ipv6_addaddr1: Permission denied
Mar 22 12:58:04 ipfire dhcpcd[13529]: red0: soliciting a DHCP lease
Mar 22 12:58:04 ipfire dhcpcd[13529]: red0: soliciting an IPv6 router
Mar 22 12:58:05 ipfire dhcpcd[13529]: red0: offered 65.183.137.205 from 204.13.41.66
Mar 22 12:58:05 ipfire dhcpcd[13529]: red0: probing address 65.183.137.205/24
Mar 22 12:58:07 ipfire dhcpcd[13529]: red0: carrier lost
Mar 22 12:58:07 ipfire kernel: igb 0000:01:00.0 red0: igb: red0 NIC Link is Down
Mar 22 12:58:07 ipfire dhcpcd.exe[13578]: red0 has been brought down (EXPIRE)
Mar 22 12:58:11 ipfire kernel: igb 0000:01:00.0 red0: igb: red0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Mar 22 12:58:12 ipfire dhcpcd[13529]: red0: carrier acquired
Mar 22 12:58:12 ipfire dhcpcd[13529]: red0: IAID b9:53:e2:a0
Mar 22 12:58:12 ipfire dhcpcd[13529]: red0: soliciting an IPv6 router
Mar 22 12:58:13 ipfire dhcpcd[13529]: red0: soliciting a DHCP lease
Mar 22 12:58:13 ipfire dhcpcd[13529]: red0: offered 65.183.137.205 from 204.13.41.66
Mar 22 12:58:13 ipfire dhcpcd[13529]: red0: NAK: requested address not available from 204.13.41.66
Mar 22 12:58:13 ipfire dhcpcd[13529]: red0: message: requested address not available
Mar 22 12:58:13 ipfire dhcpcd.exe[13753]: red0 has been brought down (NAK)
Mar 22 12:58:14 ipfire dhcpcd[13529]: red0: soliciting a DHCP lease
Mar 22 12:58:31 ipfire dhcpcd[13529]: timed out
Mar 22 12:58:31 ipfire dhcpcd[13529]: dhcpcd exited
The above message is back when this issue started happening, and I could still get it to connect by shutting down IPfire and restarting it. As of this morning IPfire will not connect at all even with restarting it several times.
Oddly enough, the same log shows a different message than above.
Mar 29 08:25:41 ipfire dhcpcd[13378]: red0: carrier acquired
Mar 29 08:25:41 ipfire kernel: igb 0000:01:00.0 red0: igb: red0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Mar 29 08:25:41 ipfire dhcpcd[13378]: red0: IAID b9:53:e2:a0
Mar 29 08:25:41 ipfire dhcpcd[13378]: red0: adding address fe80::20d:b9ff:fe53:e2a0
Mar 29 08:25:41 ipfire dhcpcd[13378]: ipv6_addaddr1: Permission denied
Mar 29 08:25:42 ipfire dhcpcd[13378]: red0: soliciting a DHCP lease
Mar 29 08:25:42 ipfire dhcpcd[13378]: red0: soliciting an IPv6 router
Mar 29 08:25:43 ipfire dhcpcd[13378]: red0: carrier lost
Mar 29 08:25:43 ipfire kernel: igb 0000:01:00.0 red0: igb: red0 NIC Link is Down
Mar 29 08:25:43 ipfire dhcpcd.exe[13426]: red0 has been brought down (EXPIRE)
Mar 29 08:25:46 ipfire kernel: igb 0000:01:00.0 red0: igb: red0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
Mar 29 08:25:46 ipfire dhcpcd[13378]: red0: carrier acquired
Mar 29 08:25:46 ipfire dhcpcd[13378]: red0: IAID b9:53:e2:a0
Mar 29 08:25:46 ipfire dhcpcd[13378]: red0: soliciting an IPv6 router
Mar 29 08:25:47 ipfire dhcpcd[13378]: red0: soliciting a DHCP lease
Mar 29 08:26:09 ipfire dhcpcd[13378]: timed out
Mar 29 08:26:09 ipfire dhcpcd[13378]: dhcpcd exited
Is there anything to be done that will make IPfire stable on this hardware platform?