Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Маршрутизация по маркеру пакета. Ubuntu. (http://forum.oszone.net/showthread.php?t=191098)

K@kTuS 13-11-2010 14:59 1541729

Маршрутизация по маркеру пакета. Ubuntu.
 
Interfaces
Код:

auto lo
iface lo inet loopback 
#eth0
auto eth0
iface eth0 inet static
address 192.168.6.9
netmask 255.255.255.0
gateway 192.168.6.1
metric 5 
#eth1
auto eth1
iface eth1 inet static
address 10.20.0.234
netmask 255.255.0.0
gateway 10.20.0.1
metric 10

iptables&route
Код:

#!/bin/sh 
ip route flush table dc
ip route add 109.X.X.X/32 via 10.20.0.1 dev eth1 table dc
ip rule add fwmark 1 table dc
iptables -t mangle -A PREROUTING -d 109.X.X.X/32 -p tcp --dport 4111 -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -d 109.X.X.X/32 -p udp --dport 4111 -j MARK --set-mark 1

iproute2/rt_tables
Код:

#
# reserved values
#
110        static
109        dc
255        local
254        main
253        default
0        unspec
#
# local
#
#1        inr.ruhep

Нужно, что бы на адрес сервера на порт 4111 трафик шел через шлюз второй локалки 10.20.0.1. А он не идет.
Что не так?


Время: 17:17.

Время: 17:17.
© OSzone.net 2001-