automation-suite
2023.10
false
UiPath logo, featuring letters U and I in white

Automation Suite on Linux installation guide

Last updated Feb 18, 2026

How to disable TX checksum offloading

Checksum offloading on a network card may cause issues in some setups, including on VMware instances and in Cilium.

If you encounter such issues, you must disable the TX checksum offloading by running the following commands:

  • For server machines:
    cat <<EOF | sudo tee /etc/systemd/system/disable-checksum.service
    [Unit]
    Description=Disable TX Checksum Offload
    Before=rke2-server.service
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    Type=oneshot
    ExecStart=/bin/bash -c "ethtool -K $(awk '$2 == 00000000 { print $1; exit }' /proc/net/route) tx-checksum-ip-generic off || ethtool -K cilium_host tx-checksum-ip-generic off || true"
    RemainAfterExit=true
    
    [Install]
    WantedBy=multi-user.target
    EOF
    sudo systemctl enable disable-checksumcat <<EOF | sudo tee /etc/systemd/system/disable-checksum.service
    [Unit]
    Description=Disable TX Checksum Offload
    Before=rke2-server.service
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    Type=oneshot
    ExecStart=/bin/bash -c "ethtool -K $(awk '$2 == 00000000 { print $1; exit }' /proc/net/route) tx-checksum-ip-generic off || ethtool -K cilium_host tx-checksum-ip-generic off || true"
    RemainAfterExit=true
    
    [Install]
    WantedBy=multi-user.target
    EOF
    sudo systemctl enable disable-checksum
  • For server machines:
    cat <<EOF | sudo tee /etc/systemd/system/disable-checksum.service
    [Unit]
    Description=Disable TX Checksum Offload
    Before=rke2-server.service
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    Type=oneshot
    ExecStart=/bin/bash -c "ethtool -K $(awk '$2 == 00000000 { print $1; exit }' /proc/net/route) tx-checksum-ip-generic off || ethtool -K cilium_host tx-checksum-ip-generic off || true"
    RemainAfterExit=true
    
    [Install]
    WantedBy=multi-user.target
    EOF
    sudo systemctl enable disable-checksumcat <<EOF | sudo tee /etc/systemd/system/disable-checksum.service
    [Unit]
    Description=Disable TX Checksum Offload
    Before=rke2-server.service
    Wants=network-online.target
    After=network-online.target
    
    [Service]
    Type=oneshot
    ExecStart=/bin/bash -c "ethtool -K $(awk '$2 == 00000000 { print $1; exit }' /proc/net/route) tx-checksum-ip-generic off || ethtool -K cilium_host tx-checksum-ip-generic off || true"
    RemainAfterExit=true
    
    [Install]
    WantedBy=multi-user.target
    EOF
    sudo systemctl enable disable-checksum

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2026 UiPath. All rights reserved.