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