Add Dell-specific server management scripts: - fixeth.sh: Ethernet interface naming fix script for Dell servers that require consistent network interface naming after BIOS/firmware updates or hardware changes - omsa.sh: Dell OpenManage Server Administrator installation script for hardware monitoring, health status, and out-of-band management capabilities These scripts support Dell PowerEdge server operations in the KNEL infrastructure, enabling hardware monitoring and consistent network configuration. Related: KNELServerBuild/ProjectCode/Dell/Server/
21 lines
648 B
Bash
21 lines
648 B
Bash
#!/bin/bash
|
|
|
|
# Dell Ethernet interface fix script
|
|
# Fixes common issues with Dell NICs on Proxmox/Debian systems
|
|
|
|
echo "Determining management interface..."
|
|
export MAIN_INT=$(brctl show|grep vmbr0|awk '{print $NF}'|awk -F '.' '{print $1}')
|
|
|
|
echo "Management interface is: $MAIN_INT"
|
|
|
|
echo "Fixing management interface..."
|
|
ethtool -K $MAIN_INT tso off
|
|
ethtool -K $MAIN_INT gro off
|
|
ethtool -K $MAIN_INT gso off
|
|
ethtool -K $MAIN_INT tx off
|
|
ethtool -K $MAIN_INT rx off
|
|
|
|
# References:
|
|
# https://forum.proxmox.com/threads/e1000-driver-hang.58284/
|
|
# https://serverfault.com/questions/616485/e1000e-reset-adapter-unexpectedly-detected-hardware-unit-hang
|