Привет.
У меня Debian, но суть та же, тот же route...
Вообщем 3 сетевушки.
eth0 - для сети провайдера (просто тут 1 гбит, провели отдельный гигабитный канал под сеть)
eth1 - для инета того же провайдера
eth2 - локалка (раздаю инет)
Значит так.
eth0: 195.91.175.197 - маска 255.255.255.192 - шлюз 195.91.175.193
eth1: 195.91.175.196 - маска 255.255.255.224 - шлюз 195.91.175.193
eth2: 192.168.0.1 - маска 255.255.255.0 - является шлюзом для моей домашней сети
Необходимо все настроить так, чтобы:
1. Через eth0 шли строго пакеты от IP и для IP диапазонов:
195.54.0.0/16
195.91.0.0/16
172.16.0.0/16
172.20.0.0/16
86.62.0.0/16
10.0.0.0/8
2. Через eth1 шло все остальное. Важно чтобы через eth0 не шло ничего кроме диапазонов выше, а для eth1 шло все остальное кроме диапазонов выше...
Вот собственно и все. Запарился, жуть, все тут перепробовал, еще почему то постоянно, в kern.log, и просто на сервере в консоли пишется:
Nov 22 22:16:29 server kernel: IN= OUT=eth1 SRC=195.91.175.197 DST=87.224.144.175 LEN=159 TOS=0x00 PREC=0xC0 TTL=64 ID=50198 PROTO=ICMP TYPE=3 CODE=3 [SRC=87.224.144.175 DST=195.91.175.197 LEN=131 TOS=0x00 PREC=0x00 TTL=118 ID=27766 PROTO=UDP SPT=44926 DPT=34141 LEN=111 ]
Nov 22 22:16:30 server kernel: IN= OUT=eth1 SRC=195.91.175.197 DST=81.56.14.227 LEN=154 TOS=0x00 PREC=0xC0 TTL=64 ID=12826 PROTO=ICMP TYPE=3 CODE=3 [SRC=81.56.14.227 DST=195.91.175.197 LEN=126 TOS=0x00 PREC=0x00 TTL=118 ID=18773 PROTO=UDP SPT=26400 DPT=34141 LEN=106 ]
И т.д., что это значит?