Check Yast2 > Netzwerkeinstellungen > Hostname/DNS > Hostnamen über DHCP setzen > wlp2s0. Have IPV4/IPV6 of NetworkManager set to automatisch and all fields empty.
If not successful post the make and model of your router, such as “Speedport W 724V Typ A”, "Thompson TG585v7 " or whatever it is. I will try to elaborate on 1. and 2.
Here is the output of the two commands:
linux:/home/user # journalctl -u NetworkManager | grep policy Feb 25 12:31:26 linux NetworkManager[14192]: <debug> [1551094286.9644] policy: re-enabling autoconnect for all connections (only clear no-secrets flag)Feb 25 12:32:46 linux NetworkManager[1318]: <trace> [1551094366.4421] policy: get-hostname: "linux" (from dbus) Feb 25 12:32:46 linux NetworkManager[1318]: <trace> [1551094366.4421] policy: hostname-original: set to "linux" Feb 25 12:32:46 linux NetworkManager[1318]: <debug> [1551094366.4424] policy: hostname-mode: full Feb 25 12:34:29 linux NetworkManager[1318]: <debug> [1551094469.7692] policy: re-enabling autoconnect for all connections (only clear no-secrets flag) Feb 25 12:35:00 linux NetworkManager[1318]: <trace> [1551094500.0892] device[0x55be9e46b2b0] (wlp2s0): ipv4.route-table = 254 (policy routing not enabled) Feb 25 12:35:00 linux NetworkManager[1318]: <trace> [1551094500.1036] device[0x55be9e46b2b0] (wlp2s0): ipv6.route-table = 254 (policy routing not enabled) Feb 25 12:35:00 linux NetworkManager[1318]: <info> [1551094500.9868] policy: set 'homenetwork' (wlp2s0) as default for IPv4 routing and DNS Feb 25 12:35:00 linux NetworkManager[1318]: <trace> [1551094500.9870] policy: set-hostname: updating hostname (routing and dns) Feb 25 12:35:00 linux NetworkManager[1318]: <trace> [1551094500.9870] policy: get-hostname: "linux" Feb 25 12:35:00 linux NetworkManager[1318]: <trace> [1551094500.9871] policy: get-hostname: "linux" Feb 25 12:35:00 linux NetworkManager[1318]: <trace> [1551094500.9871] policy: set-hostname: hostname already set to 'linux' (from system configuration) Feb 25 12:35:01 linux NetworkManager[1318]: <trace> [1551094501.5048] policy: set-hostname: updating hostname (ip6 conf) Feb 25 12:35:01 linux NetworkManager[1318]: <trace> [1551094501.5049] policy: get-hostname: "linux" Feb 25 12:35:01 linux NetworkManager[1318]: <trace> [1551094501.5049] policy: get-hostname: "linux" Feb 25 12:35:01 linux NetworkManager[1318]: <trace> [1551094501.5049] policy: set-hostname: hostname already set to 'linux' (from system configuration)
linux:/home/svater # journalctl -b -u NetworkManager -p5-- Logs begin at Sun 2018-12-02 17:54:27 CET, end at Mon 2019-02-25 13:32:48 CET. -- Feb 25 12:35:46 linux NetworkManager[1318]: <warn> [1551094546.6991] dhcp6 (wlp2s0): request timed out Feb 25 13:12:00 linux NetworkManager[1318]: <warn> [1551096720.9865] sup-iface[0x55be9e36c0d0,wlp2s0]: connection disconnected (reason -3) Feb 25 13:12:59 linux NetworkManager[1318]: <warn> [1551096779.3200] dhcp6 (wlp2s0): request timed out
On the working machine, I have also the "request timed out", but not the sup-iface message. Any clues?
I am currently using Xubuntu, Fedora 29 and Tumbleweed. All of them have the same clean NetworkManager journal entries as posted previously.