One thing: The template "ethernet-static" file (in /etc/network.d/examples/) is incomplete IMO. It doesn't have an entry for NETMASK, so I had to do some googling to find the proper syntax. I was also unsure of how to configure multiple DNS servers, so I just took a guess and made a second line for the second server, so it looks like this:
DNS=('10.1.1.101')
DNS=('10.1.1.102')
And does that mean /etc/resolve.conf isn't used at all?
Hopefully my questions aren't too overbearing... I'm still trying to get a handle on all these different options.
]]>To my second question: Is there a reason why /etc/systemd/system/network.service isn't included by default in the base installation?
]]>The correct way is whatever you want.
This. Arch is what you make of it !!
]]>The correct way is whatever you want.
]]>My first question: which way is most "correct" and why?
Secondly, it seems odd to me that I (the user) should have to create my own "network.service" file in /etc/systemd/system. I've had no trouble following the directions and getting it to work, but shouldn't that be something that's already built into Arch itself? It's not unprecedented to have template configuration files present "out-of-the-box", such as /etc/network.d/examples/* or /etc/skel/.xinitrc. So maybe /etc/systemd/system/network.service should be present in the base installation?
]]>