I'm having multiple IPs and interfaces on my server. So far transmission-daemon has just been listening on 0.0.0.0, but now I need it to listen to only a specific IP.
Code: Select all
ip addr show eth0 | grep inet | awk '{print $2}'
xxx.xxx.xxx.166/26
xxx.xxx.xxx.131/26
xxx.xxx.xxx.137/26
2001:xxx:0:xxx:xxx:xx:xx:52/126
fe80::21b:21ff:fed7:7fc7/64
Code: Select all
transmission-daemon --bind-address-ipv4=xxx.xxx.xxx.166/26
Code: Select all
netstat -tulpn | grep 9091
tcp 0 0 0.0.0.0:9091 0.0.0.0:* LISTEN 14711/transmission-
Code: Select all
transmission-daemon --bind-address-ipv4=xxx.xxx.xxx.166/26
Code: Select all
netstat -tulpn | grep trans
tcp 0 0 0.0.0.0:51413 0.0.0.0:* LISTEN 15663/transmission-
Code: Select all
/etc/transmission-daemon/settings.json
"bind-address-ipv4": "xxx.xxx.xxx.166/26",
Transmission changes it back to 0.0.0.0 when I stop the daemon again. I change settings.json when transmission is not running.
--
Just to clarify:
I use debian strech and systemd for starting transmission-daemon. Then /etc/transmission-daemon/settings.json is the settings read.
If I start it from CLI(just for testing), then the config is in $USER/.config/transmission-daemon/settings.json.
Anyone who can help me to get transmission to only listen to a single IP?
Best regards,
Paw