Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:new:08-net:extra [2018/11/21 00:33]
razvan.deaconescu created
uso:laboratoare:new:08-net:extra [2018/11/21 09:02] (current)
razvan.deaconescu
Line 28: Line 28:
 </​note>​ </​note>​
  
 +==== Aflare adresă IP publică ====
 +
 +Adresa IP a calculatorului nostru este una privată în acest moment. Este util să știm și ce adresa publică avem, mai exact adresa cu care ieșim în internet. Această adresa IP publică nu este știută local, și deci este nevoie de un interogare externă pentru a o afla. Cel mai simplu este să folosim utilitarul ''​curl''​ și pagina ''​ipinfo.io/​ip''​ ca mai jos:
 +
 +<code bash>
 +student@uso:​~$ curl ipinfo.io/​ip
 +141.85.0.122
 +</​code>​
 +
 +==== Alias pentru conectare la un server SSH ====
 +
 +Pentru a ușura conectarea prin SSH, se poate defini un alias care să înglobeze username, adresa serverului, port și diverse opțiuni.
 +În cadrul aliasului se poate activa și X11 forwarding folosind opțiunea ''​ForwardX11 yes''​.
 +
 +<code bash>
 +student@uso:​~$ cat ~/​.ssh/​config
 +Host coleg
 +    HostName <​IP-coleg>​
 +    User student
 +    XForward yes
 +</​code>​
 +
 +Putem folosi alias-ul ''​server''​ ca în exemplul următor:
 +
 +<code bash>
 +student@uso:​~$ ssh coleg
 +</​code>​
 +
 +**[5a]** Faceți modificările necesare a.î. să vă conectați prin SSH către cele două mașini virtuale folosind aliasuri în loc de numele de domeniu sau adresa IP.
 +Pentru verificare testați folosind ''​ssh tom'',​ respecitv ''​ssh jerry''​.
 +
 +==== DNS ====
 +
 +Ne propunem să aflăm serverul DNS al sistemului fizic. Pentru a obține această informație inspectăm fișierul ​
 +''/​etc/​resolv.conf''​.
 +
 +<code bash>
 +student@uso:​~$ cat /​etc/​resolv.conf
 +# This file is managed by man:​systemd-resolved(8). Do not edit.
 +#
 +# This is a dynamic resolv.conf file for connecting local clients to the
 +# internal DNS stub resolver of systemd-resolved. This file lists all
 +# configured search domains.
 +#
 +# Run "​systemd-resolve --status"​ to see details about the uplink DNS servers
 +# currently in use.
 +#
 +# Third party programs must not access this file directly, but only through the
 +# symlink at /​etc/​resolv.conf. To manage man:​resolv.conf(5) in a different way,
 +# replace this symlink by a static file or a different symlink.
 +#
 +# See man:​systemd-resolved.service(8) for details about the supported modes of
 +# operation for /​etc/​resolv.conf.
 +
 +nameserver 141.85.0.82
 +search BlinkAP
 +</​code>​
 +
 +Intrarea ''​nameserver 141.85.0.82''​ ne arată ca DNS-ul sistemului nostru are adresa IP ''​141.85.0.82''​. ​
 +Putem folosi comanda ''​nslookup''​ să 
 +vedem că adresa este într-adevăr cea din fișierul editat mai devreme.
 +
 +<code bash>
 +student@uso:​~ $ nslookup www.google.com
 +Server:​ 141.85.0.82
 +Address:​ 141.85.0.82#​53
 +
 +Non-authoritative answer:
 +Name:​ www.google.com
 +Address: 216.58.213.196
 +</​code>​
 +
 +  - Faceți modificări asupra fișierului ''/​etc/​resolv.conf''​ în așa fel încât adresa DNS-ului să fie ''​8.8.8.8''​. Verificați faptul că adresa serverului DNS a fost modificată. (Hint: aveți nevoie de drepturi privilegiate să modificați fișierul ''/​etc/​resolv.conf''​)
 +  - Folosind comanda ''​host'',​ aflați adresa IP pentru ''​www.facebook.com''​.
 +  - Rulați scriptul ''​script.sh''​ de la calea ''​~/​uso/​labs/​05-cli/​support/​need-to-know''​. Încercați să reluați exercițiul 2. Ce se întâmplă?​ Inspectați sistemul și rezolvați problema.
uso/laboratoare/new/08-net/extra.1542753200.txt.gz · Last modified: 2018/11/21 00:33 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0