Mam dwa interfejsy sieciowe (jeden przewodowy i jeden bezprzewodowy). Mam też dwa konta internetowe (każde 256 kB / s; jedno z modemu, którego używam jako połączenia przewodowego, a drugie z sieci bezprzewodowej).
Czy można połączyć się z obiema sieciami, połączyć je i uzyskać dwukrotnie większą prędkość (512 kB / s)?
W jaki sposób?
Używam Ubuntu 10.04 (Lucid Lynx).
Dzięki
Odpowiedzi:
Jest to zdecydowanie wykonalne. Wielu z nas lata temu korzystało z mieszanych, zrównoważonych obciążeń konfiguracji szerokopasmowego Internetu i działały naprawdę dobrze. Wielu prawdopodobnie nadal tak robi!
Możesz to zrobić na wiele sposobów, w tym używając
iptables
reguł i / lubiproute2
(ip(8)
komend) do konfiguracji routingu zasad.Równoważenie obciążenia nie odbywa się na poziomie pakietu, ale na poziomie połączenia . Oznacza to, że wszystkie pakiety połączenia wychodzą z jednego interfejsu. Wybór tego interfejsu zależy od zasad routingu. Bez współpracy pierwszych routerów tuż poza własną infrastrukturą jest to jedyny sposób, aby to zrobić. Komputery zdalne nie mogą w żaden sposób stwierdzić, że dwa adresy IP faktycznie należą do tego samego komputera. W TCP połączenie jest jednoznacznie identyfikowane przez 4-krotność (Remote-IP, Remote-Port, Local-IP, Local-Port). Jeśli wysyłasz pakiety z różnych adresów IP, zdalny serwer myśli, że należą one do dwóch różnych połączeń i beznadziejnie się myli.
Oczywiście tego rodzaju rzeczy mają większy sens w środowisku korporacyjnym lub w środowisku, w którym wielu użytkowników korzysta z jednego połączenia. W pracy łączyliśmy linię ADSL o przepustowości 256 kb / s z linią kablową o szybkości 512 kb / s (tak, wtedy) i wszystko działało wyjątkowo dobrze, z dodatkową korzyścią wysokiej dostępności.
Aby uzyskać praktyczną pomoc, oto jeden ze sposobów na zrobienie tego
iproute2
. Jest przeznaczony dla Debiana, ale oczywiście działa również na Ubuntu.źródło
Prawdopodobnie tak. Mój szorstki pomysł polega na wdrożeniu wychodzącego modułu równoważenia obciążenia (za pośrednictwem LVS) przy użyciu wirtualnego adresu IP, którego można użyć jako domyślnej bramy.
Jest to prawdopodobnie znacznie bardziej skomplikowane i może obejmować zakładanie kałamarnicy lub czegoś podobnego.
źródło