Mój pierwszy post tutaj więc proszę o wyrozumiałość.
Próbuję uruchomić serwer, który ma pełnić rolę chmury (lokalnej w firmie). Pracownicy łączyć się mają do niego żeby móc poszperać w internecie, gdyż sieć lokalna nie jest podłączona do internetu.
Połączenie z serwerem i całą obsługę już mam opracowaną, działa poprawnie.
Serwer ma dwie karty sieciowe (przez jedną łączy się z firewallem, który będzie filtrował ruch na podstawie numeru IP, a przez drugą łączy się z siecią lokalną).
Teraz mój problem
Każdy z użytkowników ma mieć dostęp do określonych stron.
Wymyśliłem, że karta sieciowa może mieć przypisanych kilka adresów IP - jak zmusić komputer, żeby dla każdego użytkownika korzystał z innego numeru IP?
Jeżeli z jakichkolwiek powodów ten pomysł jest zły jestem otwarty na propozycje innych rozwiązań.
Pozdrawiam.
Dodane:
Przepraszam ale już sobie poradziłem.
Wystarczyło dodać regułę iptables dla każdego użytkownika, w moim przypadku:
Kod: Zaznacz cały
iptables -t nat -A POSTROUTING -m owner --uid-owner nazwa_użytkownika -o eth0 -j SNAT --to adres_ip
Może komuś się przyda
Temat do zamknięcia
Pozdrawiam!