initial git commit
This commit is contained in:
		
						commit
						fb284e004c
					
				
					 2 changed files with 40 additions and 0 deletions
				
			
		
							
								
								
									
										28
									
								
								assets/zz_custom
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										28
									
								
								assets/zz_custom
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,28 @@
 | 
				
			||||||
 | 
					#!/bin/sh /etc/rc.common
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					START=99
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					boot() {
 | 
				
			||||||
 | 
					        echo zz_custom started | logger
 | 
				
			||||||
 | 
					        /bin/sleep 10
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # route to the vpn and to the dmz via WAN
 | 
				
			||||||
 | 
					        ALBUFER0=78.46.150.244/32
 | 
				
			||||||
 | 
					        ALBUFER1=144.76.47.106/32
 | 
				
			||||||
 | 
					        QFDMZ=212.86.210.200/29
 | 
				
			||||||
 | 
					        QFGW=192.168.2.1
 | 
				
			||||||
 | 
					        /sbin/ip route add $ALBUFER0 via $QFGW dev br-wan
 | 
				
			||||||
 | 
					        /sbin/ip route add $ALBUFER1 via $QFGW dev br-wan
 | 
				
			||||||
 | 
					        /sbin/ip route add $QFDMZ via $QFGW dev br-wan
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # get client ip on br-client
 | 
				
			||||||
 | 
					        /sbin/udhcpc -p /var/run/udhcpc-br-client.pid -i br-client -x hostname:ffka-querfunk
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # and ipv6 fixed
 | 
				
			||||||
 | 
					        /sbin/ip -6 addr add 2a03:2260:a:a::1:66/64 dev br-client
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        # start stream proxy
 | 
				
			||||||
 | 
					        /usr/bin/socat TCP-LISTEN:8000,reuseaddr,fork,su=nobody,pf=ip6 TCP:212.86.210.204:8000 &
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        echo zz_custom ended | logger
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										12
									
								
								install
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										12
									
								
								install
									
										
									
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,12 @@
 | 
				
			||||||
 | 
					#!/bin/sh
 | 
				
			||||||
 | 
					ffka_querfunk_mgmt=2a03:2260:a:a:ea94:f6ff:fea1:98f6
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ssh root@$ffka_querfunk_mgmt "sh -c 'opkg update && opkg install socat'"
 | 
				
			||||||
 | 
					scp assets/zz_custom root@[$ffka_querfunk_mgmt]:/etc/init.d/
 | 
				
			||||||
 | 
					ssh root@$ffka_querfunk_mgmt "/etc/init.d/zz_custom enable"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ssh root@$ffka_querfunk_mgmt "reboot"
 | 
				
			||||||
 | 
					sleep 30
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ffka_querfunk=2a03:2260:a:a::1:66
 | 
				
			||||||
 | 
					ping6 -c 10 $ffka_querfunk
 | 
				
			||||||
		Reference in a new issue