Translacja adresu i routowanie odpowiednim interfejsem
: 11 kwietnia 2018, 00:02
Cześć wszystkim!
Jestem tu absolutnie nowy, a pojawiłem się, bo dosłownie nie wiem gdzie szukać pomocy.
A więc - potrzebuję zbudować router na Debianie, który będzie wykonywał dość prosty by się wydawać proces.
Na początek prosty rysunek:

O co chodzi? A więc:
Mam 8 różnych VLANów, w którym znajdują się Serwery (w niektórych vlanach jest ich nawet prawie 20). Niestety vlany, w których znajdują się te Serwery, mają dokładnie taką samą adresację IP, czyli 192.168.0.x. Mam też Kontroler, czyli serwer, z poziomu którego muszę wykonać zapytanie REST API.
Wymyśliłem więc, że mogę każdemu Serwerowi nadać wymyślony adres, czyli:
VLAN_10 192.168.0.1 = 1.0.0.1
VLAN_10 192.168.0.2 = 1.0.0.2
VLAN_11 192.168.0.1 = 1.0.1.1
VLAN_12 192.168.0.1 = 1.0.2.1
itd. itd. itd.
Router, którego postanowiłem skonstruować, wysyłał by dany pakiet przez odpowiedni interfejs na podstawie adresu docelowego, oczywiście zmieniając "lewy adres" na poprawny.
Jeżeli chodzi o iptables i ip route nie jestem laikiem, ale ta sytuacja zdecydowanie przerosła moją wiedzę, a i szukając rozwiązań, ciężko mi było znaleźć w sieci analogiczną sytuację.
Czy ktoś ma pomysł z której strony to ugryźć? Jakieś podpowiedzi?
Pozdrawiam!
Jestem tu absolutnie nowy, a pojawiłem się, bo dosłownie nie wiem gdzie szukać pomocy.
A więc - potrzebuję zbudować router na Debianie, który będzie wykonywał dość prosty by się wydawać proces.
Na początek prosty rysunek:

O co chodzi? A więc:
Mam 8 różnych VLANów, w którym znajdują się Serwery (w niektórych vlanach jest ich nawet prawie 20). Niestety vlany, w których znajdują się te Serwery, mają dokładnie taką samą adresację IP, czyli 192.168.0.x. Mam też Kontroler, czyli serwer, z poziomu którego muszę wykonać zapytanie REST API.
Wymyśliłem więc, że mogę każdemu Serwerowi nadać wymyślony adres, czyli:
VLAN_10 192.168.0.1 = 1.0.0.1
VLAN_10 192.168.0.2 = 1.0.0.2
VLAN_11 192.168.0.1 = 1.0.1.1
VLAN_12 192.168.0.1 = 1.0.2.1
itd. itd. itd.
Router, którego postanowiłem skonstruować, wysyłał by dany pakiet przez odpowiedni interfejs na podstawie adresu docelowego, oczywiście zmieniając "lewy adres" na poprawny.
Jeżeli chodzi o iptables i ip route nie jestem laikiem, ale ta sytuacja zdecydowanie przerosła moją wiedzę, a i szukając rozwiązań, ciężko mi było znaleźć w sieci analogiczną sytuację.
Czy ktoś ma pomysł z której strony to ugryźć? Jakieś podpowiedzi?
Pozdrawiam!