Strona 1 z 1

DSL - jeden adres na dwóch interfejsach sieciowych

: 16 stycznia 2010, 19:03
autor: Pacek
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:

Kod: Zaznacz cały

eth0: 83.x.x.20
oraz:

Kod: Zaznacz cały

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?

: 17 stycznia 2010, 22:05
autor: mendeczka
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ć.

: 18 stycznia 2010, 08:07
autor: grzesiek
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.

: 19 stycznia 2010, 12:44
autor: fair
Po co tworzyć nowe interfejsy? Pakietem iproute to zrób.
http://linux-ip.net/gl/ip-cref/