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?
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ć.
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.