Open-suse?

En nog meer geprobeerd.

Volgens de FAQ's moet je als listen-address het gateway IP-adres van je netwerk invullen als privoxy op pc-1 draait, en de rest moet privoxy ook gebruiken.
Echter dat werkt hier niet (privoxy geeft foutmelding).
Wat wel werkt (en ook volgens de FAQ's) is geen listen-address invullen, maar alleen de poort. Dus :8118
Dan luistert hij naar alle netwerk IP-adressen.
Op de andere pc's vul je als proxy adres het IP-adres van pc-1 in bij de browsers.
En op pc-1 in de browsers het IP-adres van pc-1 (dus niet 127.0.0.1).
Dan lopen de browsers van alle pc's via privoxy (ook op pc-1). Ook tegelijk.

Je hebt ook de mogelijkheid nog dingen via de ACL settings te doen zoals permit-access and deny-acces, maar daar komt wat meer bij kijken.
In elk geval funktioneert het op dit moment zo hier.

Grtz.
 
Wie toch ACL wil gebruiken graag het volgende.
ACL of "Who can access what" of wie heeft toegang tot wat.

De syntax is:

permit-access src_addr[/src_masklen] [dst_addr[/dst_masklen]]
deny-access src_addr[/src_masklen] [dst_addr[/dst_masklen]]

Waarin src_addr het source (bron) adres is, dus het IP-adres van een pc op het netwerk.
src_masklen zijn "subnet masks in CIDR notation, i.e. integer values from 2 to 30".
dst_addr is het destination adres of waar hij naartoe mag naar buiten.
Als je dat weglaat heeft hij toegang tot alles naar buiten.
Hier kun je bv sites invullen die verboden gebied zijn (w w w verboden.com) met deny-access.
Zie de voorbeelden in de config file eerder geplaatst.

De hele syntax wordt dan bv:
Permit-access 192.168.0.2
Wat betekent dat die pc onbeperkte toegang heeft naar buiten.

Deny-access 192.168.0.3
Betekent dat die pc geen toegang heeft naar buiten.

Heb je geen listen-address ingevuld luistert hij naar alle pc's op het netwerk.
Dan moet je voor alle pc's die naar buiten mogen een permit-access regel invoegen.
De default action is namelijk deny-access voor alle pc's die niet genoemd worden.
Je hebt in elk geval een hoop variabelen die je kunt uitproblemen.
Gewoon de file config (in linux) of config.txt (in win) veranderen naar je behoefte.

Hoe het nu precies met het gateway adres zit horen we eventueel van BT.
En hoe je een router erin opneemt.

Suc6 & grtz.
 
Hoe het nu precies met het gateway adres zit horen we eventueel van BT.
En hoe je een router erin opneemt.
Wil ik graag doen maar daarvoor zou ik moeten gaan testen, hetgeen momenteel door omstandigheden helaas niet mogelijk is.
 
Nog enkele opmerkingen.

Volgens de info is privoxy bedoeld voor web (http) toepassingen en niet voor ftp toepassingen (andere poort enzo).
Nou heb ik dat nog niet zo gemerkt bij browsers.
Maar het is zowiezo beter om ftp programma's te gebruiken als je naar ftp sites gaat.
Gewoon geen proxy hier invullen dan.
Die programmas zijn toch vrij simpel in gebruik.
Je krijgt rechts gewoon de directory (folder) boom van de andere kant te zien.
En je kunt files slepen hoe je wil.

Als je geen IP-adres als listen-address hebt ingevuld en je gebruikt eventueel nog ACL dan is het verstandig om enable-remote-toggle uit te zetten.
Dan kunnen andere gebruikers privoxy niet uit zetten op de machine waarop hij draait.
Dat wordt dan enable-remote-toggle 0 zetten in de config file.
Zo kun je ook enable-edit-actions 0 zetten zodat onbevoegden niet kunnen editen.
En je kunt de buffer-limit 4096 (4MB, 4 x 1024) waar hij standaard op staat veranderen.
8MB wordt dan 8192.
Die buffer wordt gebruikt om de document body te bufferen zodat er gefilterd kan worden.
Komt hij boven de limiet dan wordt er niet meer gebufferd.
Daarom kan het nodig zijn de limiet te verhogen als er meer gebruikers door privoxy lopen.

Ach, er staat nog veel meer in de config file.
Maar laat ik het eens effe hierbij.

Grtz.
 
Zo, daar zijn we weer eens!

Het zal de meesten wel bekend zijn dat je in suse/linux cd/dvd's kunt branden met K3b.
En er zijn nog wel meer leuke brandprogramma's.
Maar nou kwam ik op usenet verdikke NeroLinux-3 tegen.
En dat heb ik eens geinstalleerd en geprobeerd.
Het werkt prima, en ziet er hetzelfde uit als de win versie, en werkt ook hetzelfde.
Het zou geschikt zijn voor suse/fedora/debian/ubuntu.
Het is geen rpm maar een tar wat betekent dat je het wat anders moet installeren.
Start suse in de root.
Zet de installatie tar file (tijdelijk) in de root (/) (niet /root, da's iets anders).
Open terminal, en volg de instrukties die in de info file staan.
Met het tar commando heb je nu de boel in de juiste folders geinstalleerd.
Als je alles goed hebt gedaan moet (eventueel na rebooten) nero nu in het start-menu onder
multimedia-->cd/dvd burning staan.
Nero starten, en alles klaar!
Je kunt nu ook je Video-DVD's op dezelfde manier als in de win versie branden.
Als er problemen met installeren zijn horen we dat, eventueel met pm.
Nou, succes heren!

Grtz.
 
We kijken nu eens naar scanners.

Mogelijk is tijdens de installatie de scanner er goed uit gekomen.
Maar mogelijk ook niet, en het is een beetje tricky!
Ik denk echter dat vele geproduceerde scanners aan de praat zijn te krijgen.

Er zijn twee programma's nodig, SANE (Scanner Access Now Easy),
en XSANE een grafisch frontend.
Dus installeer van de suse cd/dvd de sane en xsane files.
Sane bestaat uit een frontend gedeelte en een backend file.
Die backend is de eigenlijke driver.
Waarschijnlijk zullen er genoeg backend drivers in de sane file zitten.
Maar ga toch naar de sane site, http://www.sane-project.org/ en daar vind je diverse lijsten
met scanner merken en typen.
Onder supported devices en manufacturer vind je de meeste.
Kijk naar je type en wat voor interface, parport, SCSI, USB hij heeft.
Achteraan staat welke backend file hij nodig heeft, en of je nog iets moet downloaden.
Kijk vervolgens in /etc/sane.d/ naar de file dll.conf
Daar moet in de lijst de backend naam van je scanner staan.
Haal het hekje weg als het er staat.
In /etc/sane.d/ moet ook de file backend-naam.conf van je scanner staan, bv ibm.conf.
Anders moet je die ergens versieren.
Nou moet in deze file je scanner type en variabelen zonder hekjes komen te staan.
Bovenaan staat een voorbeeld hoe dat moet uitzien, het wijst zichzelf wel.
Save de veranderde conf file.
In het startmenu onder graphics en scanning zie je nu xsane verschijnen.
Als je die start zal hij de scanner vinden als je alles goed hebt gedaan.
Met xsane kun je vervolgens gaan scannen, en het ziet er goed en gaaf uit.
Meer info vind je op hun site xsane.org.
En kijk eens in de sane/xsane docs als iets niet zou werken.
Ik vind het knap wat ze allemaal klaar hebben gekregen!

Grtz.
 
Nou is het mogelijk dat bij een parport (printer-port) scanner sane/xsane en de scanner alleen maar werken in de root.
Ik heb eens in de doc's gekeken, en het is geen bug maar komt door linux zelf.
Het heeft iets te maken met de rechten van een I/O device wat een parport is.
Ik heb nog geen truk kunnen ontdekken om dat te omzeilen.
Maar als iemand iets weet, laat maar horen.
Je hoeft niet te rebooten om te kunnen scannen dan.
Gewoon in het start menu kiezen voor "change user", en effe in de root verder.
Net zo makkelijk!

Grtz.
 
Als je de scanner en sane/xsane op een linux bak hebt draaien kun je ook via je netwerk
andere pc's de scanner laten gebruiken.
Je moet dan in dll.conf het hekje voor net weghalen, en mogelijk nog wat ip instellingen doen.
Je kunt zelfs win pc's erop loslaten.
Daarvoor kun je op de site van xsane een win programma vinden.
Het programma installeren, starten, en het gaat op je netwerk zoeken naar xsane/scanner.

Mogelijk heb je ook nog een parport printer aan je scanner hangen (of andere soort printer).
Het kan zijn dat er ook problemen zijn met de printer installeren.
Hier zijn ook weer een paar trukjes.
Kijk eens op http://www.faqs.org/docs/Linux-HOWTO/Printing-HOWTO.html
Het is wel niet zo erg recent, maar alles wat erin staat geldt nog steeds.
In de lijst van printers zie je welke in welke mate funktioneren.
De eerste kolom heet perfectly en betekent dat ze 100% werken als in win.
De tweede mostly werkt een groot gedeelte maar niet 100%.
En de volgende steeds minder. Maar het is mogelijk dat het intussen veranderd is.

Voeg echter voor een parport printer in de file /etc/modules.conf de regels toe:

alias /dev/printers lp
alias /dev/lp* lp
alias parport_lowlevel parport_pc

Als je nu in yast onder printers "add printer" (printer toevoegen) doet zal hij een lijst produceren.
Zoek daarin je printer en ga verder.
Hij zal mogelijk wat drivers en spul gaan zoeken en installeren.
En aan het eind kun je een test print doen.
Als alles goed is gegaan moet er nu een goed grafisch plaatje en tekst uitkomen.
Je kunt hem natuurlijk ook als netwerk printer installeren.

Als je het als hierboven doet komt het wel goed.
Dit komt bv omdat de poort hier lp0 heet en in win lpt1.
Wel moet ghostscript zijn geinstalleerd, maar dat is waarschijnlijk bij de installatie gebeurd of de printer installatie.

Grtz.
 
Nou zit er in KDE geen echt grafisch printer configuratie programma.
Daarom installeer XPP dat op de suse installatie cd/dvd staat.
Het is echter geen KDE programma, en kan gewoon in de X-server draaien.
Dus type gewoon in terminal of via startmenu en run xpp en een grafisch scherm verschijnt.
Nu kun je alles voor de printer instellen, zoals resolutie, papier, marges etc.
Net als in win dus.
En als je gaat printen, dan doe het vanuit de applicatie.
Als je een file vanuit de file-browser wil printen, dan open een tekst file eerst met een editor.
Dan van hieruit printen.
Hetzelfde met plaatjes, vanuit een grafisch programma printen.

De eigenlijke printer spooler is bij suse CUPS, maar daar hoef je niet veel aan te doen.
Als er bij dat parport gedoe toch moeilijkheden zijn kun je nog het volgende proberen.
Die parport staat in de bios vaak als PnP of ECP/EPP ingesteld.
In sommige gevallen kan het nodig zijn om die vast op EPP te zetten.
Sommige printers/scanners schijnen dit nodig te hebben.
Nou, als er nog problemen zijn horen we het wel.

Grtz.
 
Nog eens wat netwerk gedoe.

Ik heb het al eerder over samba gehad.
Maar nu heb ik de laatste versie er maar eens over gezet.
Die is op de bekende samba site te vinden.
Voor diegenen die momenteel een goed werkende versie hebben draaien en daar tevreden
over zijn, kunnen het daarbij laten.
Maar diegenen die up-to-date willen zijn doe het volgende.
Haal het hele zwikje wat als files bij je OS-versie staat binnen.
Installeer alle files met yast.
Als er een dependency conflict optreedt schrijf de file-naam op van wat er niet is.
En zoek met bv rpmfind.net of rpm.pbone.net naar die file voor je OS-versie.
Herhaal dit totdat je alle samba files kunt installeren.
Merkwaardig genoeg zit de samba-doc file er niet bij.
Waarom dat is, geen flauw idee.
Maar zoek die dan op dezelfde manier.
Je kunt rustig een andere samba versie daarvoor gebruiken.
Hij is alleen voor swat nodig met de help funkties.

Als alles geinstalleerd is moet je mogelijk samba opnieuw instellen.
Zoals al eerder gezegd hangt het hele funktioneren van samba af van de file /etc/samba/smb.conf.
En er zijn verschillende manieren mogelijk om samba in te stellen en te gebruiken.
Dat is mogelijk niet voor iedereen even doorzichtig.
Ik kom er daarom nog op terug.

Grtz.
 
Goed, daar gaan we dan. Zal niet echt kort worden deze keer, tja!

Ik ga er vanuit dat /usr/sbin/smbd en nmbd draaien en toegang hebben tot de poorten 137 138 139 445.
Je hebt in linux onder hostnames alle pc's met IP-adres en computernaam opgeslagen.
En je hebt in windows onder \windows\system32\drivers\etc\hosts hetzelfde gedaan.
IP-adres computernaam

Nu maakt windowz gebruik van encrypted passwords voor authenticatie, en moet samba dat dus ook doen.
Daartoe gebruiken we /usr/bin/smbpasswd.
Dat programma maakt de eerste keer een file die ook smbpasswd heet en in /etc/samba staat en waarin alle passwords encrypted staan opgeslagen.
Verder moeten de user/password combinaties in de linux password database eveneens staan.

Als tweede hebben we de samba security settings. Er zijn er 4.
Security = share, betekent dat er door win client pc's ingelogd kan worden door users met geldig password, als die shares ook als zodanig afgevlagd zijn.
Security = user betekent dat alleen users op hun account kunnen inloggen met username/password.
Security = server , dan staat de security op een andere server op het netwerk.
Security = domain , dan staat de security op een domain controler op het netwerk.
Gebruiken we de share mode dan kunnen we makkelijk een folder maken die voor guests toegangkelijk (iedereen) is.

Nu maken we eerst een nieuwe smb.conf file, dus de oude effe renamen ofzo.
In de [global] sektie die voor alle shares geldt zetten we hetvolgende.

[global]
netbios name = computernaam
workgroup = WORKGROUP
security = share
encrypt passwords = yes
os level = 65
wins support = yes
local master = yes
preferred master = Yes
domain master = No
usershare allow guests = Yes
printing = cups
cups options = raw
print command =
printcap name = cups

Netbios name , je computernaam (=hostname), maakt alles makkelijker.
Workgroup , de workgroupnaam die op de win pc's staat.
Security kun je user maken als je verder bent.
Wins support is zeer belangrijk want er moet op je netwerk een wins server draaien, en samba kan dat prima.
De volgende 3 zeggen dat samba de master browser op het netwerk kan worden, en met het os level wint samba dat van alle eventueel aanwezige win servers.
Je kunt de samba server zelfs als win-PDC (Primary Domain Controller) laten werken (Iets voor BT?).
De rest van de smb.conf file komt later als voorbeeld.
De file dan onder een andere naam als backup saven.
Nu een share (folder) maken bv /tmp (of iets anders).
In terminal en root doe je: chmod 777 /tmp
En je voegt user/passwords in de smbpasswd file met: smbpasswd -a usernaam
Nu is automatisch de file gemaakt en kun je meerdere users en root toevoegen (controleren).
Maar deze users moeten ook in de linux username lijst voorkomen.
Als je nu via swat iets hebt veranderd kan het best zijn dat er regels verdwenen zijn, en dat komt omdat een aantal dingen default door samba op een waarde staan.
Winbindd hoef je niet te gebruiken want die is bedoeld voor een netwerk waar een andere domain controller aktief is.

Als je nu samba restart en de win pc's eveneens moet op de win pc onder netwerk plaatsen icoon al je samba server verschijnen onder je de computernaam die je hebt gebruikt.
Anders type je in de adres-balk van verkenner: \\computernaam en er moet ook iets gebeuren.
Voor de rest is het nu proberen wat er allemaal funktioneert.
Eventueel kun je ook nog in windowz onder TCP/IP en WINS het IP-adres van de samba server invullen.

Verder staat alles ook nog op de samba site onder "using samba".
Ook fouten zoeken als er eventueel iets niet werkt.

De samba boyz zeggen dat security = share gevaarlijk is en adviseren alleen user te gebruiken.
Echter om te beginnen is het prima en bovendien kan niemand aan de root of user sektie.
De rest van de voorbeeld smb.conf file komt nog.
En mogelijk kom ik nog eens terug op sommige dingen want er valt ontzettend veel in te stellen.

Grtz.
 
[global]
netbios name = computernaam
workgroup = WORKGROUP
security = SHARE
encrypt passwords = yes
os level = 65
wins support = yes
local master = yes
preferred master = Yes
domain master = No
usershare allow guests = Yes
printing = cups
cups options = raw
print command =
printcap name = cups

[homes]
comment = Home Directories
browseable = No
writable = yes

[users]
comment = All users
path = /home
read only = No

[groups]
comment = All groups
path = /home/groups
read only = No

[printers]
comment = All Printers
path = /var/tmp
create mask = 0600
printable = Yes
browseable = Yes

[temp]
path = /tmp
browsable = yes
read only = No
guest ok = Yes
 
Werkt er al iets, hihi?
Nou, hier beiden in share en user mode met username/password authenticatie.
De /tmp folder moet vrij zijn voor iedereen. Of /test /temp of wat je wil maken.
Maar ben VOORZICHTIG met die chmod 777 !!!!!!!
Daarmee zet je de rechten (lezen/schrijven/veranderen) voor iedereen HELEMAAL AAN !!
Dus NOOIT voor user folders doen.
Gebruik daar bv chmod 700 , alleen de owner (eigenaar) heeft toegang.
Met chmod 755 mag er ook mee gekeken worden door anderen.
En je kunt de rechten ook via file manager en properties en permissions helemaal secuur goed zetten.

Wat betreft de hosts files op linux en win pc's het volgende.
Als je dat doet werkt het altijd op het netwerk, zonder dat er een DNS server of DHCP of een router hoeft te draaien.
Bij win netwerk authenticatie wordt namelijk ook altijd naar de hosts files gekeken.
En daar staat het dan hard in. En volgens de tekst in de files is het daar ook voor bedoeld.
Maar wie het niet nodig denkt te hebben, gebruikt het toch gewoon niet

Wat de netbios naam betreft, daar hoef je niet pers? de computernaam in te vullen.
Je kunt ook rustig bv AZTEC of iets anders invullen.
Dan verschijnt op de win pc gewoon de naam AZTEC bij netwerk plaatsen.
En voor de rest werkt het precies hetzelfde.
Leeg laten kan ook, dan wordt eerst gezocht naar namen en dan uiteindelijk toch als default de computernaam gebruikt.
Dan ben ik wederom voorstander om het direkt hard goed te zetten.

En wat de win master-browser betreft.
We kunnen tegenwoordig met de switches pc's aan mekaar knopen, en het werkt ook nog!
Maar eigenlijk behoort op een netwerk een pc als server te draaien die tevens is ingesteld om als master-browser te funktioneren.
Andere pc's kunnen dan eventueel als back-up browsers draaien.
Je snapt hem nu al. Wie draait als master-browser als je pc's aan mekaar hangt?
Als je echter zoals hierboven de samba server als wins server zo instelt, dan maken de win pc's geen enkele kans meer, haha!

Goed, dit was het voor nu weer effe.

Grtz.
 
Wat de shares betreft.
Als je via een win client pc op de samba server inlogt krijg je in netwerk plaatsen de computernaam of netbiosnaam te zien.
Als je erop klikt krijg je de shares (als folders) te zien die in de smb.conf file staan vermeld na de [global] settings.
Die ik in de voorbeeld smb.conf file noem hoef je niet allemaal te gebruiiken.
[groups] of [users] of [homes] kun je weglaten als je wil.
Als je alleen [users] of [homes] laat staan is het ook goed.
Als je op [users] klikt krijg je eerst een password prompt.
Pas na een goede username/password krijg je te zien wat erin zit.
Je kunt ook een share maken met een usernaam bv [pietje].
Dan moet er een linux userfolder met de naam pietje in de folder /home staan en in linux als user.
In de share zet je dan bv.
comment = pietje
path = /home
read only = No
browsable = No

read only = No is hetzelfde als writable = Yes en betekent lezen en schrijven.
Want dat moet pietje tenslotte kunnen, en zonder vermelding is de default waarde read only = Yes.
Browsable = No wordt vaker toegevoegd voor users, zodat er op de win pc alleen de home folder van de user te zien is die heeft ingelogd.
Verder heb ik hier nog de regel: inherit acls = Yes staan, maar het schijnt dat de default waarde ook Yes is.
Het betekent dat de windowz acls (access Control) ook werkt op de samba server.

Wil je nog extra public (vrije) shares maken dan kan dat.
Gewoon zorgen dat de folder bestaat, bv /data/files, en de goede rechten heeft.
De share een naam geven bv [data] en het pad goedzetten bv:
[data]
path = /data/files
read only = No
guest ok = Yes
browsable = Yes

Wil je toch niet dat iedereen toegang heeft kun je guest ok = Yes vervangen door users only = Yes , dann wordt weer username/password gevraagd.
Je ziet, mogelijkheden zat!

Grtz.
 
Natuurlijk kun je ook swat gebruiken om shares te maken.
Eerst de folders maken met file manager, en de rechten zetten.
Klik in swat op shares, en vul naast de create share knop de sharenaam in bv data.
Klik create share en je kunt nog meer gaan invullen zoals het pad bv /data/files
En de rest goedzetten en vervolgens commit changes klikken en het wordt naar smb.conf geschreven.
Je kunt later nog altijd veranderen door naast de choose share knop een share te kiezen en te veranderen.
Je kunt ook de advanced view knop klikken, en dan wordt je effe niet goed wat je allemaal kunt instellen.

Nou kwam ik in de samba docs nog een tool tegen die heet ethereal en dat is een network analyser.
Ik heb echter geen suse versie ervan gevonden, maar wel eentje die wireshark heet en eigenlijk de opvolger is.
De laatste versie is te vinden op ftp.suse.com onder /pub/suse/update/10.2/rpm/ en je cpu versie (ftp programma gebruiken).
Installeer ook de patch en devel files.
Je vindt wireshark terug onder startmenu-->system-->network.
Start hem en start capture bovenaan, en er verschijnt nu een capture venster waarin al wat staat.
Als er nu een tijdje netwerk of internet verkeer is geweest sluit je het capture venster.
Er komt nu in het hoofdvenster een hele lijst te staan met alle netwerk/internet verkeer.
Wie wat waar wanneer en alle gegevens erover, zeer uitgebreid dus.
Een prima tooltje dus en zeer geschikt om je netwerk eens goed te analyseren en bekijken en fouten te vinden.
Er is ook een win versie van en ook vista bestendig, hihi!
Nou ja, probeer maar (de linux versie dus).

Grtz.
 
Als je alles goed hebt gedaan kun je in linux als user zijn ingelogd en bezig zijn in kde terwijl op de achtergrond de samba server draait en dus bereikbaar is.
Je kunt echter ook via samba naar een win pc.
Klik op het desktop "network browsing" icoon en klik je via samba door tot de win pc naam.
Intussen heb je in het adres venster van file manager de samba promt staan nl. smb://computernaam/
Type hierachter de win sharenaam van de win pc, en de share moet verschijnen.

Ik weet niet hoe jullie het thuis hebben, maar normaal gesproken moet je op een win pc de shares en sharenaam instellen voordat er iets kan.
Je kunt volumes (C: D:) of folders sharen, maar er zit een Administrator share in C$ alleen voor Administratieve doeleinden.
Ik neem aan dat niemand zo dom is om zijn win pc continu als Administrator te gebruiken.
Anyway, je gaat in verkenner op C: of een folder staan, en via eigenschappen en Sharing kun je share waarden exact invullen.
En onder permissions precies instellen wie wat mag.
Als je dat niet secuur doet staat er snel een boel open, maar dat zijn we van windowz wel gewend, haha!

Je kunt uiteraard ook win users nog in linux en samba zetten, en dan gaat inloggen nog veel makkelijker.
Maar da's weer ieders keuze.

Grtz.
 
Effe een tussendoor'tje.
In het item over de scanner en sane/xsane heb ik gezegd dat als je als user bent ingelogd, mogelijk xsane niet werkt bij parport scanners.
Welnu, je hoeft niet perse als user uit te loggen en als root weer in te loggen maar gewoon in user blijven.
De executable files zijn voor sane /usr/sbin/saned en xsane /usr/X11R6/bin/xsane.
Ik had de permissions van beiden eerst op alles aan gezet, en daarna alleen de eerste twee aan (owner en group).
Welnu, open terminal in superuser mode (en geef root password).
Type xsane, en hopla, xsane plopt naar voren en is helemaal funktioneel.
Je kunt ook een gewoon terminal openen, en dan su typen en password, en met xsane gebeurt hetzelfde.
Als dat nu nog niet makkelijk is!!
Da's nou het makkelijke van linux, je kunt als user altijd naar de root met het root password.
En je bent de baas van je eigen machine!

Grtz.
 
In het samba item heb ik al gezegd dat samba goed funktioneert als je host-files gebruikt.
In de samba docs staat dat o.a name-resolution kan worden verzorgd door host-files, een DNS-server of een NIS-server.
Dit geldt echter voor alle network aktiviteit, ook dus FTP of NFS.
Daarom is het handig een DNS server te installeren, die is tenslotte gratis.

Ik had eerst de routing naar adsl-modem in 'DNS and hostname staan'.
Die vind je in yast onder 'network services' en 'DNS and hostname'.
Daar kun je 3 Name Servers invullen, en je vult gewoon het locale modem IP-adres in.
Dit moet echt gebeuren anders werkt bv het on-line updaten via yast niet.

Ik had twee DNS servers gevonden nl: yast2-dns-server-2.14.2-10.noarch.rpm en pdns-2.9.20-13.rpm.
De eerste vind je op de installatie cd/dvd onder /noarch.
De tweede vond ik op het net, maar kan hem nu niet meer vinden.
Die heb ik ook geinstalleerd, maar nog niet aktief gemaakt.
De eerste gewoon met yast installeren, en je vind hem terug in yast onder 'network services' onder 'DNS server'.
Open hem en je ziet linksboven 'Start-up' en vink rechtsboven 'service start' 'when booting' aan.
Open port in firewall zet je aan.
Klik linksboven op 'forwarders' en vink rechts Manually aan.
Type in het IP address venster het IP-adres van het adsl modem en klik add.
Klik linksboven DNS Zones en je kunt rechts DNS Zones toevoegen.
Onder het Name venster de naam en onder type of het een Master, Slave of Forward is.
Als je iets hebt ingevuld en met add hebt toegevoegd staat het in het venster eronder.
Klik daar op edit en je kunt een hele hoop instellen, de settings voor die zone.
Je ziet basics, NS records, MX records, SOA, records.
MX heeft bv iets te maken met mail servers.
Over die DNS Zones en namen, en forwarders horen we nog iets van BT.
Het volstaat voorlopig om het meeste gewoon blank te laten.
Je netwerk en internet zal nu zonder host-files funktioneren, maar er is geen noodzaak om die te verwijderen.
Overigens staat er op cd cd/dvd onder /noarch nog veel meer, bv NIS-server, DHCP-server, etc.
Je ziet, keuze genoeg!

Grtz.
 
Zoals ik al zei kun je i.p.v. een DNS server ook iets anders gebruiken bv een NIS of LDAP server.
NIS, (Network Information Services), zorgt voor account logins en andere services bv host name resolution e.d.
Het is echter primair bedoeld voor lokaal netwerk gebruik, en hoe het zich gedraagt naar buiten toe weet ik niet meteen.
De opvolger is NIS+ dat zowat hetzelfde doet, maar struktureel anders in mekaar zit.
Omdat volgens sommigen NIS wat beperkt is, wordt vaker LDAP als vervanger gebruikt.
Het staat voor Lightweight Directory Access Protocol, een lightweight client-server protocol voor toegang tot directory services.
En je kunt met de LDAP server bv een address book server for email clients maken.
Het is geschikt voor clients zoals Linux and MS/Windows.
Er valt natuurlijk nog veel meer te vertellen, maar ik heb ook nog geen NIS of LDAP server geinstalleerd.
De servers staan ook op de suse cd/dvd onder /noarch.

Grtz.
 
Natuurlijk werken de hosts files, DNS server, wins, NIS en LDAP prima voor o.a. resolution.
Ter volledigheid een andere mogelijkheid die ik waarschijnlijk nog niet genoemd heb zijn de LMHOSTS files.
Dit is een pure windowz LAN Manager source file en geen linux ding.
Daar kan samba echter ook prima mee overweg.
Je vindt hem in /etc/samba/ en heet lmhosts, en je vult weer hetzelfde in als in de hosts file:
IP-adres computernaam , voor de windowz client pc's.
Je kunt hem ook gebruiken bij de windowz netwerken.
En je vindt hem net zoals de hosts file in C:\windows\system32\drivers\etc\.
Als hij nog niet gebruikt is heet hij lmhosts.sam.
Vul hier hetzelfde in als de hosts file en rename hem lmhosts (zonder .sam).
In windowz zul je onder eigenschappen van TCP/IP onder WINS 'enable LMHOSTS lookup' waarschijnlijk aangevinkt hebben staan.
Dat is goed, maar als je ook een echte lmhosts file aktief hebt, gebeurt er ook iets mee.
Bovengenoemde geldt voor NT/2000/XP.
Dus wie zich geroepen voele, suc6.

Grtz.
 



Hosting Fun

Advertenties

Terug
Bovenaan Onderaan