13. Nutzung des lokalen Netzwerkes ================================== Nutzen von DNS, LDAP, NFS - Besonderheiten |
next | back | WS 2015/16 - 1 |
DNS - Domain Name Service ------------------------- Aufgabe: Auflösung von Hostname in IP-Adressen Auflösung von IP-Adressen in Hostnamen IP-Adresse: 141.20.20.50 Hostname: mail.informatik.hu-berlin.de Merkmale des DNS dezentral, redundant, nicht gesichert, nicht verschlüsselt, hierarchisch strukturiert (Server und Clienten) Server speichern ihre Daten in Files DNS-Server der Domain informatik.hu-berlin.de 141.20.20.50, 141.20.20.51, 141.20.1.3, 193.174.75.126, 193.174.75.126 DNS-Server im Institutsnetz 141.20.20.7, 141.20.21.7, 141.20.23.7,... Client-Konfiguration unter UNIX: /etc/resolv.conf |
next | back | WS 2015/16 - 2 |
Abfrageprogramme für DNS ------------------------ nslookup - altes Tool zum Abfragen von DNS-Servern gibt es fast überall, dialogorientiert, zeilenorientiert, dialog Solaris: /sbin/nslookup Linux: /usr/bin/nslookup) Funktionen: help Namensauflösung - set type=A Adressauflösung - set type=PTR Serverdefinition - server mailslv1 beenden - exit oder ^D Beispiel: nslookup - geht in Dialog-Modus nslookup mail nslookup -class=ptr 141.20.20.50 |
next | back | WS 2015/16 - 3 |
host - modernes Tool zum Abfragen von DNS-Servern zeilenorientiert einfache Parameter einfache Antwort Solaris: /sbin/host Linux: /usr/bin/nslookup host [ -aCdlnrTwv ] [ -c class ] [ -N ndots ] [ -R number ] [ -t type ] [ -W wait ] name [ server ] -a - all -t type - Typen CNAME, NS, SOA, SIG, KEY, AXFR, MX Beispiele: host bellus1.informatik.hu-berlin.de host 141.20.20.51 host -t MX bellus1 |
next | back | WS 2015/16 - 4 |
dig - modernes Tool zum Abfragen von DNS-Servern zeilenorientiert komplexe Parameter umfangreiche Antwort Solaris: /sbin/dig, Linux: /usr/bin/nslookup dig -h - Hilfsmenue dig [@server] [domain] [q-type] [q-class] {q-opt} {d-opt} [%comment] dig [ -h ] dig [ global-queryopt... ] [ query... ] dig @141.20.20.50 bellus3.informatik.hu-berlin.de mx type: ANY, A, MX, PTR Achtung!! volle Domainnamen Beispiele: dig @141.20.20.50 bellus1.informatik.hu-berlin.de any dig @mail bellus1.informatik.hu-berlin.de mx dig @141.20.20.50 20.20.20.141.in-addr.arpa ptr dig @mail 20.20.20.141.in-addr.arpa ptr |
next | back | WS 2015/16 - 5 |
LDAP - OpenLDAP Lightweight Directory Access Protocol ----------------------------------------------------- zentrale Verwaltung von häufig benutzten Daten. Abruf der Daten erfolgt dezentral. Folgende Daten werden z.B. verwaltet: passwd group hosts network ethernet auto.master auto.home netgroup Kommandos zum Zugriff auf Informationen Solaris /usr/bin/ldapsearch -x -h repl211 \ -b ou=all,dc=informatik,dc=hu-berlin,dc=de <filter> /opt/csw/bin/ldapsearch -x [<filter>] Linux /usr/bin/ldapsearch -x [<filter>] <filter> ::= uid=<nutzername> | cn=<hostname> | ..... Auf einigen Rechnern am Institut: ldapcat [ passwd | hosts | netgroup | group ] funktioniert wie ypcat allerdings mit Datenbasis LDAP |
next | back | WS 2015/16 - 6 |
NFS - Network Filesystem ------------------------ Export und Import von Filesystemen über das Netzwerk dynamisches und statisches Mounten möglich statisch - mount-Kommando dynamisch - Automounter bei Bedarf Für den Nutzer nicht unterscheidbar Am Institut wird dynamisch gemountet unter /vol. z.B. /vol/fob-vol1 - studentische Homedirektories /vol/fob-vol2 .... /vol/fob-vol6 /vol/home-vol1 - Homedirektories der Mitarbeiter /vol/home-vol2 /vol/home-vol3 /vol/www-vol1 - WWW-Seiten /vol/www-vol2 /vol/www-vol3 /vol/www-vol4 - studentische WWW-Seiten Mounten können nur Rechner des Instituts, keine Notebooks!!!!!!!! ldapcat auto.home # anzeigen aller Volumes mount # anzeigen der gemounteten Volumes (/sbin/mount) |
next | back | WS 2015/16 - 7 |
Filetransportprogramme für Zugriff auf FTP-Server (nur anonymous) ----------------------------------------------------------------- ftp - Internet file transfer program - interaktiv ftp [-AadefginpRtvV] [-o output] [-P port] [-r retry] [-T dir,max[,inc]] [[user@]host [port]] [user@]host:[path][/] [file:///path] [ftp://[user[:password]@]host[:port]/path[/]] [http://[user[:password]@]host[:port]/path] [...] -u url file [...] ftp ftp.informatik.hu-berlin.de Connected to ftp.informatik.hu-berlin.de. 220- 220- Humboldt University Berlin 220- Department of Computer Science 220- Anonymous FTP-Server 220- 220- Please login with: 220- 220- Name (ftp:xxxx): "ftp" or "anonymous" 220- Password: "Your complete e-mail-address" 220- 220 ftp FTP server ready. Name (ftp.informatik.hu-berlin.de:bell): anonymous 331 Guest login ok, send your complete e-mail address as password. Password: mueller@informatik.hu-berlin.de 230-Welcome to ftp.informatik.hu-berlin.de! 230- 230-This server understands REGET, MDTM and all other nifty stuff. 230-You can get any file in compressed form by adding .Z to the filename 230-(gzipped: .gz), directories by adding .tar to the directory name. |
next | back | WS 2015/16 - 8 |
230- 230- ftpsoft@informatik.hu-berlin.de 230- 230 Guest login ok, access restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> ftp> help Commands may be abbreviated. Commands are: ! disconnect lpage nlist rate sndbuf $ edit lpwd nmap rcvbuf status account epsv4 ls ntrans recv struct append exit macdef open reget sunique ascii features mdelete page remopts system bell fget mdir passive rename tenex binary form mget pdir reset throttle bye ftp mkdir pls restart trace case gate mls pmlsd rhelp type cd get mlsd preserve rmdir umask cdup glob mlst progress rstatus unset chmod hash mode prompt runique usage close help modtime proxy send user cr idle more put sendport verbose debug image mput pwd set xferbuf delete lcd msend quit site ? dir less newer quote size ftp> |
next | back | WS 2015/16 - 9 |
Automatisierung des Datentransports bei ftp ~/.netrc Konfigurationsfile für ftp machine <ip-Adresse> login <nutzername> password <passwort> macdef <makroname> <Folge von FTP-Kommandos> Leerzeile Beispiel: machine ftp.cms.hu-berlin.de login anonymous password bell@inf.de macdef init bin prompt cd /pub/mirrors/ftp.nai.com/pub/anitvirus/datfiles/4.x dir dat*.zip quit machine ftp.nai.com login anonymous password bell@inf.de macdef init bin prompt cd /pub/antivirus/datfiles/4.x dir dat*.zip quit |
next | back | WS 2015/16 - 10 |
ncftp - Browser program for the File Transfer Protocol - interaktiv ncftp [-u username ] [-p password] [-P portnumber] [host] ncftp [ftp://host.name/directory/] ncftp ftp NcFTP 3.1.5 (Oct 13, 2002) by Mike Gleason (ncftp@ncftp.com). Connecting to 141.20.20.90... Humboldt University Berlin Department of Computer Science Anonymous FTP-Server Please login with: Name (ftp:xxxx): "ftp" or "anonymous" Password: "Your complete e-mail-address" ftp FTP server ready. Logging in... Welcome to ftp.informatik.hu-berlin.de! This server understands REGET, MDTM and all other nifty stuff. You can get any file in compressed form by adding .Z to the filename (gzipped: .gz), directories by adding .tar to the directory name. ftpsoft@informatik.hu-berlin.de |
next | back | WS 2015/16 - 11 |
Guest login ok, access restrictions apply. Logged in to ftp. ncftp / > help Commands may be abbreviated. 'help showall' shows hidden and unsupported commands. 'help <command>' gives a brief description of <command>. ascii cat help lpage open quit show bgget cd jobs lpwd page quote site bgput chmod lcd lrename passive rename type bgstart close lchmod lrm pdir rhelp umask binary debug lls lrmdir pls rm version bookmark dir lmkdir ls put rmdir bookmarks get lookup mkdir pwd set For details, please see the manual ("man ncftp" at your regular shell prompt or online at http://www.ncftp.com/ncftp/doc/ncftp.html). ncftp / > Konfigurationsfiles in ~/.ncftp: bookmarks prefs firewall history init_v3 log prfs_v3 trace spool |
next | back | WS 2015/16 - 12 |
wget - GNU Wget - nicht interaktiv download-Programm für nichtinterkative Benutzung folgende Protokolle werden unterstützt: ftp http https Rekursives Download ist möglich. Robot-Hinweise werden akzeptiert. Sehr umfangreiche Optionsliste. Beispiele: wget -r -l3 -P/tmp ftp://ftp.informatik.hu-berlin.de/local wget -r -l4 -P/tmp http://www2.informatik.hu-berlin.de/~bell/Anfaenger_SSL |
next | back | WS 2015/16 - 13 |
SAMBA Protokoll zum Mounten von Filesystemen unter UNIX und Windows Die Home-Direktories der Nutzer am Institut können mittels SAMBA von beliebigen Rechnern gemountet werden. Am Institut stehen folgende SAMBA-Server zur Verfügung: home.informatik.hu-berlin.de - für Mitarbeiter fob.informatik.hu-berlin.de - für Studenten rabe.informatik.hu-berlin.de - für Studenten und Mitarbeiter star.informatik.hu-berlin.de - für Studenten und Mitarbeiter Unter UNIX: smbclient //fob.informatik.hu-berlin.de/homes -U <nutzername> Unter Windows: mit Betriebssystemmitteln \\fob.informatik.hu-berlin.de\homes Nutzername: <unix-account> Passwort: <unix-Passwort> |
back | WS 2015/16 - 14 |