@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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to