You are not logged in.
Pages: 1
Hi,
i wanted to change my netctl setup to networkd, but i can't get dhcp running.
Networkd detects a connection and that's it...without starting dhcpcd manually, no chance of getting an ip.
I checked the suggestions here without any success
Since i couldn't find someone else crying about this problem, i'm a bit scared being the idiot of the week...
Below is my systemd-networkd config and its log info.
All current updates are applyed.
Greetings
Knusperkeks
Config (ethernet):
[Match]
Name=enp*
[Network]
DHCP=v4
Journal output:
Okt 20 22:20:45 Keksdose systemd-networkd[413]: wlp3s0 : link 2 added
Okt 20 22:20:45 Keksdose systemd-networkd[413]: wlp3s0 : udev initialized link
Okt 20 22:20:45 Keksdose systemd-networkd[413]: wlp3s0 : saved original MTU: 1500
Okt 20 22:20:45 Keksdose systemd-networkd[413]: wlp3s0 : flags change: +UP +RUNNING +MULTICAST +BROADCAST
Okt 20 22:20:45 Keksdose systemd-networkd[413]: wlp3s0 : flags change: -RUNNING
Okt 20 22:20:45 Keksdose systemd-timesyncd[390]: No network connectivity, watching for changes.
Okt 20 22:20:45 Keksdose systemd-networkd[413]: Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=Hello cookie=1 reply_cookie=0 error=n/a
Okt 20 22:20:45 Keksdose systemd-networkd[413]: sd-rtnl: discarding 20 bytes of incoming message
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : link 3 added
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : udev initialized link
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : saved original MTU: 1500
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : flags change: +MULTICAST +BROADCAST
Okt 20 22:20:45 Keksdose systemd[1]: Started Network Service.
Okt 20 22:20:45 Keksdose systemd[1]: Starting Network Name Resolution...
Okt 20 22:20:45 Keksdose systemd-networkd[413]: wlp3s0 : link state is up-to-date
Okt 20 22:20:45 Keksdose kernel: IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
Okt 20 22:20:45 Keksdose systemd-networkd[413]: wlp3s0 : found matching network '/etc/systemd/network/wlan.network'
Okt 20 22:20:45 Keksdose systemd[1]: Starting Network.
Okt 20 22:20:45 Keksdose systemd-networkd[413]: Got message type=method_return sender=org.freedesktop.DBus destination=:1.2 object=n/a interface=n/a member=n/a cookie=1 reply_cookie=1 error=n/a
Okt 20 22:20:45 Keksdose systemd-networkd[413]: Got message type=signal sender=org.freedesktop.DBus destination=:1.2 object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=NameAcquired cookie=2 reply_cookie=0 error=n/a
Okt 20 22:20:45 Keksdose systemd-networkd[413]: sd-rtnl: discarding 20 bytes of incoming message
Okt 20 22:20:45 Keksdose systemd-networkd[413]: rtnl: received address for a nonexistent link, ignoring
Okt 20 22:20:45 Keksdose systemd-networkd[413]: rtnl: received address for a nonexistent link, ignoring
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : link state is up-to-date
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : found matching network '/etc/systemd/network/ether.network'
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : bringing link up
Okt 20 22:20:45 Keksdose systemd[1]: Reached target Network.
Okt 20 22:20:45 Keksdose systemd-resolved[738]: Using system hostname 'Keksdose'.
Okt 20 22:20:45 Keksdose kernel: e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
Okt 20 22:20:45 Keksdose kernel: psmouse serio1: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
Okt 20 22:20:45 Keksdose kernel: input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/input/input9
Okt 20 22:20:45 Keksdose kernel: mousedev: PS/2 mouse device common for all mice
Okt 20 22:20:45 Keksdose systemd-networkd[413]: sd-rtnl: discarding 20 bytes of incoming message
Okt 20 22:20:45 Keksdose systemd-networkd[413]: rtnl: received address for a nonexistent link, ignoring
Okt 20 22:20:45 Keksdose systemd-networkd[413]: rtnl: received address for a nonexistent link, ignoring
Okt 20 22:20:45 Keksdose systemd-networkd[413]: enp0s25 : flags change: +UP
Okt 20 22:20:45 Keksdose systemd[1]: Started Network Name Resolution.
Okt 20 22:20:45 Keksdose kernel: e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
Okt 20 22:20:45 Keksdose kernel: IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready
Okt 20 22:20:46 Keksdose kernel: usbcore: registered new interface driver snd-usb-audio
Okt 20 22:20:46 Keksdose systemd[1]: Started Profile-sync-daemon.
Okt 20 22:20:46 Keksdose systemd[1]: Starting Multi-User System.
Okt 20 22:20:46 Keksdose systemd[1]: Reached target Multi-User System.
Okt 20 22:20:46 Keksdose systemd[1]: Starting Timed Profile-resync...
Okt 20 22:20:47 Keksdose systemd[1]: Started Timed Profile-resync.
Okt 20 22:20:47 Keksdose systemd[1]: Starting Graphical Interface.
Okt 20 22:20:47 Keksdose systemd[1]: Reached target Graphical Interface.
Okt 20 22:20:47 Keksdose systemd[1]: Startup finished in 26.236s (kernel) + 2.777s (userspace) = 29.013s.
Okt 20 22:20:48 Keksdose systemd-networkd[413]: enp0s25 : flags change: +LOWER_UP +RUNNING
Okt 20 22:20:48 Keksdose systemd-networkd[413]: enp0s25 : gained carrier
Okt 20 22:20:48 Keksdose systemd-networkd[413]: enp0s25 : acquiring DHCPv4 lease
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): STARTED on ifindex 3 with address
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): DISCOVER
Okt 20 22:20:48 Keksdose kernel: e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
Okt 20 22:20:48 Keksdose kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): OFFER
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:20:48 Keksdose kernel: wlp3s0: authenticate with
Okt 20 22:20:48 Keksdose kernel: wlp3s0: send auth to (try 1/3)
Okt 20 22:20:48 Keksdose kernel: wlp3s0: authenticated
Okt 20 22:20:48 Keksdose kernel: wlp3s0: waiting for beacon from
Okt 20 22:20:48 Keksdose kernel: wlp3s0: associate with (try 1/3)
Okt 20 22:20:48 Keksdose kernel: wlp3s0: RX AssocResp from (capab=0x431 status=0 aid=3)
Okt 20 22:20:48 Keksdose systemd-networkd[413]: wlp3s0 : flags change: +LOWER_UP
Okt 20 22:20:48 Keksdose kernel: wlp3s0: associated
Okt 20 22:20:48 Keksdose kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
Okt 20 22:20:48 Keksdose systemd-networkd[413]: wlp3s0 : flags change: +RUNNING
Okt 20 22:20:48 Keksdose systemd-networkd[413]: wlp3s0 : gained carrier
Okt 20 22:20:48 Keksdose systemd-networkd[413]: wlp3s0 : acquiring DHCPv4 lease
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): STARTED on ifindex 2 with address
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): DISCOVER
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): OFFER
Okt 20 22:20:48 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:20:49 Keksdose systemd-networkd[413]: enp0s25 : added address (valid for ever)
Okt 20 22:20:49 Keksdose systemd-timesyncd[390]: Network configuration changed, trying to establish connection.
Okt 20 22:20:49 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:20:50 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:20:50 Keksdose systemd-networkd[413]: wlp3s0 : added address (valid for ever)
Okt 20 22:20:50 Keksdose systemd-timesyncd[390]: Network configuration changed, trying to establish connection.
Okt 20 22:20:53 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:20:53 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:20:56 Keksdose login[426]: pam_unix(login:session): session opened for user julian by LOGIN(uid=0)
Okt 20 22:20:56 Keksdose systemd[1]: Starting user-1000.slice.
Okt 20 22:20:56 Keksdose systemd[1]: Created slice user-1000.slice.
Okt 20 22:20:56 Keksdose systemd[1]: Starting User Manager for UID 1000...
Okt 20 22:20:56 Keksdose systemd[1]: Starting Session c1 of user julian.
Okt 20 22:20:56 Keksdose systemd-logind[403]: New session c1 of user julian.
Okt 20 22:20:56 Keksdose systemd[1]: Started Session c1 of user julian.
Okt 20 22:20:56 Keksdose systemd[1040]: pam_unix(systemd-user:session): session opened for user julian by (uid=0)
Okt 20 22:20:56 Keksdose systemd[1040]: Starting -.slice.
Okt 20 22:20:56 Keksdose systemd[1040]: Created slice -.slice.
Okt 20 22:20:56 Keksdose systemd[1040]: Starting Paths.
Okt 20 22:20:56 Keksdose systemd[1040]: Reached target Paths.
Okt 20 22:20:56 Keksdose systemd[1040]: Starting Timers.
Okt 20 22:20:56 Keksdose systemd[1040]: Reached target Timers.
Okt 20 22:20:56 Keksdose systemd[1040]: Starting Sockets.
Okt 20 22:20:56 Keksdose systemd[1040]: Reached target Sockets.
Okt 20 22:20:56 Keksdose systemd[1040]: Starting Basic System.
Okt 20 22:20:56 Keksdose systemd[1040]: Reached target Basic System.
Okt 20 22:20:56 Keksdose systemd[1040]: Starting Emacs: the extensible, self-documenting text editor...
Okt 20 22:20:56 Keksdose emacs[1044]: Warning: due to a long standing Gtk+ bug
Okt 20 22:20:56 Keksdose emacs[1044]: http://bugzilla.gnome.org/show_bug.cgi?id=85715
Okt 20 22:20:56 Keksdose emacs[1044]: Emacs might crash when run in daemon mode and the X11 connection is unexpectedly lost.
Okt 20 22:20:56 Keksdose emacs[1044]: Using an Emacs configured with --with-x-toolkit=lucid does not have this problem.
Okt 20 22:20:56 Keksdose emacs[1044]: ("/usr/bin/emacs")
Okt 20 22:20:56 Keksdose emacs[1044]: Loading /home/julian/.emacs.d/custom.el (source)...
Okt 20 22:20:56 Keksdose emacs[1044]: Loading /home/julian/.emacs.d/custom.el (source)...done
Okt 20 22:20:57 Keksdose emacs[1044]: Starting Emacs daemon.
Okt 20 22:20:57 Keksdose systemd[1040]: Started Emacs: the extensible, self-documenting text editor.
Okt 20 22:20:57 Keksdose systemd[1040]: Starting Default.
Okt 20 22:20:57 Keksdose systemd[1040]: Reached target Default.
Okt 20 22:20:57 Keksdose systemd[1040]: Startup finished in 1.329s.
Okt 20 22:20:57 Keksdose systemd[1]: Started User Manager for UID 1000.
Okt 20 22:20:57 Keksdose login[426]: LOGIN ON tty1 BY julian
Okt 20 22:21:01 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:21:02 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:21:16 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:21:17 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:21:49 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:21:49 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:22:53 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:22:54 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:23:57 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:23:58 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:25:01 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:25:03 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:26:06 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:26:07 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:27:10 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:27:11 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:28:15 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:28:15 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:29:18 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:29:19 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:30:23 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Okt 20 22:30:23 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:30:35 Keksdose org.a11y.Bus[1091]: Activating service name='org.a11y.atspi.Registry'
Okt 20 22:30:35 Keksdose org.a11y.Bus[1091]: Successfully activated service 'org.a11y.atspi.Registry'
Okt 20 22:30:35 Keksdose org.a11y.atspi.Registry[1106]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Okt 20 22:30:56 Keksdose su[1119]: (to root) julian on pts/1
Okt 20 22:30:56 Keksdose su[1119]: pam_unix(su:session): session opened for user root by julian(uid=1000)
Okt 20 22:31:27 Keksdose systemd-networkd[413]: DHCP CLIENT (0xa0cfd5a0): REQUEST (requesting)
Okt 20 22:31:27 Keksdose systemd-networkd[413]: DHCP CLIENT (0x2345d28a): REQUEST (requesting)
Offline
without starting dhcpcd manually, no chance of getting an ip.
What do you mean? How are you starting it? Do you still have dhcpcd package installed?
Offline
You don't need dhcpcd package as you use systemd-networkd.
Looking into the log I see you have two interfaces that try to startup. Show us output of 'ip a'.
Please also specify what is full filename for your "ethernet config". EDIT: Nevermind, found it in the logs your provided. So you have 2 network files and I bet they race for dhcp lease. In your situation you just need ethernet, so remove /etc/systemd/network/wlan.network
Last edited by anatolik (2014-10-21 04:33:43)
Read it before posting http://www.catb.org/esr/faqs/smart-questions.html
Ruby gems repository done right https://bbs.archlinux.org/viewtopic.php?id=182729
Fast initramfs generator with security in mind https://wiki.archlinux.org/index.php/Booster
Offline
If it is a race problem, then just activating one device should make it work right? - I tested this already without any success.
Here it seems to work?!
ip a gives the following output:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:11:33:44:55:66 brd ff:ff:ff:ff:ff:ff
inet 192.168.178.30/24 brd 192.168.178.255 scope global wlp3s0
valid_lft forever preferred_lft forever
inet6 0000::1111:2222:3333:4444/64 scope link
valid_lft forever preferred_lft forever
3: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 00:11:33:44:55:67 brd ff:ff:ff:ff:ff:ff
inet6 0000::1111:2222:3333:4445/64 scope link
valid_lft forever preferred_lft forever
Offline
It seems that you are trying to use systemd-networkd with a wireless connection. From the wikipage:
networkd is intended for simple setups such as VMs or containers, but also works fine on Ethernet connections. It has no support for WiFi but can be used with wpa_supplicant to manage wireless connections.
I suggest using networkmanager instead. It works fine on my notebook, systemd-networkd works fine on my desktop computer:
$ cat /etc/systemd/network/en-dhcp.network
[Match]
Name=en*
[Network]
DHCP=both
Last edited by rumpelsepp (2014-10-21 07:18:43)
Every time I see some piece of medical research saying that caffeine is good for you, I high-five myself. Because I'm going to live forever. -- Torvalds, Linus (2010-08-03).
Offline
"ip a" says you do have an IP, so I'm not sure what kind of problem you are seeing? Systemd-networkd has a (very, very fast) DHCP client built in. You even received an IPv4 and a v6 address:
$ ip a
[snip]
2: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
[snip]
inet 192.168.178.30/24 brd 192.168.178.255 scope global wlp3s0
[snip]
inet6 0000::1111:2222:3333:4444/64 scope link
[snip]
Try pinging some servers?
Offline
Pages: 1