Sugiro que você possa modificar o script systemd em vez de fazê-lo manualmente na linha de comando.
Por exemplo, o snmpd.service atual localizado em / usr / lib / systemd / system / contém o seguinte:
[Unit]
Description=Simple Network Management Protocol (SNMP) Daemon.
After=syslog.target network.target
[Service]
Type=notify
Environment=OPTIONS="-LS0-6d"
EnvironmentFile=-/etc/sysconfig/snmpd
ExecStart=/usr/sbin/snmpd $OPTIONS -f
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
Basta alterar a linha "ExecStart" para conter o que você gostaria.
Por exemplo,
ExecStart=/usr/sbin/snmpd $OPTIONS -f udp:127.0.0.1 udp:192.168.1.135:161 udp6:[::1]:161
NB: Eu não testei este formato, ele pode precisar estar em uma forma diferente com "-f" no final ou algo assim - teste e ajuste. É lógico que deve funcionar e então você tem todas as vantagens de usar o systemd (que está sendo usado de qualquer maneira).
Este trecho de plataforma era do CentOS 7.3, portanto a localização do snmpd.service pode variar de acordo com a distribuição. Encontre o seu, faça uma cópia dele em um arquivo .bak e modifique o original - teste - aproveite.