Archief - linux-server for windows-clients

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Low_E

Legacy Member
ik ben een volslagen noob in linux.
't is te zeggen, ik heb er jaren geleden al mee gewerkt en geëxperimenteerd ... maar ben zeker geen ervaren gebruiker.
Weet wel wat een console is, hoe die functioneert, basiskennis bash, vi ..., ken netwerken en netwerkfuncties vanuit geklooi vanuit windows.

Ik zou een linux-server willen opzetten die shares aanbiedt voor de gebruikers van de windows-clients.
Deze server zou ook een domain moeten draaien voor de Windows-clients (Win2k en WinXP) en dus gebruikers en groepen moeten "herbergen".
Ook moet deze server dienen als router (dhcp, gateway) en firewall

Mijn vragen:
* Welke distro kan hiervoor makkelijkst gebruiken? Ik heb wel ervaring met OpenSuse. Ik veronderstel dat ik een gewone Opensuse-versie gewoon kan ombouwen naar een server.
Of pak ik beter een andere distro, ubuntu-server bvb, om mee te starten.

* welke functies ga ik nodig hebben, zou ik moeten installeren, configureren voor mijn doelstellingen: Shares, domain, router, firewall?

* Zal ik aanpassingen moeten maken op mijn Windows-clients, anders dan de gewone verrichtingen om een win-pc aan te melden op een domain?

Ik ben hier niet op zoek naar kant en klare oplossingen.
Ik heb er geen probleem mee om te moeten studeren en op te zoeken, maar ik dacht dat ik mezelf wat uitzoekwerk kon uitsparen door mijn neus in de correcte richting te laten zetten door jullie ervaring. Dus met wat tips ben ik al een heel eind.

alvast thx

Ludo

RpR

Legacy Member
Perfect te maken in ubuntu server.
Ben donderdag op mijn werk en heb daarvoor een gids liggen. Zal de url dan posten.

Server zal in het domein zitten en je kan de gebruikers en groepen van de ad gebruiken!
Geen aanpassingen aan de windows clients nodig.

ntLdr

Legacy Member
Ik denk dat em bedoeld om zelf een domain op te zetten.
http://www.enterprisenetworkingplanet.com/netos/article.php/1144701

Howto om uw linux/unix server om te zetten naar een PDC. Pas op dat is wel nog een NT based domain. Dus nog niet zoals de Active directory zoals je die nu kent. Maar het is genoeg voor centrale usermanagment etc.

Ik heb ooit wel eens een naslag werk gelezen van een stel studenten die een AD omgeving hebben trachtten op te zetten met *nix servers. Spijtig genoeg beschik ik niet meer over dat document :(

Low_E

Legacy Member
kerels, alvast ne stevige merci ... maar mijn capaciteiten niet overschatten zene.
Ik heb algehoord van Active Directory maar zou niet weten wat het precies inhoudt.
Dus AD uitwerken zal wel niet hoeven, een simpel domain-werking (PDC) zal volstaan, vermoed ik. Ik wil het graag zo eenvoduig mogelijk houden.

Ik heb nog wel een andere vraag.
Kan ik ook instellen of het om roaming of mandatory profiles gaat?
Ik wil immers graag zwervende profielen vermijden.

(AD, PDC, mandatory profiles, ... wikipedia doet overuren en ik leer constant bij, lol)


[edit]
nog veel huiswerk gemaakt en ubuntu server bestudeerd
Ik denk dat ik daar morgen al eens mee ga testen. 't Probleem is wel dat ik niet eindeloos veel tijd heb.

Tiens, zal ik in de Ubuntu-server ook in de grafische interface kunnen werken of gebeurt dan alles via de console?
De grafische interface lijkt me nog even overzichtelijker nu ik nog gewend moet raken aan Linux en z'n commando's in de shell. In't begin is het wat makkelijker om te klikken om iets te zoeken

Coax

Legacy Member
Alles gebeurt in /etc/samba/smb.conf
Als ge geen roaming profiles wilt, dan kunt ge de "logon path" parameter leeg laten:
Code:
logon path =

Als ge maar 1 server gebruikt hebt ge zeker geen AD (wij gebruiken Openldap) nodig. Dat wordt pas interessant als ge mensen hun account voor andere dingen wilt gebruiken, bvb om op ne website in te loggen, vpn client te gebruiken, ed. Dan heeft iedereen maar 1 username/wachtwoord te onthouden.

Bij ons heeft iedereen een persoonlijke directory op de server waar niemand anders aan kan, en dan nog een deel gedeelde shares waar al dan niet lees en schrijf rechten op zitten.

Ge kunt ook printers delen, en native windows drivers uploaden zodat ge super gemakkelijk printers kunt toevoegen in Windows: http://nl.gentoo-wiki.com/HOWTO_Native_Windows_Printing_with_CUPS/Samba

Wij gebruiken Debian Stable voor bijna alle servers, maar ubuntu zal wel ongeveer hetzelfde doen. Ik zou wel voor de LTS (long term support?) versie gaan.

yaris

Legacy Member
Ik had echt geen idee dat er al usermanagement mogelijk is op dit niveau bij Linux. Echt een heel interessant topic. Zouden mensen die op bedrijfniveau hier ervaring mee hebben willen posten wat de mogelijkheden allemaal zijn. Bij ons is het allemaal Windows dat er draait en dit vrnl omwille van de perfecte integratie van alle verschillende pakketten die we gebruiken zoals AD, SMS, Exchange, Sharepoint etc... . Ik dacht dat buiten web, cluster en database servers je met linux nog niet veel kon aanvangen :-).

