iankelling.org
/
git
/
automated-distro-installer
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ffc1ca6
)
add syncthing port forward
author
Ian Kelling
<ian@iankelling.org>
Mon, 6 Feb 2017 00:53:10 +0000
(16:53 -0800)
committer
Ian Kelling
<ian@iankelling.org>
Mon, 6 Feb 2017 06:21:42 +0000
(22:21 -0800)
live-kexec
patch
|
blob
|
history
wrt-setup
patch
|
blob
|
history
diff --git
a/live-kexec
b/live-kexec
index fd4bf6fa924658c55b2773c0241a27148d85ecaf..01e8f72eb7d44000acf7d7bbf298d9e47206e0b3 100644
(file)
--- a/
live-kexec
+++ b/
live-kexec
@@
-12,6
+12,7
@@
set -ex
if grep -q ID=ubuntu /etc/os-release; then
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
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 caaa0df3c779dded09aec9c85e28963257ccf160..981a290f0f0b0dd4909f71bca1e463908dfb512d 100755
(executable)
--- a/
wrt-setup
+++ b/
wrt-setup
@@
-193,7
+193,7
@@
config rule
option dest_port 22
config redirect
option dest_port 22
config redirect
- option name ssh
+ option name ssh
alt
option src wan
option src_dport 2222
option dest_port 22
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
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
EOF
@@
-263,6
+275,10
@@
fi
# useful: http://wiki.openwrt.org/doc/howto/dhcp.dnsmasq
# 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
v cedit /etc/dnsmasq.conf <<'EOF' || dnsmasq_restart=true
############ updating dns servers ###################3