loader

Αλλάξτε το Ubuntu Server από το DHCP σε μια στατική διεύθυνση IP

Anonim

Εάν το πρόγραμμα εγκατάστασης του Ubuntu Server έχει ρυθμίσει το διακομιστή σας να χρησιμοποιεί DHCP, θα θέλετε να το αλλάξετε σε μια στατική διεύθυνση IP, έτσι ώστε οι χρήστες να μπορούν να το χρησιμοποιήσουν.

Η αλλαγή αυτής της ρύθμισης χωρίς GUI θα απαιτήσει κάποια επεξεργασία κειμένου, αλλά αυτό είναι το κλασικό linux, σωστά;

Ας ανοίξουμε το αρχείο / etc / network / interfaces. Θα χρησιμοποιήσω vi, αλλά μπορείτε να επιλέξετε διαφορετικό πρόγραμμα επεξεργασίας

sudo vi / etc / δίκτυο / διεπαφές

Για την κύρια διεπαφή, η οποία είναι συνήθως eth0, θα δείτε αυτές τις γραμμές:

auto eth0
iface eth0 inet dhcp

Όπως μπορείτε να δείτε, χρησιμοποιεί το DHCP αυτή τη στιγμή. Πρόκειται να αλλάξουμε το dhcp σε στατικό και, στη συνέχεια, υπάρχουν πολλές επιλογές που πρέπει να προστεθούν κάτω από αυτό. Προφανώς θα το προσαρμόσετε στο δίκτυό σας.

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1

Τώρα θα χρειαστεί να προσθέσετε τις ρυθμίσεις DNS με επεξεργασία του αρχείου resolv.conf:

sudo vi /etc/resolv.conf

Στη γραμμή 'όνομα διακομιστή xxx.xxx.xxx.xxx' αντικαταστήστε το x με την διεύθυνση IP του διακομιστή ονομάτων σας. (Μπορείτε να κάνετε ifconfig / όλα για να μάθετε τι είναι)

Πρέπει επίσης να καταργήσετε τον πελάτη dhcp για να κολλήσει (χάρη στον Peter για την παρατήρηση). Ενδέχεται να χρειαστεί να αντικαταστήσετε το dhcp-client3.

sudo apt-get αφαιρέστε το dhcp-client

Τώρα θα χρειαστεί μόνο να επανεκκινήσετε τα στοιχεία δικτύωσης:

sudo /etc/init.d/δικτυακή επανεκκίνηση

Ping www.google.com. Εάν λάβετε μια απάντηση, η ανάλυση ονόματος λειτουργεί (εκτός αν βέβαια αν το google βρίσκεται στο αρχείο hosts σας).

Πραγματικά αρκετά απλή.

Ενημερώθηκε Χάρη στο Nickname007 στα σχόλια για να σημειώσω ότι ξέχασα τις καταχωρήσεις DNS στον οδηγό.