Προς το περιεχόμενο

Network profiles Debian/Ubuntu


ntg_net

Προτεινόμενες αναρτήσεις

Σε λαπτοπ που αλλάζω συχνα δικτυα θελω να χρησιμοποιω στατικη στη δουλεια και σπιτι , και dchp σε φιλους και γνωστους.

Εχω κάνει τα παρακάτω 3 scripts και θελω να τα τρεχω αναλογα. (εχω δοκιμασει και με route)

Τι κάνω λαθος και δεν με αλλαζει ip ?

Ποιοι αλλοι τρόποι υπαρχουν ?

# HOME
#!/bin/sh
sudo ifconfig eth0 down;
sudo ifconfig eth0 192.168.1.91 24 up;
sudo route add default gw 192.168.1.1;
sudo echo nameserver 192.168.1.1 > /etc/resolv.conf; 
sudo /etc/init.d/networking restart
 
 
# OFFICE
#!/bin/sh
sudo ifconfig eth0 down;
sudo ifconfig eth0 192.168.0.91 24 up;
sudo route add default gw 192.168.0.1;
sudo echo nameserver 192.168.0.1 > /etc/resolv.conf; 
sudo /etc/init.d/networking restart 

 

# DCHP
#!/bin/sh
sudo dhclient eth0
sudo /etc/init.d/networking restart 

Παραδειγμα με route

# HOME
#!/bin/sh
sudo route add 192.168.1.91 netmask 255.255.255.0 gw 192.168.1.1 dev eth0 
 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

#!/bin/bash
echo "auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
	address 192.168.1.91
	netmask 255.255.255.0	
	network 192.168.1.0	
	broadcast 192.168.1.255
	gateway 192.168.1.1">/etc/network/interfaces
echo "nameserver 192.168.1.1">/etc/resolv.conf
/etc/init.d/networking restart

σωζεις ως home.sh

εκτελεις με sudo sh home.sh

κάνεις κ ένα άλλο για dhcp

#!/bin/bash
echo "auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp">/etc/network/interfaces
/etc/init.d/networking restart
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εγώ είχα κάποιο λάθος ? Η ifconfig δεν κάνει την δουλειά ?

 

Παρατήρησα με το δικό σου τρόπο mad-p ότι ενώ αλλάζει σωστά την ip μέσα στο /etc/network/interfaces αν τρέξω ifconfig για να δω ip θα δείχνει την παλιά και θέλει επανεκκίνηση για να δείξει την σωστή. Ωστόσο αν κάνω ping από άλλο Η/Υ στην ip του /etc/network/interfaces θα απαντήσει κανονικά. Γιατί δεν ενημερώνεται άμεσα το ifconfig (οχι πάντα)  ?

 

Θεωρείς ότι είναι καλύτερα έτσι παρά με την ifconfig ή την route ?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λες δηλαδή να το έχω πάντα στο dhcp και στα δικά μου δίκτυα να βάλω το router να δίνει ip σε mac addr.

Ναι και αυτό γίνεται.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το sudo θέλει tty για να παίξει στις περισσότερες διανομές -δε ξέρω για το debian- και επίσης όταν κάνεις echo το βάζεις σε εισαγωγικά. Τώρα για το ifconfig δε ξέρω αν θες βάλε κάτω απο το networking restart

ifconfig eth0 down;

ifconfig eth0 up;

μπας κ δει τις αλλαγές (αλλα είναι σαν να δίνεις networking restart)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...