isc -dhcp -журнал сервера:
Dec 19 10:46:30 webcam dhcpd[646]: Wrote 1 leases to leases file.
Dec 19 10:46:31 webcam dhcpd[646]:
Dec 19 10:46:31 webcam dhcpd[646]: No subnet declaration for eth0 (192.168.0.56).
Dec 19 10:46:31 webcam dhcpd[646]: ** Ignoring requests on eth0. If this is not what
Dec 19 10:46:31 webcam dhcpd[646]: you want, please write a subnet declaration
Dec 19 10:46:31 webcam dhcpd[646]: in your dhcpd.conf file for the network segment
Dec 19 10:46:31 webcam dhcpd[646]: to which interface eth0 is attached. **
Dec 19 10:46:31 webcam dhcpd[646]:
Dec 19 10:46:31 webcam dhcpd[649]: Server starting service.
Dec 19 10:46:33 webcam isc-dhcp-server[628]: Starting ISC DHCPv4 server: dhcpd.
Dec 19 10:46:33 webcam dhcpd[704]: Wrote 0 NA, 0 TA, 0 PD leases to lease file.
Dec 19 10:46:33 webcam dhcpd[704]:
Dec 19 10:46:33 webcam dhcpd[704]: No subnet6 declaration for eth0 (fe80::2e0:4eff:fe37:e6da).
Dec 19 10:46:33 webcam dhcpd[704]: ** Ignoring requests on eth0. If this is not what
Dec 19 10:46:33 webcam dhcpd[704]: you want, please write a subnet6 declaration
Dec 19 10:46:33 webcam dhcpd[704]: in your dhcpd.conf file for the network segment
Dec 19 10:46:33 webcam dhcpd[704]: to which interface eth0 is attached. **
Dec 19 10:46:33 webcam dhcpd[704]:
Dec 19 10:46:33 webcam dhcpd[704]:
Dec 19 10:46:33 webcam dhcpd[704]: No subnet6 declaration for wlan0 (fe80::ba27:ebff:fe64:ab17).
Dec 19 10:46:33 webcam dhcpd[704]: ** Ignoring requests on wlan0. If this is not what
Dec 19 10:46:33 webcam dhcpd[704]: you want, please write a subnet6 declaration
Dec 19 10:46:33 webcam dhcpd[704]: in your dhcpd.conf file for the network segment
Dec 19 10:46:33 webcam dhcpd[704]: to which interface wlan0 is attached. **
Dec 19 10:46:33 webcam dhcpd[704]:
Dec 19 10:46:33 webcam dhcpd[704]:
Dec 19 10:46:33 webcam dhcpd[704]: Not configured to listen on any interfaces!
Dec 19 10:46:33 webcam dhcpd[704]:
Dec 19 10:46:33 webcam dhcpd[704]: If you think you have received this message due to a bug rather
Dec 19 10:46:33 webcam dhcpd[704]: than a configuration issue please read the section on submitting
Dec 19 10:46:33 webcam dhcpd[704]: bugs on either our web page at www.isc.org or in the README file
Dec 19 10:46:33 webcam dhcpd[704]: before submitting a bug. These pages explain the proper
Dec 19 10:46:33 webcam dhcpd[704]: process and the information we find helpful for debugging..
Dec 19 10:46:33 webcam dhcpd[704]:
Dec 19 10:46:33 webcam dhcpd[704]: exiting.
Dec 19 10:46:35 webcam isc-dhcp-server[628]: Starting ISC DHCPv6 server: dhcpd6check syslog for diagnostics.... failed!
dnsmasq -лог:
Dec 19 10:46:27 webcam systemd[1]: Starting dnsmasq - A lightweight DHCP and caching DNS server...
Dec 19 10:46:27 webcam dnsmasq[507]: dnsmasq: syntax check OK.
Dec 19 10:46:28 webcam dnsmasq[544]: started, version 2.76 cachesize 150
Dec 19 10:46:28 webcam dnsmasq[544]: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify
Dec 19 10:46:28 webcam dnsmasq[544]: DNS service limited to local subnets
Dec 19 10:46:28 webcam dnsmasq[544]: reading /run/dnsmasq/resolv.conf
Dec 19 10:46:28 webcam dnsmasq[544]: using nameserver 192.168.0.1#53
Dec 19 10:46:28 webcam dnsmasq[544]: read /etc/hosts - 6 addresses
Dec 19 10:46:29 webcam dnsmasq[545]: Too few arguments.
Dec 19 10:46:29 webcam systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
hostapd -журнал
Dec 19 10:46:28 webcam hostapd[509]: Starting advanced IEEE 802.11 management: hostapd.
Dec 19 10:46:44 webcam hostapd: wlan0: STA 88:75:98:4b:ef:f2 IEEE 802.11: associated
Dec 19 10:46:44 webcam hostapd: wlan0: STA 88:75:98:4b:ef:f2 IEEE 802.11: disassociated
Dec 19 10:52:54 webcam hostapd: wlan0: STA 88:75:98:4b:ef:f2 IEEE 802.11: associated
Dec 19 10:52:54 webcam hostapd: wlan0: STA 88:75:98:4b:ef:f2 IEEE 802.11: disassociated
Опция -i
для sed
означает, что вывод не будет производиться. Вместо этого он изменит исходный файл на месте. Итак, ваша команда работает нормально, она делает то, что #templating
, но делает это с $template
, вывода нет. Поскольку вывода нет, > $data/$newtemplate
просто создает пустой файл.
Если вы не хотите воздействовать на исходный файл $template
и вместо этого хотите, чтобы вывод команды sed
печатался в стандартный вывод и, следовательно, в файл, в который вы перенаправляете стандартный вывод с помощью > $data/$newtemplate
, то нужно убрать -i
опцию:
sed -r -e "{
# templating done here.
}" "$template" > "$data/$newtemplate"
(вы также должны всегда указывать свои переменные как я сделал выше)