You are not logged in.
I have a very basic brand new Arch install onto an Intel NUC version NUC7i3BNH. It has an Intel i219-V ethernet adapter that is named "eno1" according to "ip link show". After install, I created a basic networkd file located at /etc/systemd/network/eno1.network" according to the wiki instructions. It is shown below:
[Match]
Name=eno1
[Network]
DHCP=ipv4
I have enabled the systemd-networkd service by running "systemctl enable systemd-networkd". But it is not working: upon boot, the adapter does not get an address. I have tried changing "DHCP=ipv4" to "DHCP=yes" but this changed nothing.
The only journal output related to systemd-networkd is shown below:
Jan 26 11:09:08 NUC systemd-networkd[271]: eno1: Gained carrier
Jan 26 11:09:09 NUC systemd-networkd[271]: eno1: Gained IPv6LL
Restarting systemd-networkd does nothing. If I manually run "dhcpcd eno1", I immediately get an address with no problem. It is almost like systemd-networkd is completely broken.
What is going on here? Seems pretty basic of a thing not to work.....
Last edited by train_wreck (2019-01-26 08:50:56)
Offline
0) what does networkctl show?
1) enable networkd debug!
systemctl edit systemd-networkd.service
and enter:
[Service]
Environment=SYSTEMD_LOG_LEVEL=debug
2) tcpdump -i eno1 -nv port 67 or port 68
Offline
Post output of
sudo systemctl list-unit-files --state=enabled
.
"the wind-blown way, wanna win? don't play"
Offline
Post output of
sudo systemctl list-unit-files --state=enabled
.
[root@hostname]# systemctl list-unit-files --state=enabled
UNIT FILE STATE
autovt@.service enabled
dbus-org.freedesktop.network1.service enabled
getty@.service enabled
sshd.service enabled
systemd-networkd-wait-online.service enabled
systemd-networkd.service enabled
systemd-networkd.socket enabled
remote-fs.target enabled
8 unit files listed.
Last edited by train_wreck (2019-02-07 09:36:26)
Offline