On 07/12/2017 10:37 PM, mick howe via arch-general wrote:
On 13 July 2017 at 03:14, Rich <rich-mail@octoxol.com> wrote:
You are probably using dhcpcd. This is what is installed when initially setting up the OS. Depending on exactly what settings are being reverted to default it may be normal behavior. What you need to do is find out exactly which network manager you are using and exactly what settings are not sticking across a reboot. The fix is probably not difficult but need more info to be able to make intelligent suggestions. I had a problem with dhcpcd reverting my DNS servers to the ISP defaults on every restart.
--Rich
I tried it when I first started with linux in 1994 and now avoid it like the plague, I'd rather do it manually. It was simple until somebody decided I need a string of cascading daemons to do everything.
mick stressed out and frustrated in frozen glen innes
There was a simple elegance in rc.conf, e.g.: interface=eth0 address=192.168.1.17 netmask=255.255.255.0 broadcast=192.168.1.255 gateway=192.168.1.11 But with netctl, (https://wiki.archlinux.org/index.php/Netctl) it's not that much different. Instead of rc.conf, find your network interface with `ip addr` (enp0s10 below), create a profile in /etc/netctl (say /etc/netctl/mystaticip). You can pull an example of a static setup from /etc/netctl/examples. A minimal example (for ipv4) a static IP is something like: Description='A basic static ethernet connection' Interface=enp0s10 Connection=ethernet IP=static Address=('192.168.1.16/24') #Routes=('192.168.0.0/24 via 192.168.1.2') ## I don't use Gateway='192.168.1.13' DNS=('192.168.1.16') Then (after testing with e.g. 'netctl start mystaticip'), all you need to do to have it set each time you boot is issue the command # netctl enable mystaticip which will essentially create the hook required to activate your connection in /etc/systemd/system. Hopefully that will relieve some stress and frustration. -- David C. Rankin, J.D.,P.E.