From 189b3763818fe5792cf06ead5f96f13be4080ed9 Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Fri, 11 Oct 2019 22:30:22 -0400 Subject: new target: make install-bootserver --- src/generate-network-filter.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 src/generate-network-filter.sh (limited to 'src') diff --git a/src/generate-network-filter.sh b/src/generate-network-filter.sh new file mode 100755 index 0000000..a2e49d0 --- /dev/null +++ b/src/generate-network-filter.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +gen_filter() +{ + IFS=. read a b c d + [ "$a" -a "$b" -a "$c" -a "$d" ] || return + cprime=$((c+1)) + echo s/$a\\.$b\\.$c\\.\\\([0-9]*\\\)/$a.$b.$cprime.\\\\1/g +} + +get_default() +{ + ip route | grep '^default via 192\.168\.[^.]*\.1' | + (read default via what ip; [ "$what" ] && echo $what) +} + +get_default | gen_filter + -- cgit v1.2.3