Einrichtungs Script PSEUDO Top level
Zur Navigation springen
Zur Suche springen
- cat /usr/local/bin/generate.sh
#!/bin/bash
test $# -ne "1" && echo "OKT is missing"
OKT=$1
cat<<HERE > /var/cache/bind/168.192.in-addr.arpa
\$TTL 300
@ IN SOA dnswg.int. technik.kit.lab. (
2023022010 14400 3600 3600000 86400)
IN NS dnsgw.int.
\$GENERATE 100-113 \$.$OKT PTR fw.it\$.int.
HERE
cat<<HERE > /var/cache/bind/88.10.in-addr.arpa
\$TTL 300
@ IN SOA dnswg.int. technik.kit.lab. (
2023022010 14400 3600 3600000 86400)
IN NS dnsgw.int.
\$GENERATE 100-113 \$ NS ns.it\$.int.
HERE
cat<<HERE > /var/cache/bind/int
\$TTL 300
@ IN SOA dnsgw.int. technik.kit.lab. (
2023022010 14400 3600 3600000 86400)
IN NS dnsgw
dnsgw IN A 192.168.$OKT.14
\$GENERATE 100-113 ns.it\$ A 10.88.\$.21
\$GENERATE 100-113 fw.it\$ A 192.168.$OKT.\$
\$GENERATE 100-113 it\$ NS ns.it\$
HERE
cat<<HERE > /etc/network/interfaces
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.$OKT.88/24
gateway 192.168.$OKT.1
post-up ip route add 10.88.101.0/24 via 192.168.$OKT.101
post-up ip route add 10.88.102.0/24 via 192.168.$OKT.102
post-up ip route add 10.88.103.0/24 via 192.168.$OKT.103
post-up ip route add 10.88.104.0/24 via 192.168.$OKT.104
post-up ip route add 10.88.105.0/24 via 192.168.$OKT.105
post-up ip route add 10.88.106.0/24 via 192.168.$OKT.106
post-up ip route add 10.88.107.0/24 via 192.168.$OKT.107
post-up ip route add 10.88.108.0/24 via 192.168.$OKT.108
post-up ip route add 10.88.109.0/24 via 192.168.$OKT.109
post-up ip route add 10.88.110.0/24 via 192.168.$OKT.110
post-up ip route add 10.88.111.0/24 via 192.168.$OKT.111
post-up ip route add 10.88.112.0/24 via 192.168.$OKT.112
post-up ip route add 10.88.113.0/24 via 192.168.$OKT.113
post-up ip route add 10.88.114.0/24 via 192.168.$OKT.114
HERE
cat<<HERE > /etc/bind/named.conf.local
zone "int" {
type master;
forwarders {};
file "int";
};
zone "88.10.in-addr.arpa" {
type master;
forwarders {};
file "88.10.in-addr.arpa";
};
HERE