add syncthing port forward
authorIan Kelling <ian@iankelling.org>
Mon, 6 Feb 2017 00:53:10 +0000 (16:53 -0800)
committerIan Kelling <ian@iankelling.org>
Mon, 6 Feb 2017 06:21:42 +0000 (22:21 -0800)
live-kexec
wrt-setup

index fd4bf6fa924658c55b2773c0241a27148d85ecaf..01e8f72eb7d44000acf7d7bbf298d9e47206e0b3 100644 (file)
@@ -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
index caaa0df3c779dded09aec9c85e28963257ccf160..981a290f0f0b0dd4909f71bca1e463908dfb512d 100755 (executable)
--- 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