@Nick, we would like to comment on the following solution: We have new issue that systemd generates predictable names for interfaces instead of eth0, eth1. The earlier scheme assigned the names pretty much an unpredictable order.
To solve the unpredictability, our scripts are currently removing the default udev rules (and thus the name assignments) and trying to regenerate them in the order of sorted mac addresses. This is not the most predictable way of doing things either. Also, write_net_rules which we use to regenerate the names is no longer available. I propose that we take advantage of systemd's network name predictability scheme and fix this properly. 1) Don't mess with systemd given names; they are a good thing. 2) For each device, pass in from freedom-maker Makefile information on which interface is external. 3) Store this somewhere and configure this interface as external, and all other interfaces as internal by default. 4) Write documentation instructing users of each device where their external network connection goes. -- Sunil
signature.asc
Description: OpenPGP digital signature

