Portál AbcLinuxu, 6. května 2025 01:42
tcp_outgoing_tos
pro značkování paketů, a to pak využít v shapingu na firewallu.
Bylo by hezké váš původní dotaz označit za vyřešený, ať se k němu zbytečně někdo nepokouší dále odpovídat pokusím se to tedy vysvětli lépe.No vida, konečně je jasné, o co se vlastně snažíte, takže se dá nějak smysluplně odpovědět.
Potřebuji tedy nějak docílit toho, aby packet po průchodu přes SQUIDa měl zdrojovou IP firma.cz.To je to nejhorší a nejkomplikovanější možné řešení. Protože byste musel Squidu dát IP adresu, a tu samou IP adresu by měl počítač v síti, který by s tím Squidem komunikoval – buď by to byl ošklivý hack, nebo to vůbec nejde. Pokud chcete opravdu přesné řešení, označkujte si ve Squidu packety TOS a podle toho pak shapujte. (Nebo si podle TOS přeNATujte zdrojovou adresu na nějakou jinou, podle které budete shapovat – ale hlavně jinou, než která už je v lokální síti použita, vytvořte si proto nějakou novou virtuální síť) Pokud je nutné shaping dělat na vnitřní síťové kartě (ne vnější do internetu), budete muset router a Squid oddělit (nebo použít nějaká virtuální zařízení, aby výstupní pakety ze Squida znovu přišly virtuálním rozhraním, na kterém budete shapovat). Daleko jednodušší řešení je – vykašlete se na naprosto přesné a spravedlivé přidělování, nastavte vyhrazené pásmo na těch několik vnějších IP adres (firma.cz), a pokud holt půjde někdo z lokální sítě na firma.cz, započítá se do vyhrazeného pásma, i když to bude někdo „cizí“. Zase naoplátku si to Squid stáhne dřív, a až bude tu samou stránku chtít někdo z Firmy, dostane jí rychle od Squida.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.