К примеру нам нужно сделать проброс порта на роутере под OpenWRT для этого зоздадми скрипт с правилами iptables и создадим для этого скрипта инициалзационный скрипт в /etc/rc.d/
Редактируем наш файл с правилами custom-user в папке с демонами /etc/init.d/
hosting:~# vi /etc/init.d/custom-user
#!/bin/sh /etc/rc.common
START=95
### DNAT
iptables -t nat -I PREROUTING -p tcp -d 195.234.202.74 --dport 27910 -j DNAT --to-destination 192.168.0.5:27910
### SNAT
iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source 195.234.200.50
Теперь сделаем наш файл с правилами исполняемым:
hosting:~# chmod +x /etc/init.d/custom-user
И включем его в сценарий загрузки командой:
hosting:~# /etc/init.d/custom-user enable
или
hosting:~# /etc/rc.common /etc/init.d/custom-user enable
В итоге мы получим иницилизационный файл /etc/rc.d/S95custom-user
Редактируем наш файл с правилами custom-user в папке с демонами /etc/init.d/
hosting:~# vi /etc/init.d/custom-user
#!/bin/sh /etc/rc.common
START=95
### DNAT
iptables -t nat -I PREROUTING -p tcp -d 195.234.202.74 --dport 27910 -j DNAT --to-destination 192.168.0.5:27910
### SNAT
iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source 195.234.200.50
Теперь сделаем наш файл с правилами исполняемым:
hosting:~# chmod +x /etc/init.d/custom-user
И включем его в сценарий загрузки командой:
hosting:~# /etc/init.d/custom-user enable
или
hosting:~# /etc/rc.common /etc/init.d/custom-user enable
В итоге мы получим иницилизационный файл /etc/rc.d/S95custom-user