diff options
| author | Uwe Kleine-König <uwe+openwrt@kleine-koenig.org> | 2014-07-24 09:15:20 +0200 |
|---|---|---|
| committer | Uwe Kleine-König <uwe+openwrt@kleine-koenig.org> | 2014-07-24 09:41:56 +0200 |
| commit | 4e09eeb4ae4e37dd649409cafaf3b5854f0dc417 (patch) | |
| tree | 4914d53e187ccc52a177d432d13dd9486e3364f6 /net/iodine | |
| parent | faefd927dfac815c7e7b5b203205282f9d80ebb5 (diff) | |
net/iodine: make port configurable
Fall back to the default DNS port (i.e. 53). If you configure something
different than 53 this results in a warning from iodined:
ALERT! Other dns servers expect you to run on port 53.
You must manually forward port 53 to port $port for things to work.
This is obviously true.
Signed-off-by: Uwe Kleine-König <uwe+openwrt@kleine-koenig.org>
Diffstat (limited to 'net/iodine')
| -rw-r--r-- | net/iodine/files/iodined.init | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/iodine/files/iodined.init b/net/iodine/files/iodined.init index d91b7793e..89f1825f1 100644 --- a/net/iodine/files/iodined.init +++ b/net/iodine/files/iodined.init @@ -9,8 +9,11 @@ start_instance () { config_get password "$section" 'password' config_get tunnelip "$section" 'tunnelip' config_get tld "$section" 'tld' + config_get port "$section" 'port' - service_start /usr/sbin/iodined -l "$address" -P "$password" "$tunnelip" "$tld" + test -n "$port" || port='53' + + service_start /usr/sbin/iodined -l "$address" -P "$password" -p "$port" "$tunnelip" "$tld" } start() { |
