|
DSL - jeden adres na dwóch interfejsach sieciowych
Pacek - 16-01-2010 19:03
Witam. Problem, który mam jest dość specyficzny, a więc do rzeczy. Mam dwa adresy publiczne TPSA skonfigurowane w następujący sposób:
eth0: 83.x.x.20
oraz:
eth0:1: 83.x.x.21
Problem polega na tym, że gdy interfejs eth0:0 jest włączony, to cały ruch wychodzący idzie z jego adresem IP. Jak wyłączę ten interfejs, to wszystko idzie z adresem IP interfejsu eth0. Ktoś ma pomysł, jak ustawić aby domyślnie wszystko wychodziło z adresem IP z eth0?
mendeczka - 17-01-2010 22:05
Powiem szczerze że tak mi zamotałeś ;-) że już sam nie wiem co mam o tym myśleć. Podałeś interfejsy dwa eth0 oraz eth0:1 nagle wyjeżdżasz z eth0:0 a na samym końcu chcesz wszystko mieć na eth0. Zacznijmy może od tego co masz na myśli pisząc "domyślnie wszystko"? Jakie usługi masz zainstalowane? Pisząc cały ruch wychodzący - wydaje mi się że może jakieś proxy? Jeżeli tak to spróbuj za pomocą iptables przekierować daną usługę. Jak nie napiszesz czegoś więcej to będzie ciężko coś Ci doradzić.
grzesiek - 18-01-2010 08:07
Ale to też powinno zależeć od tego jaki masz IP wpisany dla poszczególnych usług, bądź też reguł iptables jeżeli chodzi o przekazywanie łącza. Zobacz co i jak masz pierwsze wpisane w /etc/network/interfaces. Masz też w /etc/hosts przypisane IP do nazwy a nazwę ustawiasz przez hostname. Popatrz, co i jak, gdzie może być błąd logiczny i napisz co udał Ci się zdiagnozować, może dalej pomożemy.
fair - 19-01-2010 12:44
Po co tworzyć nowe interfejsy? Pakietem iproute to zrób. http://linux-ip.net/gl/ip-cref/
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|