All pastes #967935 Raw Edit

load

public shellscript v1 · immutable
·published 2008-04-02 19:07 UTC
rendered paste body
#!/bin/bash#Configurações do LINK2IF_LINK2="eth2"GW_IF2="189.xxx.x.1"#Configurando LINK2IP_IF2=$(/sbin/ifconfig ${IF_LINK2} | awk '/inet addr:/ {print $2}' | cut -d: -f2)REDE2=$(/usr/sbin/unipmask ${IF_LINK2})iptables -t nat -A POSTROUTING -o $IF_LINK1 -j MASQUERADEiptables -t nat -A POSTROUTING -o $IF_LINK2 -j MASQUERADEiptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 22 -j MARK --set-mark 2iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 80 -j MARK --set-mark 2iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 443 -j MARK --set-mark 2#Rotas para servicos marcados com 2 para o LINK2ip rule add from ${IP_IF2} table 20ip route add 127.0.0.0/8 dev lo table 20ip route add ${REDE2} dev ${IF_LINK2} src ${IP_IF2} table 20ip route add default via ${GW_IF2} dev ${IF_LINK2} table 20ip rule add fwmark 2 table 20 prio 20#Atualiza tabela de rotasip route flush cache