automation-suite
2023.10
true
Automation Suite unter Linux – Installationsanleitung
Last updated 4. Okt. 2024

Deaktivieren von TX-Prüfsummen-Offloading

Das Auslagern der Prüfsumme auf eine Netzwerkkarte kann bei einigen Setups zu Problemen führen, auch bei VMware-Instanzen und in Cilium. Wenn solche Probleme auftreten, führen Sie die folgenden Schritte aus:

  1. Deaktivieren Sie das Abladen der TX-Prüfsumme, indem Sie die folgenden Befehle ausführen:
    • Für Servermaschinen:

      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 "INTERFACE=$(awk '$2 == 00000000 { print $1; exit }' /proc/net/route); ethtool -K \$INTERFACE 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 "INTERFACE=$(awk '$2 == 00000000 { print $1; exit }' /proc/net/route); ethtool -K \$INTERFACE 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
    • Für Agentmaschinen:

      cat <<EOF | sudo tee /etc/systemd/system/disable-checksum.service
      [Unit]
      Description=Disable TX Checksum Offload
      Before=rke2-agent.service
      Wants=network-online.target
      After=network-online.target
      
      [Service]
      Type=oneshot
      ExecStart=/bin/bash -c "INTERFACE=$(awk '$2 == 00000000 { print $1; exit }' /proc/net/route); ethtool -K \$INTERFACE 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-agent.service
      Wants=network-online.target
      After=network-online.target
      
      [Service]
      Type=oneshot
      ExecStart=/bin/bash -c "INTERFACE=$(awk '$2 == 00000000 { print $1; exit }' /proc/net/route); ethtool -K \$INTERFACE 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
  2. Starten Sie die betroffene Instanz neu, indem Sie die unter Starten und Herunterfahren eines Knotens beschriebenen Schritte ausführen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten