Skip to content

cezarsa/fusis-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fusis agent

TODO

basic workflow pseudocode

[[ -z $(grep fusis.out /etc/iproute2/rt_tables) ]] && (echo 200 fusis.out | tee -a /etc/iproute2/rt_tables)
ip rule add fwmark 9 table fusis.out
ip route add default via <fusis_ip> table fusis.out
iptables -t mangle -N FUSIS
iptables -t mangle -F FUSIS
iptables -t mangle -D PREROUTING -j FUSIS
iptables -t mangle -I PREROUTING -j FUSIS

containers = `docker ps`
for c in containers:
    if c.ENVS.ROUTER == 'fusis':
        iptables -t mangle -A FUSIS -s <c.ip> -j MARK --set-mark 9

About

Fusis agent

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages