Go to file
2018-04-30 02:44:42 +03:00
.gitignore separate config file 2018-02-23 07:17:21 -05:00
config.sh.dist expand the frankenrouter a bit to add/del ips 2018-04-08 17:05:45 -04:00
etc-network-interfaces interfaces file fix 2018-01-26 01:40:51 +02:00
frankenrouter.py attempt to isolate networks 2018-04-30 02:44:42 +03:00
README.md update README 2018-04-09 09:52:10 -04:00
slavefw.service initial working router 2018-01-23 15:49:41 +02:00
slavefw.sh some small fixes 2018-04-08 17:21:41 -04:00
updateipcache.py fix log prefix 2018-04-12 16:46:01 -04:00

README

Frankenrouter software defined networking for proxadmin

  1. edit frankenrouter/config.sh to add the transport ips and the subnet mask
  2. add to crontab:
    • * * *   root    python3 /root/frankenrouter/updateipcache.py >> /root/ipstate.log
      
    • * * *   root    sleep 30 ; python3 /root/frankenrouter/updateipcache.py >> /root/ipstate.log
      

Tests

  • SHOULD be able to ping your own pub ip
  • SHOULD NOT be able to ping 10.0.102.10 (other client VDC)
  • COULD be able to ping 10.0.102.1 (other clinet VDC router)
  • SHOULD be able to ping other client public ip