Am 14.04.2014 21:52, schrieb Bruce Dubbs:
> I've thought about it, but my experience with systemd is limited. Do
> you have specific instructions I can test with LFS? -- Bruce

Ok, I'll try to give a starting point.

1.) First of all we need to create a .link file (for example 
15-eth0.link) in /usr/lib/systemd/network:

[Match]
MACAddress=12:34:56:78:9a:bc

[Link]
Name=eth0

This assignes the name eth0 to the interface with the MAC address 
12:34:56:78:9a:bc. The file name is important: if there would be a 
second file (for example 10-eth1.link) with "Name=eth1"instead of 
"Name=eth0" the interface would get the name eth1.

2.) The second step would be to create .network files (for example 
10-eth0-static.network) in /usr/lib/systemd/network. These files are 
read by systemd-networkd. This service is started by default in 
multi-user.target 
(http://www.phoronix.com/scan.php?page=news_item&px=MTYxMTI). Otherwise 
the service can be enabled with

systemctl start systemd-networkd

I took the example configuration from the LFS book:

[Match]
Name=eth0

[Network]
Address=192.168.1.2/24
Gateway=192.168.1.1


This configuration assigns the ip address and the gateway to the 
interface eth0. It is also possible to use DHCP and other things (see 
http://www.freedesktop.org/software/systemd/man/systemd.network.html).

I hope this helps a bit. I'm open to discuss further details.


Kind regards.

Sebastian
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to