Cabled network not working

Hi,

I changed a harddrive and when i rebooted the network was not working. The eth0 did not have a ip adress and it seems the setup is still in progress. I did not touch any network settings when I did this change of hardware, but now the internet connection is down on my Opensuse box. I use NetworkManager, but tried to change to Wicked, but did not have any luck. I have different machines using the router, and there is no problem with connection on these machines.

I tried to reboot the router, but to no avail. I have tried to ping from the terminal, but it is no connection.

I need help to search for where the trouble is. Usually the setup file can be deleted and the OS rebuild the setup based on the hardware. What is the easiest way to reset the network setup? I prefer using NetworkManager and use DHCP.

Dag R

Hardware details?

/usr/sbin/hwinfo --network

What does the journal report?

sudo journalctl -u NetworkManager
  • You can direct the output to a text file with
sudo journalctl -u NetworkManager > out.txt

Copy it to a memory stick and post via an internet-connected machine if necessary.

Show output of

ip l
ip a
ip -4 r
ip -6 r

The easiest way is delete all files related to NetworkManager and force a reinstall:

rm -r /etc/NetworkManager
rm -r /var/lib/NetworkManager
zypper install --force NetworkManager
/usr/sbin/hwinfo --network
67: None 00.0: 10700 Loopback                                   
  [Created at net.126]
  Unique ID: ZsBS.GQNx7L4uPNA
  SysFS ID: /class/net/lo
  Hardware Class: network interface
  Model: "Loopback network interface"
  Device File: lo
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown

68: None 01.0: 10701 Ethernet
  [Created at net.126]
  Unique ID: L2Ua.ndpeucax6V1
  Parent ID: JNkJ.rF_xt+PwXzD
  SysFS ID: /class/net/eth1
  SysFS Device Link: /devices/pci0000:00/0000:00:01.3/0000:09:00.2/0000:0a:00.0/0000:0b:00.0
  Hardware Class: network interface
  Model: "Ethernet network interface"
  Driver: "igb"
  Driver Modules: "igb"
  Device File: eth1
  HW Address: 22:45:cb:3d:9d:ba
  Permanent HW Address: f0:2f:74:d1:ae:71
  Link detected: yes
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Ethernet controller)
 


rkManager[4376]: <info>  [1653209152.7997] dhcp4 (eth1): option routers              => '192.168.0.1'
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.7997] dhcp4 (eth1): option subnet_mask          => '255.255.255.0'
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.7997] dhcp4 (eth1): state changed unknown -> bound
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.8014] device (eth1): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.8034] device (eth1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.8037] device (eth1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.8041] manager: NetworkManager state is now CONNECTED_LOCAL
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.8051] manager: NetworkManager state is now CONNECTED_SITE
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.8051] policy: set 'eth1' (eth1) as default for IPv4 routing and DNS
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.9515] device (eth1): Activation: successful, device activated.
mai 22 10:45:52 opensuse22 NetworkManager[4376]: <info>  [1653209152.9566] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"
mai 22 10:45:53 opensuse22 NetworkManager[4376]: <info>  [1653209153.0370] manager: NetworkManager state is now CONNECTED_GLOBAL
mai 22 10:45:57 opensuse22 NetworkManager[4376]: <info>  [1653209157.0637] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"
mai 22 10:47:56 opensuse22 NetworkManager[4376]: <info>  [1653209276.2911] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"
mai 22 10:47:58 opensuse22 NetworkManager[4376]: <info>  [1653209278.4681] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"
mai 22 10:48:21 opensuse22 NetworkManager[4376]: <info>  [1653209301.9078] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1783] device (eth1): disconnecting for new activation request.
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1783] device (eth1): state change: activated -> deactivating (reason 'new-activation', sys-iface-state: 'managed')
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1786] manager: NetworkManager state is now DISCONNECTING
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1796] audit: op="connection-activate" uuid="f75b38fa-d732-4acd-ab18-501b0e809d25" name="Ny 802-3-ethernet tilkobling" pid=2593 uid=1000 result="success"
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1871] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1890] device (eth1): state change: deactivating -> disconnected (reason 'new-activation', sys-iface-state: 'managed')
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1912] dhcp4 (eth1): canceled DHCP transaction, DHCP client pid 5641
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.1912] dhcp4 (eth1): state changed bound -> done
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3335] manager: NetworkManager state is now DISCONNECTED
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3338] device (eth1): Activation: starting connection 'Ny 802-3-ethernet tilkobling' (f75b38fa-d732-4acd-ab18-501b0e809d25)
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3352] device (eth1): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3355] manager: NetworkManager state is now CONNECTING
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3363] device (eth1): set-hw-addr: set-cloned MAC address to 22:45:CB:3D:9D:BA (22:45:CB:3D:9D:BA)
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3801] device (eth1): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3902] device (eth1): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3904] dhcp4 (eth1): activation: beginning transaction (timeout in 45 seconds)
mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3912] dhcp4 (eth1): dhclient started with pid 6085
mai 22 10:48:36 opensuse22 NetworkManager[4376]: <info>  [1653209316.0807] device (eth1): carrier: link connected
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   address 192.168.0.200
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   plen 24 (255.255.255.0)
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   gateway 192.168.0.1
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   lease time 3600
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   nameserver '84.208.20.110'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   nameserver '84.208.20.111'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1):   domain name 'home'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option broadcast_address    => '192.168.0.255'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option dad_wait_time        => '0'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option dhcp_lease_time      => '3600'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option dhcp_message_type    => '5'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option dhcp_server_identifier => '192.168.0.1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option domain_name          => 'home'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option domain_name_servers  => '84.208.20.110 84.208.20.111'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option expiry               => '1653212917'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1): option ip_address           => '192.168.0.200'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option network_number       => '192.168.0.0'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option next_server          => '0.0.0.0'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_broadcast_address => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_domain_name => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_domain_name_servers => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_domain_search => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_host_name  => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_interface_mtu => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_ms_classless_static_routes => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_nds_context => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_nds_servers => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_nds_tree_name => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7361] dhcp4 (eth1): option requested_netbios_dd_server => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_netbios_name_servers => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_netbios_node_type => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_netbios_scope => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_nis_domain => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_nis_servers => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_ntp_servers => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_rfc3442_classless_static_routes => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_root_path  => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_routers    => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_static_routes => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_subnet_mask => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option requested_wpad       => '1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7362] dhcp4 (eth1): option routers              => '192.168.0.1'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7363] dhcp4 (eth1): option subnet_mask          => '255.255.255.0'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7363] dhcp4 (eth1): state changed unknown -> extended
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7376] device (eth1): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7394] device (eth1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7396] device (eth1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7401] manager: NetworkManager state is now CONNECTED_LOCAL
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7414] manager: NetworkManager state is now CONNECTED_SITE
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7415] policy: set 'Ny 802-3-ethernet tilkobling' (eth1) as default for IPv4 routing and DNS
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.8868] device (eth1): Activation: successful, device activated.
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.8925] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.9670] manager: NetworkManager state is now CONNECTED_GLOBAL
mai 22 10:48:40 opensuse22 NetworkManager[4376]: <info>  [1653209320.6527] audit: op="statistics" arg="refresh-rate-ms" pid=2593 uid=1000 result="success"


The print of journalctl was to long, so I sendt only the last part. Hope it make some sens.

Dag R

The log shows that eth1 does get assigned a DHCP address, and a default gateway address and DNS addresses are also provided…

mai 22 10:48:32 opensuse22 NetworkManager[4376]: <info>  [1653209312.3912] dhcp4 (eth1): dhclient started with pid 6085
mai 22 10:48:36 opensuse22 NetworkManager[4376]: <info>  [1653209316.0807] device (eth1): carrier: link connected
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   address 192.168.0.200
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   plen 24 (255.255.255.0)
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   gateway 192.168.0.1
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   lease time 3600
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   nameserver '84.208.20.110'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7359] dhcp4 (eth1):   nameserver '84.208.20.111'
mai 22 10:48:37 opensuse22 NetworkManager[4376]: <info>  [1653209317.7360] dhcp4 (eth1):   domain name 'home' 

There should be no need to do that.

dagr@opensuse22:~> ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether f0:2f:74:d1:ae:71 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
dagr@opensuse22:~> ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether f0:2f:74:d1:ae:71 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.0.199/24 brd 192.168.0.255 scope global dynamic noprefixroute eth1
       valid_lft 3483sec preferred_lft 3483sec
    inet6 fe80::f22f:74ff:fed1:ae71/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
dagr@opensuse22:~> ip -4 r
default via 192.168.0.1 dev eth1 proto dhcp metric 100 
192.168.0.0/24 dev eth1 proto kernel scope link src 192.168.0.199 metric 100 
dagr@opensuse22:~> ip -6 r
fe80::/64 dev eth1 proto kernel metric 100 pref medium
 


So what exactly does not work? Show command that fails. Does “ping 8.8.8.8” work?

Yes I tried to ping 8.8.8.8, and now I get webpages loaded into the browser. Strange. Maybe a stupid question: Can it fix itself?

Dag R