Πώς μπορώ να ορίσω μια στατική IP στο Ubuntu;
Είμαι νέος με το Linux, έχοντας χρόνια εμπειρίας με Windows servers/desktops και έχω προβλήματα με τη ρύθμιση μιας στατικής IP. Χρησιμοποιώ μια μέθοδο που χρησιμοποιείται για προηγούμενες εκδόσεις του Ubuntu, η οποία δεν φαίνεται να λειτουργεί με την 16.04
Χρησιμοποίησα την εντολή sudo nano /etc/network/interface
και πρόσθεσα τα εξής
iface enp0s25 inet static
address 10.10.8.2
netmask 255.255.0.0
gateway 10.10.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Έχω επανεκκινήσει το σύστημα και το Ethernet είναι σχεδόν νεκρό, το ping δεν λειτουργεί καθόλου. Προσπάθησα να τροποποιήσω το /etc/NetworkManager/NetworkManager.conf
και έκανα τις ακόλουθες αλλαγές
#dns=dnsmasq (comment out the dnsmasq)
[ifupdown]
managed=true (changed from false)
Με αυτό μπορώ να κάνω το Ethernet να λειτουργεί σποραδικά, ωστόσο τελικά αποτυγχάνει.
Έχω δοκιμάσει αυτή τη διαμόρφωση σε δύο άλλα μηχανήματα καθώς και σε ένα εικονικό μηχάνημα και όλα έχουν τα ίδια αποτελέσματα. Μπορώ να επιβεβαιώσω ότι αυτές οι ρυθμίσεις λειτουργούν άψογα όταν εγκαθιστώ τα Windows σε οποιοδήποτε από αυτά τα μηχανήματα. Επίσης, όταν αφήνω την αυτόματη διαμόρφωση DHCP, όλα λειτουργούν μια χαρά χωρίς προβλήματα.
Υποθέτω ότι κάτι μου διαφεύγει εδώ, η ρύθμιση μιας στατικής IP δεν θα έπρεπε να είναι καθόλου δύσκολη.
Είχα το ίδιο πρόβλημα και αυτή ήταν η λύση μου:
και επικολλήστε (αλλάζοντας για το δίκτυό σας) αυτό κάτω από το
# Η κύρια διασύνδεση δικτύου
:Μπορείτε να βρείτε το σωστό όνομα της διασύνδεσης χρησιμοποιώντας την εντολή
ifconfig -a
στο ubuntu 16.04 ήip address
στο 18.04+.Κλείστε την Εικονική σας Μηχανή και μετά!!! Πηγαίνετε στις ρυθμίσεις δικτύου και κάντε κλικ στο κουμπί ανανέωσης της διεύθυνσης MAC μερικές φορές :)
[ ]]1
και ξεκινήστε το VM σας και θα πρέπει να έχετε internet!
ΕΝΗΜΈΡΩΣΗ 20.02.2019
Για το ubuntu 18.04+ πρέπει να επεξεργαστείτε αυτό το αρχείο
Είχα το ίδιο πρόβλημα και η λύση "ήταν" απλά... για μένα, τουλάχιστον.
Και, δημιουργήστε ένα κενό αρχείο με το όνομα της διασύνδεσης δικτύου στο:
Λειτουργεί...