= IfaceWatch = Watch for IP changes on specific interfaces and notify libtorrent. [[PageOutline(2-4,,inline)]] == Current features == * No WebUI support * Works only on Unix based hosts (limitation of [https://github.com/bat-serjo/PyIface PyIface]) * It runs on the daemon, so it will work well in a daemon/thin client setup. == Links == * [https://github.com/bendikro/deluge-iface-watch/releases Download] * [https://github.com/bendikro/deluge-iface-watch#changelog Changelog] * [http://forum.deluge-torrent.org/viewtopic.php?f=9&t=52739 Forum thread] == Getting started == === Download === Download IfaceWatch from the [https://github.com/bendikro/deluge-iface-watch/releases]. You must download the egg that matches your python version (Python 2.6 or 2.7). See [http://dev.deluge-torrent.org/wiki/Plugins#InstallingPlugins] for details if you are unsure. === Installing the plugin === The plugin egg file can be installed through the Deluge GTKUI, or it can be installed manually. See [http://dev.deluge-torrent.org/wiki/Plugins#InstallingPlugins instructions for how to install] If you run Deluge in non-Classic mode (daemon and client setup), take a look at [http://dev.deluge-torrent.org/wiki/Plugins#Client-ServerSetups Running a server/seedbox with a Deluge daemon] === Configuring IfaceWatch === When enabling the plugin in Deluge a new tab is created in the Deluge prefences for IfaceWatch. The settings allows specifying a network interface, such as **eth0**, to be monitored for changes at the interval specified in the setting. In a VPN scenario where you want only the torrent traffic to pass through the VPN interface it is necessary to manually set up routing table rules for this traffic. When the IP changes for an interface, IfaceWatch will only instruct Deluge to change the IP that libtorrent listens on. Therefore it is necessary to adjust the routing table rules as well when the IP changes.