Service Inhibitions - negan07/ancistrus GitHub Wiki
This section explains how to disable some router services if unwanted/unused/annoying.
Some services can be already disabled from original web gui pages so no need to use this.
Not all services can be disabled because essentials.
Services available for disabling are:
check_conn check_fw dnrd dnshj apple iserver ntp ftpd potcounter printk schedule show_mem_log syslogd xCloud led_ctrl printserver
GUI:
Press Cancel
to discard changes.
Select the related service to inhibit then press the related Apply
button.
De-select Turn Telnet Daemon On
to inhibit telnet console service.
Do the opposite to re-enable services.
Connection checking: ping randomly remote host and so on to check if router is connected properly.
Check the firewall rules every Monday night at a certain random time pinging some Netgear remote hosts and so on.
Domain Name Relay Daemon for caching, forwarding DNS proxy server. It can be disabled only if dhcp is disabled/unused and all the host machines connected to the router makes dns detection by themselves or in a different way.
Dns hijacking: used by the router to fetch some overrides aliases for internal/external Netgear own services.
Apple time machine service for IOS. If no Apple/IOS devices are present this stuff can be disabled saving some resources.
Apple Itunes service. If no Apple/IOS client devices running Itunes are present this stuff can be disabled saving some resources.
This service activates netgear's own ntp client used to fetch & mantain/sync local time. Note that disabling this service the cron schedule functionalities like wlan/led schedule
can't work properly.
Ftp server (bftpd
) for usb mounted storage devices, usually working in conjunction with samba server.
A traffic measurement counter. Note that this service is disabled as default.
This service activates Kernel messages for debug or alert purposes.
This service activates cron daemon service for schedule events. Note that disabling this service all the related periodically running services like dynamic dns/noip or wlan/led schedule can't work properly.
This service writes every hour the status of ram memory on router logging events.
This service fills proper messages onto the router logging events. Note that disabling this service no warning/alert messages can be read in the Logs
web GUI page too.
This service activates the Netgear XCloud agent. If unused can be disabled to save some resources.
Led control (blink/unblink/off): note that power led isn't under control of this service.
For a complete led control use the led.sh treatment script.
This service activates the usb printserver : this stuff is not present as rc service but it's run directly at the end of the common boot stage. It can be disabled if no printers are connected to the usb ports saving a good amount of resources. Printers connected through lan/wlan are not affected by this running service.
Type:
rc printserver disable
to disable printserver.
Type:
rc printserver enable
to enable printserver again.
This flag disables the web GUI home page notification alerts for new packages & monolithic fw upgrades.
Type: nvram set anc_upgr_disable=1
to disable upgrade notifications.
Type: nvram set anc_upgr_disable=0
to enable upgrade notifications.
If installed as a package, activate/deactivate telnet daemon service (Def: activated). If not installed, this flag has no effect and the GUI won't show it.
Type: nvram set telnet_enable=1
to enable telnet daemon.
Type: nvram set telnet_enable=0
to deactivate telnet daemon.
Type: rc_<service> disable
to disable a service.
Type: rc_<service> enable
to enable a service.
To disable show_mem_log
service that writes every hour the status of ram memory on router logging events, type: rc_show_mem_log disable
.
GUI: select Inhibit Scheduled Show Mem Log
flag service then click the related Apply
button.