Fix dhcp server

This commit is contained in:
Pascal Vizeli
2017-05-23 23:19:39 +02:00
parent 6779ae7b04
commit a6214a87b8
2 changed files with 4 additions and 4 deletions

View File

@@ -20,7 +20,7 @@
"range_start": "192.168.1.100",
"range_end": "192.168.1.200",
"broadcast": "192.168.1.255",
"routers": ["192.168.1.1"]
"gateway": "192.168.1.1"
}
],
"hosts": [
@@ -37,7 +37,7 @@
"range_start": "str",
"range_end": "str",
"broadcast": "str",
"routers": ["str"]
"gateway": "str"
}
],
"hosts": [

View File

@@ -18,12 +18,12 @@ for (( i=0; i < "$NETWORKS"; i++ )); do
RANGE_START=$(jq --raw-output ".networks[$i].range_start" $CONFIG_PATH)
RANGE_END=$(jq --raw-output ".networks[$i].range_end" $CONFIG_PATH)
BROADCAST=$(jq --raw-output ".networks[$i].broadcast" $CONFIG_PATH)
ROUTERS=$(jq --raw-output ".networks[$i].routers | joint(\", \")" $CONFIG_PATH)
GATEWAY=$(jq --raw-output ".networks[$i].gateway" $CONFIG_PATH)
{
echo "subnet $SUBNET netmask $NETMASK {"
echo " range $RANGE_START $RANGE_END;"
echo " option routers $ROUTERS;"
echo " option routers $GATEWAY;"
echo " option broadcast-address $BROADCAST;"
echo "}"
} >> /etc/dhcpd.conf