Bash
Networking con Bash
Ricerca…
introduzione
Bash è spesso usato comunemente nella gestione e nella manutenzione di server e cluster. Informazioni relative ai comandi tipici utilizzati dalle operazioni di rete, quando utilizzare quale comando per quale scopo ed esempi / campioni di applicazioni uniche e / o interessanti di esso dovrebbero essere inclusi
Comandi di rete
ifconfig
Il comando sopra mostrerà tutte le interfacce attive della macchina e fornirà anche le informazioni di
- Indirizzo IP assegnato all'interfaccia
- Indirizzo MAC dell'interfaccia
- Indirizzo di trasmissione
- Trasmetti e ricevi byte
Qualche esempio
ifconfig -a
Il comando precedente mostra anche l'interfaccia di disabilitazione
ifconfig eth0
Il comando sopra mostrerà solo l'interfaccia eth0
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
Il comando precedente assegnerà l'IP statico all'interfaccia eth0
ifup eth0
Il comando precedente abiliterà l'interfaccia eth0
ifdown eth0
Il comando seguente disabiliterà l'interfaccia eth0
ping
Il comando precedente (Packet Internet Grouper) serve per testare la connettività tra i due nodi
ping -c2 8.8.8.8
Il comando precedente eseguirà il ping o testerà la connettività con google server per 2 secondi.
traceroute
Il comando sopra riportato è da utilizzare nella risoluzione dei problemi per trovare il numero di hop presi per raggiungere la destinazione.
netstat
Il comando precedente (Statistiche di rete) fornisce le informazioni di connessione e il loro stato
dig www.google.com
Il comando precedente (group information grouper) richiede le informazioni relative al DNS
nslookup www.google.com
Il comando precedente interroga il DNS e trova l'indirizzo IP corrispondente al nome del sito web.
route
Il comando precedente viene utilizzato per controllare le informazioni sul percorso di NetWrok. In pratica mostra la tabella di routing
router add default gw 192.168.1.1 eth0
Il comando precedente aggiungerà la route predefinita della rete di eth0 Interface a 192.168.1.1 nella tabella di routing.
route del default
Il comando precedente cancellerà la rotta predefinita dalla tabella di routing