All pastes #829865 Raw Edit

Something

public text v1 · immutable
#829865 ·published 2007-12-23 15:12 UTC
rendered paste body
head:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
201.xx.xx.0     201.xx.xx.1     255.255.255.0   UG    0      0        0 eth3
201.xx.xx.0     *               255.255.255.0   U     0      0        0 eth3
localnet        head.furlan     255.255.255.0   UG    0      0        0 eth0
localnet        *               255.255.255.0   U     0      0        0 eth0
200.xx.xx.0     200.xx.xx.1    255.255.255.0    UG    0      0        0 eth1
200.xx.xx.0     *               255.255.255.0   U     0      0        0 eth1
default         200.xx.xx.1    0.0.0.0          UG    0      0        0 eth1
default         head.furlan     0.0.0.0         UG    0      0        0 eth0


head:~# cat f1r3
#!/bin/sh

LAN=eth0
LAN_CLASSE=192.168.1.0/24
LINK1=eth1
LINK2=eth3
GW1=200.xx.xx.1
GW2=201.xx.xx.1
MARK1=11
MARK2=12
T1=telefonica
T2=embratel

/etc/init.d/networking restart

echo "[Apagando regras]"
iptables -X
iptables -F
iptables -t nat -X
iptables -t nat -F
iptables -t mangle -X
iptables -t mangle -F

echo "[Ativando compartilhamento]"
ip rule add fwmark $MARK1 table $T1 prio 20
ip rule add fwmark $MARK2 table $T2 prio 20
ip route add default via $GW1 dev $LINK1
ip route append default via $GW2 dev $LINK2

route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2
route del default dev $LINK2

ip route flush cache

iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT

iptables -A POSTROUTING -t nat -s $LAN_CLASSE -o $LINK1 -j MASQUERADE
iptables -A POSTROUTING -t nat -s $LAN_CLASSE -o $LINK2 -j MASQUERADE