acu rtty config

发布时间 2023-07-17 12:16:47作者: lsgxeva

acu rtty config

 

root@ACU:~# tree /etc/config/root/
/etc/config/root/
├── etc
│?? ├── config
│?? │?? └── rtty
│?? └── init.d
│??     └── rtty
└── usr
    ├── lib
    │?? ├── libev.so -> libev.so.4.0.0
    │?? ├── libev.so.4 -> libev.so.4.0.0
    │?? └── libev.so.4.0.0
    └── sbin
        ├── rtty
        └── tree

6 directories, 7 files
root@ACU:~# 
root@ACU:~# ls -alh /etc/rc.local 
-rwxr-xr-x    1 root     root         291 Jul 17 11:14 /etc/rc.local
root@ACU:~# 
root@ACU:~# cat /etc/rc.local 
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

[ -d "/etc/config/root" ] && cp -af /etc/config/root/* / && echo "copy file ..."
[ -f "/etc/init.d/rtty" ] && /etc/init.d/rtty start && echo "rtty start ..."

exit 0
root@ACU:~# 
root@ACU:~# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.179.128.1    0.0.0.0         UG    0      0        0 br-lan3074
10.179.128.0    *               255.255.128.0   U     0      0        0 br-lan3074
192.168.0.0     *               255.255.255.0   U     0      0        0 br-lan3074
192.192.192.0   *               255.255.255.0   U     0      0        0 br-lan0
192.192.192.0   *               255.255.255.0   U     0      0        0 eth0
root@ACU:~# 
root@ACU:~# route -n | grep "0.0.0.0.*0.0.0.0" | awk '{print $8}'
br-lan3074
root@ACU:~# 
root@ACU:~# uci set rtty.@rtty[0].ifname="$(route -n | grep "0.0.0.0.*0.0.0.0" | awk '{print $8}')"
root@ACU:~# 
root@ACU:~# uci commit rtty
root@ACU:~# 
root@ACU:~# cat /etc/config/rtty

config rtty
	option ifname      'br-lan3074'
#	option id          'My-Device'
#	option description 'Description of my device'
	option host        '10.0.8.151'        # Server host
	option port        '5912'              # Server Port
#	option ssl         '1'                  # Whether to use ssl
#	option insecure    '1'                  # Allow insecure server connections when using SSL
#	option token       'your-token'         # generated by rttys
#	option username    'root'               # Skip a second login authentication. See man login(1) about the details
#	option verbose     '1'                  # verbose log

root@ACU:~# 
root@ACU:~# 

 

=========== End