How to enable IPv6 support in Transmission?

Published on Aug. 22, 2023, 12:20 p.m.

To enable IPv6 support in Transmission, you can follow these steps:

  1. Open Transmission.
  2. Click on the “Edit” menu and select “Preferences”.
  3. Go to the “Network” tab.
  4. Under “Incoming TCP Port”, uncheck the “Randomize port on launch” option.
  5. Set the “Port” value to a specific port number that is open on your firewall.
  6. Under “Peer Listening Port”, uncheck the “Randomize port on launch” option.
  7. Set the “Port” value to a specific port number that is open on your firewall.
  8. Under “IPv6”, check the “Enable IPv6 support” option.
  9. Click the “Save” button to save your changes.

To enable IPv6 support in Transmission through the config file, you can follow these steps:

  1. Open your Terminal and navigate to the Transmission-daemon config directory using the command:
cd /etc/transmission-daemon/
  1. Open the settings.json file using your preferred text editor. For example, using the nano text editor:
sudo nano settings.json
  1. Under the "rpc-bind-address-ipv4" line, add "rpc-bind-address-ipv6": "::",
  2. Save the file and exit the text editor.
  3. Restart the Transmission-daemon service using the command:
sudo systemctl restart transmission-daemon.service

By doing so, you have enabled IPv6 support in Transmission through the config file.