Έφτιαξα για έναν φίλο μου δύο shell scripts για την αυτοματοποίηση των ρυθμίσεων του ασύρματου δικτύου στην δουλειά του και στο σπίτι. Για κάποιον λόγο δυστυχώς και πάλι δεν μπορεί να "δει" internet και δεν μπορώ να έχω άμεση επαφή μαζί του καθώς είναι 800 km μακριά. Για αυτό ζητάω την συμβουλή σας, αν κάνω σε κάποιο σημείο λάθος ή μήπως παρέληψα κάτι!
Στην δουλειά του έχω πει να κλείνει τον network-manager και να τρέχει το douleia.sh
Το αρχείο (douleia.sh) έχει το εξής περιεχόμενο:
- Κώδικας: Επιλογή όλων
#! /bin/bash
echo -e "nameserver Χ.Χ.Χ.Χ\nnameserver Υ.Υ.Υ.Υ" | sudo tee /etc/resolv.conf
echo -e "auto lo\niface lo inet loopback\n\nauto wlan0\niface wlan0 inet static\naddress Ζ.Ζ.Ζ.Ζ\ngateway Q.Q.Q.Q\nnetmask W.W.W.W" | sudo tee /etc/network/interfaces
Ενώ το δεύτερο αρχείο (spiti.sh):
- Κώδικας: Επιλογή όλων
#! /bin/bash
echo -e "auto lo\niface lo inet loopback" | sudo tee /etc/network/interfaces
echo -e "#nothing" | sudo tee /etc/resolv.conf
Ώστε να ανοίγει τον gnome-network-manager και να δουλεύει από εκεί.
Έχω παραλείψει κάτι; Το δίκτυο της δουλειάς του δεν έχει ασφάλεια, και πρέπει αναγκαστικά να δουλέψει σε static αφού δεν έχουν DHCP, και δεν γνωρίζω για ποιόν λόγο, δεν μπορεί να το κάνει να δουλέψει από τον Network-Manager (όπως είπα, είμαι 800 χμ μακρία και οι γνώσεις του είναι μηδαμινές, οπότε προσπαθώ να κάνω την μέθοδο να εξαρτάται όσο το δυνατόν λιγότερο από αυτόν)
Ευχαριστώ εκ των προτέρων


