Title: 2.4 New hardware - ethernet ports numbers change on restore - all broken Post by: DFen on Thursday 08 July 2010, 08:09:47 pm I need to replace a motherboard on an existing efw 2.4 installation.
The Old MB has 4 ethernet all realtek using r8169 driver The new MB has 4 ethernet ports 3 using r8169 and one via_rhine I installed 2.4 on the new MB, ran the web interface and then efw-upgrade - all OK eth0 through eth3 are present and working. I then uploaded a backup from the live (2.4) firewall and installed it - no errors so far On reboot from the restore operation I see I now have eth4 through eth7 instead of eth0 through eth3, and nothing works. Something in the restore appears to be "breaking" the ethernet port number assignment. Please, please could somebody give me an idea of where to look, or how to fixup a backup to the offending files. TIA Follow up/Work around ================= It appears the is "caused" by /etc/businfotab in the backup set I tried the following with success: Live fw /etc/businfotab ~~~~~~~~~~~~~~~~~~ # Generated by ethconfig eth0 01:00.0 eth1 02:04.0 eth2 02:06.0 eth3 02:07.0 ~~~~~~~~~~~~~~~~~~ After replacing MB with different network cards, but before installing backup set ~~~~~~~~~~~~~~~~~~ eth0 00:09.0 eth1 00:0b.0 eth2 00:0c.0 eth3 00:12.0 ~~~~~~~~~~~~~~~~~~ After installing backup set ~~~~~~~~~~~~~~~~~~ # Generated by ethconfig eth0 01:00.0 eth1 02:04.0 eth2 02:06.0 eth3 02:07.0 eth4 00:0c.0 eth5 00:09.0 eth6 00:0b.0 eth7 00:12.0 ~~~~~~~~~~~~~~~~~~ So I edited /etc/businfotab to make it look like the original setting for this hardware: ( and while |I was at it I moved eth3 to eth0 and shifted the others along! ~~~~~~~~~~~~~~~~~~ # Generated by ethconfig eth0 00:12.0 eth1 00:09.0 eth2 00:0b.0 eth3 00:0c.0 ~~~~~~~~~~~~~~~~~~ Reboot and all seems to be OK now. Further Follow-up ============ 1. Shifting eth3 to eth0 did not work as expected! 2. Alternative work around is to rename (or delete) the etc/businfotab inside the backup set before restoring it. I used 7zip on my windows workstation to rename the file to "businfotab.backup" To be quite honest I do not see why this file should be part of the backup set in the first place Title: Re: 2.4 New hardware - ethernet ports numbers change on restore - all broken Post by: arminf on Thursday 08 July 2010, 08:54:09 pm HI DFan
had the same. Try to connect to every port to get on the web gui. As soon you are there you are able to reconfigure the network ports/bridges Good Luck! Title: Re: 2.4 New hardware - ethernet ports numbers change on restore - all broken Post by: DFen on Tuesday 13 July 2010, 02:42:04 am I have looked a bit further into the backup system.
The file causing the problem "/etc/businfotab" is included within the backup set. This file can easily be excluded from both backup and restore by editing /var/efw/backup/exclude.system and adding the line: etc/businfotab This will stop the file being included within the backup. It will also cause the restore to ignore the file during a restore, so it wont matter if it was in an earlier/imported backup. This is altogether easier and safer than the above workarounds, |