Segítsetek légyszives.
Ubuntu alapokon szeretnék windows-os klienseknek szervert produkálni...
A feladat a következő lenne:
1. A windowsos kliensek a linux-ot szerverként használva tudjanak internetezni, bizonyos felhasználók a szerverre kötött USB-s nyomtatóra nyomtatni!
2. A linux szerver nyújtson internetszolgáltatást a klienseknek, csomagszűrős tűzfalat, sambán keresztül hálózati mappákat nyújtson (csak csoportszinten, mert userszinten nem fontos), bizonyos csoportnak engedélyezze a nyomtatást, a klienseknek proxy cache-t nyújtson (erre jelenleg nem igen van szükség, de szeretném beállítani, hátha később, ill. hálózatbővítéskor már kelleni fog).
Addig jutottam el, hogy a szerveren be van állítva két hálózati kártya fix ip címmel: egy alapalapi eth0 (erre van kötve az internet ami pppoe kapcsolattal működik), van egy eth2 (azért kettő, mert azt hittam, hogy a hálókártyám szar és kicseréltem: azóta eth2-őm van, szintén fix ip címmel) ami egy switch-re kapcsolódna (most jelenleg direktbe van kötve egy másik géppel crosslink kábellel Win xp oprendszerrel). Be van állítva egy internetkapcsolat ami bootoláskor aktiválódik (pppoeconf-al) ppp0-án.
Az itt fellelt tűzfalszkripttel is próbálkoztam, ami működött korábban amikor még az Ubuntut önmagában használtam, mint munkaállomást, most vmiért totál káosz, ...egyelőre hagytam.
Felraktam a sambát (csak nagyon kezdetleges állapotban leledzik, csak kipróbáltam 1-2 megosztást), amit lát a windowsos kliens, de nem tud a megosztott erőforrásokra írni (sem akkor, ha az azonosítás user szintű, sem akkor ha megosztás szintű a használat).
A ping megy szervertől-kliensig és vissza, de a win kliens nem tud netezni. A win kliensen be van állítva a fix ip cím ugyanabba a tartományba mint az eth0 (internet) és eth2 (lan), valamint be van állítva neki átjáróként az eth2 ip címe.
Hogyan folytassam, mit barmoltam el?
Nem is Ubuntut kellet volna erre a feladatra? Talán FreeBSD-t, vagy más disztrót?