Nowe posty

Autor Wątek: 4 adresy na DSL`u i przekierowania.  (Przeczytany 1590 razy)

elmer

  • Gość
4 adresy na DSL`u i przekierowania.
« dnia: 2008-09-24, 00:43:59 »
Witam!
Mam dwa serwery na RedHat 9.0 i oba mają DSL 4Mbit.
Na jednym serwerku wszystko jest OK, mam dopisane
wirtualne interfejsy eth0 (eth0:1, eth0:2, eth0:3) i do nich
przypisane trzy kolejne zewnętrzne adresy IP.

W tablicy route mam:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
83.18.xx.xx      *               255.255.255.248 U     0      0        0 eth0
192.168.100.0   *               255.255.255.0   U     0      0        0 eth1
192.168.10.0    *               255.255.255.0   U     0      0        0 eth1
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         TPSA-brama      0.0.0.0         UG    0      0        0 eth0
default         TPSA-brama      0.0.0.0         UG    1      0        0 eth0
default         TPSA-brama      0.0.0.0         UG    1      0        0 eth0
default         TPSA-brama      0.0.0.0         UG    1      0        0 eth0
Adresy IP są skonfigurowanie następująco:
DEVICE=eth0
BOOTPROTO=static
IPADDR=83.18.xx.xx
NETMASK=255.255.255.248
GATEWAY=83.18.xx.xx
ONBOOT=yes

DEVICE=eth0:1
BOOTPROTO=static
IPADDR=83.18.xx.xx
ONBOOT=yes
w iptables mam regułkę:
-I PREROUTING -d 83.18.xx.xx -j DNAT --to-destination 192.168.10.9
I tu działa wszystko jak należy...

W drugim serwerze WSZYSTKO jest zrobione IDENTYCZNIE i nie działa...

W tablicy route pojawia mi się dodatkowa bramka - zobaczcie:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
83.14.xx.xx     *               255.255.255.248 U     0      0        0 eth0
192.168.100.0   *               255.255.255.0   U     0      0        0 eth1
192.168.0.0     *               255.255.255.0   U     0      0        0 eth1
169.254.0.0     *               255.255.0.0     U     0      0        0 eth1
83.0.0.0        *               255.0.0.0       U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         TPSA-brama      0.0.0.0         UG    0      0        0 eth0
default         TPSA-brama      0.0.0.0         UG    1      0        0 eth0
default         TPSA-brama      0.0.0.0         UG    1      0        0 eth0
default         TPSA-brama      0.0.0.0         UG    1      0        0 eth0
Czy przez to badziewie to nie działa? Proszę o pomoc :]
Mój pierwszy post na tym forum / proszę również o wyrozumiałość :)

Edit:
Usunąłem 83.0.0.0 ale nadal nie mam przekierowania...
Z zewnątrz normalnie mogę pingować ten adres i działa
również na nim traceroute ale tylko jak nie mam linijki
z przekierowaniem w iptables... ;) Co proponujecie?
Edit:
Zrobiłem test i przekierowanie na maszyny linux`owe działa!
Nie działa na urządzenia typu AP lub router! Cholera!
Nie wiem co z tym zrobić!
Edit:
ZROBIŁEM! Smile Nie miałem masquerade na lokalnych adresach
ale pytanie - dlaczego to działa na jednym a na drugim
musi być włączone masquereade!?