1234567891011121314151617181920212223242526272829 |
- #!/bin/sh /etc/rc.common
- START=60
- SERVICE_NAME=gluon-wan-dnsmasq
- SERVICE_USE_PID=1
- SERVICE_PID_FILE=/var/run/gluon-wan-dnsmasq.pid
- PORT=54
- PACKET_MARK=1
- RESOLV_CONF_DIR=/var/gluon/wan-dnsmasq
- RESOLV_CONF=$RESOLV_CONF_DIR/resolv.conf
- start() {
- mkdir -p $RESOLV_CONF_DIR
- /lib/gluon/wan-dnsmasq/update.lua
- export LD_PRELOAD=libpacketmark.so
- export LIBPACKETMARK_MARK=$PACKET_MARK
- service_start /usr/sbin/dnsmasq -x $SERVICE_PID_FILE -u root -i lo -p $PORT -h -r $RESOLV_CONF
- }
- stop() {
- service_stop /usr/sbin/dnsmasq
- }
|