Coax

Legacy Member
Goh ja, Active Directory is gewoon een LDAP implementatie, net als OpenLDAP. In principe is dat exact hetzelfde.

Wij hebben een LDAP master server waar we alle wijzigingen op doen. Dan in elk groot kantoor hebben we 1 of meer LDAP slaves staan. Alle lokale services zoals e-mail (courier imap/postfix), samba (Windows domein), intranet sites, de VPN clients, de telefoon toestellen hun telefoon boek, de fax, authenticatie voor Linux shell access, authenicatie op Mac workstations, enz. gebruiken de lokale LDAP server om tegen te authenticeren of om gebruikersdata uit te halen.
Dus met 1 account kunt ge over heel het bedrijf alle services gebruiken. Als er iemand vertrekt, moet ge in principe maar 1 account verwijderen of blokkeren op de master, en dan worden die verandering direct doorgevoerd naar alle slaves.

Maw, dat "schaalt" dus super goed, zolang ge alle nieuwe services met het centraal LDAP systeem laat werken. Zelfde principe als met AD.

Wover

Legacy Member
Voor configuratie zou ik trouwens toch vooral voor de simpele Vi manier gaan. En in principe heb je dan ook geen zware distro nodig, ik zal zelfs meer zeggen: een distro zonder grafische interface zou nog het beste zijn ;).

De meeste services werken trouwens op alle distro's hoor...

Google (of Wikipeed) ook maar eens op BIND, dat is de linux DHCP server. Squid is dan weer de proxyserver voor Linux. Voor de firewall kan je IPtables gebruiken. Lijkt best ingewikkeld in't begin, maar valt uiteindelijk wel mee. Helaas is de documentatie hiervoor vrij beperkt. Voor alle andere services zijn heel veel tutorials te vinden.

Zir0h

Legacy Member
Woverke zei:
Voor configuratie zou ik trouwens toch vooral voor de simpele Vi manier gaan. En in principe heb je dan ook geen zware distro nodig, ik zal zelfs meer zeggen: een distro zonder grafische interface zou nog het beste zijn ;).

De meeste services werken trouwens op alle distro's hoor...

Google (of Wikipeed) ook maar eens op BIND, dat is de linux DHCP server. Squid is dan weer de proxyserver voor Linux. Voor de firewall kan je IPtables gebruiken. Lijkt best ingewikkeld in't begin, maar valt uiteindelijk wel mee. Helaas is de documentatie hiervoor vrij beperkt. Voor alle andere services zijn heel veel tutorials te vinden.
Is bind geen dns server? :)

Wover

Legacy Member
Euhm ja juist ja :p. Heeft de Linux DHCP service eigenlijk een naam? Of is het gewoon DHCP Deamon?

yaris

Legacy Member
Coax zei:
Goh ja, Active Directory is gewoon een LDAP implementatie, net als OpenLDAP. In principe is dat exact hetzelfde.

Wij hebben een LDAP master server waar we alle wijzigingen op doen. Dan in elk groot kantoor hebben we 1 of meer LDAP slaves staan. Alle lokale services zoals e-mail (courier imap/postfix), samba (Windows domein), intranet sites, de VPN clients, de telefoon toestellen hun telefoon boek, de fax, authenticatie voor Linux shell access, authenicatie op Mac workstations, enz. gebruiken de lokale LDAP server om tegen te authenticeren of om gebruikersdata uit te halen.
Dus met 1 account kunt ge over heel het bedrijf alle services gebruiken. Als er iemand vertrekt, moet ge in principe maar 1 account verwijderen of blokkeren op de master, en dan worden die verandering direct doorgevoerd naar alle slaves.

