ntg_net Δημοσ. 6 Μαΐου 2014 Share Δημοσ. 6 Μαΐου 2014 Σε λαπτοπ που αλλάζω συχνα δικτυα θελω να χρησιμοποιω στατικη στη δουλεια και σπιτι , και 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 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 6 Μαΐου 2014 Share Δημοσ. 6 Μαΐου 2014 #!/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 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ntg_net Δημοσ. 6 Μαΐου 2014 Μέλος Share Δημοσ. 6 Μαΐου 2014 Εγώ είχα κάποιο λάθος ? Η ifconfig δεν κάνει την δουλειά ? Παρατήρησα με το δικό σου τρόπο mad-p ότι ενώ αλλάζει σωστά την ip μέσα στο /etc/network/interfaces αν τρέξω ifconfig για να δω ip θα δείχνει την παλιά και θέλει επανεκκίνηση για να δείξει την σωστή. Ωστόσο αν κάνω ping από άλλο Η/Υ στην ip του /etc/network/interfaces θα απαντήσει κανονικά. Γιατί δεν ενημερώνεται άμεσα το ifconfig (οχι πάντα) ? Θεωρείς ότι είναι καλύτερα έτσι παρά με την ifconfig ή την route ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
warlock9_0 Δημοσ. 6 Μαΐου 2014 Share Δημοσ. 6 Μαΐου 2014 γιατί δεν το κάνεις από το router απλά? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
ntg_net Δημοσ. 6 Μαΐου 2014 Μέλος Share Δημοσ. 6 Μαΐου 2014 Λες δηλαδή να το έχω πάντα στο dhcp και στα δικά μου δίκτυα να βάλω το router να δίνει ip σε mac addr. Ναι και αυτό γίνεται. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mad-proffessor Δημοσ. 6 Μαΐου 2014 Share Δημοσ. 6 Μαΐου 2014 Το sudo θέλει tty για να παίξει στις περισσότερες διανομές -δε ξέρω για το debian- και επίσης όταν κάνεις echo το βάζεις σε εισαγωγικά. Τώρα για το ifconfig δε ξέρω αν θες βάλε κάτω απο το networking restart ifconfig eth0 down; ifconfig eth0 up; μπας κ δει τις αλλαγές (αλλα είναι σαν να δίνεις networking restart) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα