Also, I did not see where you are disabling Energy Efficient Ethernet. It is supposed to be disabled by default but this is not always the case. There are some flags that can be set in GRUB but they are driver specific. eg. igb.EEE=0
I have not tested this but This is a robust way to ensure EEE is disabled on every boot. Create a new systemd service file:
sudo geany /etc/systemd/system/disable-eee.service
- Add the following content, replacing enp6s0 with your interface name. This service will run ethtool after the network is up.
Code:
[Unit]Description=Disable Energy Efficient Ethernet (EEE)After=network-online.target [Service]Type=oneshotExecStart=/usr/sbin/ethtool --set-eee enp6s0 eee off [Install]WantedBy=multi-user.target
- Save and close the file.
Reload the systemd daemon:
Code:
sudo systemctl daemon-reload
Enable and start the service:
Code:
sudo systemctl enable disable-eee.service
sudo systemctl start disable-eee.service