Visualizzazione post con etichetta rete. Mostra tutti i post
Visualizzazione post con etichetta rete. Mostra tutti i post

martedì 18 gennaio 2022

comandi per connettersi in rete da bash

Aggiormnamento del Gennaio 2022

Diventa sempre più utile configurare la connessione ad una rete wifi in un headless Linux 
Specialmente con l'avvento del raspberry pi.

Per connettersi ad un Access Point

su raspbian basta editare il file (con sudo) e poi riavviare
/etc/wpa_supplicant/wpa_supplicant.conf
inserendo SSID e passphrase. Attenzione: se l'SSID è nascosto, bisogna inserire dopo l'SSID la frase "scan_ssid=1"

in breve di seguito un esenpio del file wpa_supplicant.conf:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=EU

network={
        ssid="Bodorfree"
        scan_ssid=1
        psk="kekka2013"
}

network={
        ssid="TIM-18100795"
        psk="=gr4zie=1000perfibradavide#"
        key_mgmt=WPA-PSK
}

scansione degli access point:

sudo iwlist scan | grep SSID

stato di connessione wifi:

iwconfig

16/10/2017

nmcli tools:


"nmcli g" lo stato della connessione
"nmcli d wifi list" ti dice le reti disponibili
"nmcli c" ti dice le connessioni memorizzate

Esempi:
se vuoi connetterti ad una di quelle memorizzate
"sudo nmcli c up <nome della connessione memorizzata>"
nmcli d disconnect <nome del device>

per apprfondire:
https://www.tecmint.com/configure-network-connections-using-nmcli-tool-in-linux/

giovedì 27 dicembre 2018

Condivisione di Internet

Esempio reale:
Ho un computer con il wifi connesso ad internet e voglio condividere la connessione tramite ethernet:

Fonte citata:
https://ubuntrucchi.wordpress.com/2008/02/23/condividere-la-connessione-internet/
https://wiki.archlinux.org/index.php/Internet_sharing_(Italiano)

Sul computer NAT
do il comando "ip -a" per vedere come si chiamano le mie interfacce di rete.
l'interfaccia wifi si chiama "wlp1s0" mentre l'interfaccia di ethernet "enp2s0".
la "enp2s0" va configurata con ip manuale ad esempio 192.168.1.1 e sottorete il gateway lo si può lasciare vuoto



sul computer ospite bisogna configurare il collegamento ethernet con ip fisso (ad esempio 192.168.1.2) gateway verso il computer NAT (192.168.1.1) e dns qualsiasi (se non li sai, utilizzi quelli del NAT interrogando il NAT con il comando $ cat /etc/resolv.conf).

Sul computer NAT bisogna battere i seguenti comandi come root (il sudo non basta)

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -A FORWARD -i wlp1s0 -o enp2s0 -j ACCEPT
# iptables -A FORWARD -i enp2s0 -o wlp1s0 -j ACCEPT
# iptables -t nat -A POSTROUTING -o wlp1s0 -j MASQUERADE

per maggiori dettagli sui comandi puoi fare riferimento ai seguenti link:
https://ubuntrucchi.wordpress.com/2008/02/23/condividere-la-connessione-internet/
https://wiki.archlinux.org/index.php/Internet_sharing_(Italiano)

A questo punto tutto dovrebbe funzionare

venerdì 10 agosto 2018

condivisione di cartelle in rete con Samba e Fedora

SAMBA Protocollo per Condividere file in rete anche con il mondo windows.

Agosto 2018 - Purtroppo è un tarlo enorme: ne farei volentieri a meno ma è necessario specialmente per chi come me utilizza antiche macchine windows virtualizzate per far funzionare SW ed HW non supportati più.

E' una seccatura perché ogni qualvolta mi trovo a cambiare sistema operativo perdo molte ore a far funzionare SAMBA. Per un po' di anni sono stato tranquillo ma poi con l'avvento di Samba 4.5 (venendo dal 4.1) qualcosa è cambiato e Windows XP non si connette più.

Comunque, per una installazione rapida e minimale di Samba per mettere in condivisione file in rete seguite questa guida:

https://wiki.debian.org/SambaServerSimple 

lasciate stare samba-tools (almeno per ora) perchè non riescono a portare a termine i comandi e visualizzano errori nel db di samba forviandovi.
Invece per ripristinare la compatibilità di SAMBA con windows XP dovete aggiungere righe al /etc/samba/smb.conf :

server max protocol = NT1
lanman auth = yes
ntlm auth = yes

nella sezione [GLOBAL]
ATTENZIONE che ciò compromette la sicurezza del protocollo

Osservazioni del 2013 su Fedora (16?) con SELINUX:


Abilitate nel firewall le due connessioni Samba (client e server)

e poi bisogna dire a SELINUX che deve lasciare stare Samba (ci ho messo più di un anno per capire che SELINUX creava casini con Samba)
Sempre da root
setsebool -P samba_enable_home_dirs on
setsebool -P samba_enable_home_dirs on

attenzione che selinux potrebbe aggiornare le policy di sicurezza per samba e quindi conviene sempre sfogliare il file smb.conf digitando sempre da root

nano /etc/samba/smb.conf

ricordo che il demone di samba è smbd

venerdì 16 agosto 2013

visualizzare l'utilizzo del traffico di rete con la shell

Ci sono vari metodi per visualizzare rapidamente il traffico di rete di un computer linux
una trattazione esustiva la trovate a questo link

https://itsfoss.com/network-speed-monitor-linux/ (agg 2019)

http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/

quello che preferisco è iftop per la sua leggerezza ed immediatezza

giovedì 29 marzo 2012

scansione di una rete locale

Linux è da sempre il sistema operativo dei server e quindi ha tonnellate di strumenti per scansionere e monitorare la rete

avete bisogno di rintracciare un pc sulla rete locale?

il comando "arp" è velocissimo e vi da una visione immediata dei computer sulla vostra LAN (si installa con i "net-tools" apt-get install net-tools)

volete rintracciare una macchina con un particolare MAC-address?

arp -n|grep -i a4:1f:72

se la macchina non è nella vostra sottorete allora passate a arp-scan
arp-scan 192.168.12.0/24 |grep -i 9a:72:ac:71

volete conoscere porte attive, sistema operativo etc... dei computer remoti?

allora passate a
nmap

Volete un'interfaccia grafica?

ZENMAP è quello che fa per voi!

giovedì 23 febbraio 2012

puntare ad una risorsa di rete microsoft

in windows sai che se vuoi andare a brucare i file di una macchina in rete digiti sulla barra degli indirizzi di explorer "\\" e l'indirizzo o il nome della macchina remota

in Linux-Gnome devi invece digitare in nautilus "smb://" e l'indirizzo della macchina