Help needed disabling TCP/UDP checksum offloading in Debian
Hi Guys,
I'm running the latest, fully patched release of debian virtualized on VMWare ESXi. Unfortuantely my ESXi server is a whitebox, and I'm using a NIC that's not on the ESXi 'supported hardware' list. As a result of this, I can't get any connectivity inside of my Guest OSes until I disable TCP/UDP checksum offloading on the network adapter from within the Guest OSes. In windows, this is easily accomplished by right click > properties on the NIC inside of device manager. How can I do it on a Debian system with no X? TIA! |
ethertool may help.
|
you may just need an exorbitant amount of coffee :D
|
Okay all fixed:
The followign two commands switched off all types of offloading. Code:
$ ethtool --offload eth0 rx off tx off Code:
$ ethtool --show-offload eth0 Code:
$ ethtool --show-offload eth0 The error I was getting was in PuTTY, I use my server to tunnel traffic. I was getting an error stating "packet garbled on receive" or similar, and the connection would close itself. I will report back if this hasn't fixed the issue. |
Okay all good now, only thing is when I reboot the box the checksumming turns back on and ruins everything - how to make the settings stick on reboot?
|
|
All times are GMT -5. The time now is 11:04 AM. |