Maw, dat "schaalt" dus super goed, zolang ge alle nieuwe services met het centraal LDAP systeem laat werken. Zelfde principe als met AD.

En hoe zit het met de beheersbaarheid. Daarmee bedoel ik of je ook integratie hebt met het intranet via je useraccounts, je websites , je databases. Het mooie aan windows vind ik dat het alles mooi integreert.

Coax

Legacy Member
Hangt af van wat ge bedoelt met "integreren". Ge moet het eigenlijk zien zoals een centrale database met alle gebruikers, groepen en machines erin. Wij steken er ook mailing lists bij.
Elk systeem, zoals de website of de firewall of de domain controller (samba) spreken die database aan als het gaat om Users.
Die ldap database kunt ge beheren met verschillende tools. Ik gebruik liefst phpldapadmin, maar ik heb ook bash en perl scripts om sommige dingen te automatiseren, zoals het aanmaken van een account.

Low_E

Legacy Member
thx, dat zijn alvast nuttige tips.

Coax zei:
...
Bij ons heeft iedereen een persoonlijke directory op de server waar niemand anders aan kan, en dan nog een deel gedeelde shares waar al dan niet lees en schrijf rechten op zitten...
Dat is dus exact wat ik zou willen bekomen:
Inloggen via WIn-client, met domain-accounts en toegang krijgen tot domain, waardoor die persoonlijke dir en enkele shares toegankelijk worden.

Alle concrete tips hiervoor zijn hartelijk welgekomen:

(Ondertussen heb ik de Ubuntu-server al aan de praat als gateway en HDCP-server ... maar ik vermoed dat ik ergens de poorten helemaal opengooide en beter eens aan de slag ga met iptables uit veiligheids-redenen.
Het is wél zo dat heel ons netwerk zich momenteel achter een router bevind die al helemaal dichtgetimmerd is op enkele specifieke poorten na. Ná die router komt dus de Ubuntu-server die fungeert als centraal punt/server.

Nog een andere vraag:
Ik las, leerde ivm windows-domainwerking, dat windows-passwords geencrypteerd worden. In geval van een Linux-server zou je dan de Win-clienst zo moeten instellen dat ze geen encryptie meer gebruiken omdat anders de server ze niet kan "lezen". Klopt dat en is dat dan wel veilig?

Coax

Legacy Member
Samba plaatst de Windows passwords in een appart paswoord bestand. Die worden gehashed bijgehouden, dus het is niet nodig om die in clear text ergens te hebben.
Dus nee, ge moet uw windows clients niet zo instellen dat ze geen "encryptie" meer gebruiken.

BOHICAAA

Legacy Member
Hopelijk past dit hier:).

Wij hebben voor men schoonbroer zen hotelletje een wireless i-net systeem gemaakt met acces-controle (bij het aanloggen op het netwerk moeten ze een username en pswrd ingeven waarna we hun mac in een lijstje steken).

De setup was: i-net kwam binnen via adsl modem, daarna gingen we naar switch (opdeling netwerk voor privé en gasten). Van switch naar de privé vertrekken en ook naar een serverke. Van serverke naar switch en dan naar 3 WAP's. Serverke (slackware met isc) diende dus om hun ip te bezorgen en daarna i-net toegang te monitoren en beheren. Alles liep perfect tot de eerste mensen met Vista laptops binnenkwamen:puke:.

Alle mogelijke rare effecten: sommigen geen probleem, anderen kregen geen IP en nog anderen knallen deruit na enkele minuten.

Nu blijkt dat bij Vista der een wijziging is in de BROADCAST flag bij DHCP die ervoor zorgt dat de meeste DHCP der problemen mee hebben. Normaal zou bij SP1 dit zichzelf moeten bijsturen maar veelal nog niet.

Kennen jullie een linux dhcp server die 100% Vista compatible is???

RpR

Legacy Member
Normaal moet een linux dhcp server werken.
Want elke deftige router draait een kleine linux versie. Al kan het wel zijn dat je configuratie van uw dhcp niet goed is.

Op mijn openwrt moest ik inderdaad wel iets instellen dat hij ook juist kon communiceren met vista.

Probeer eens in uw dhcpd.conf
Code:
server-identifier <hierhetipvanuwserver>
te zetten
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan