From f384863a1c4dada1a241e693ab99b8a850edf34f Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Sun, 5 Feb 2017 16:53:10 -0800 Subject: [PATCH] add syncthing port forward --- live-kexec | 1 + wrt-setup | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/live-kexec b/live-kexec index fd4bf6f..01e8f72 100644 --- a/live-kexec +++ b/live-kexec @@ -12,6 +12,7 @@ set -ex if grep -q ID=ubuntu /etc/os-release; then + # add universe, pxe-kexec is there sed -ri '/^\s*deb/{/universe/!s/$/ universe/}' /etc/apt/sources.list fi if ! type -p pxe-kexec &>/dev/null; then diff --git a/wrt-setup b/wrt-setup index caaa0df..981a290 100755 --- a/wrt-setup +++ b/wrt-setup @@ -193,7 +193,7 @@ config rule option dest_port 22 config redirect - option name ssh + option name sshalt option src wan option src_dport 2222 option dest_port 22 @@ -227,6 +227,18 @@ config rule option target ACCEPT option dest_port 80 option proto tcp + +config redirect + option name syncthing + option src wan + option src_dport 22001 + option dest_ip 192.168.1.2 + option dest lan +config rule + option src wan + option target ACCEPT + option dest_port 22001 + EOF @@ -263,6 +275,10 @@ fi # useful: http://wiki.openwrt.org/doc/howto/dhcp.dnsmasq +# sometimes /mnt/usb fails, cuz it's just a flash drive, +# so make sure we have this dir or else dnsmasq will fail +# to start. +mkdir -p /mnt/usb/tftpboot v cedit /etc/dnsmasq.conf <<'EOF' || dnsmasq_restart=true ############ updating dns servers ###################3 -- 2.30.2