Üdv mindenkinek,
Van egy suse 10.0 szerver, ami csatlakozna 2 különböző internet szolgáltatóhoz.
Hogyan tudnám megoldani, hogy a kimenő levélforgalom az egyik (eth4) a többi a másik (eth3) kapcsolaton keresztül működjön
(eth2 a helyi hálózat kb 20 klienssel)
volt némi próbálkozásom, és egy fél nap googlém. Az eredmény: nem nyert.
A válaszokat előre is köszönöm.
iptables:
#!/bin/sh
IPTABLES=/usr/sbin/iptables
$IPTABLES -F INPUT
$IPTABLES -F OUTPUT
$IPTABLES -t nat -F
$IPTABLES -P INPUT DROP
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -A INPUT -i eth2 -j ACCEPT
$IPTABLES -A INPUT -i lo -j ACCEPT
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -i eth4 -p tcp --dport 22 -j ACCEPT
$IPTABLES -A INPUT -i eth3 -p tcp --dport 22 -j ACCEPT
$IPTABLES -t nat -A POSTROUTING -p tcp -s 192.168.100.10 -o eth3 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p tcp -s 192.168.100.254 -o eth3 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p tcp -m iprange --src-range 192.168.100.100-192.168.100.149 -o eth3 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p tcp -m iprange --src-range 192.168.100.160-192.168.100.200 -o eth3 -j MASQUERADE
#$IPTABLES -t nat -A POSTROUTING -p tcp -s 192.168.100.0/24 --dport ! 80 -o eth4 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p tcp -s 192.168.100.0/24 --dport ! 25 -o eth3 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p tcp -s 192.168.100.0/24 --dport 25 -o eth4 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p udp -s 192.168.100.0/24 -o eth3 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p icmp -s 192.168.100.0/24 -o eth3 -j MASQUERADE
$IPTABLES -t nat -A POSTROUTING -p igmp -s 192.168.100.0/24 -o eth3 -j MASQUERADE
echo "1" >/proc/sys/net/ipv4/ip_forward
modprobe ip_nat_ftp
modprobe ip_conntrack
modprobe ip_conntrack_ftp
kameleon:~ # route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.60.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3
172.16.205.0 0.0.0.0 255.255.255.0 U 0 0 0 eth4
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.60.1 0.0.0.0 UG 0 0 0 eth3