Όλα για το αρχείο Debian/etc/network/interfaces

All About Debian Etc Network Interfaces File



Το αρχείο /etc/network/interfaces διατίθεται στο Debian και οι παράγωγές του επιτρέπουν τον καθορισμό στατικών και δυναμικών διευθύνσεων IP για τις διεπαφές, ρύθμιση πληροφοριών δρομολόγησης και προεπιλεγμένων πύλων, αποκάλυψη σύνδεσης δικτύου και άλλα.

Η προεπιλεγμένη διεπαφές το αρχείο μοιάζει με το ακόλουθο:









Οπου αυτο ξεκινά τη διεπαφή κατά την εκκίνηση και αντιμετωπίζω καλεί τη διασύνδεση δικτύου (στην περίπτωση αυτή lo, loopback). Όλες οι γραμμές ξεκινούν με αυτο καθορίστε τις διεπαφές που θα ενεργοποιηθούν κατά την εκτέλεση ifup -a , μια εντολή που εκτελείται κατά την εκκίνηση.



Οι γραμμές που ξεκινούν με το iface έχουν την ακόλουθη σύνταξη:





αντιμετωπίζω

Για παράδειγμα:

iface enp2s0 inet dhcp

Το ακόλουθο παράδειγμα δείχνει πώς μπορείτε να ρυθμίσετε μια κάρτα δικτύου χρησιμοποιώντας DHCP:



Ρύθμιση διεπαφής με DHCP με επεξεργασία του/etc/network/interfaces:

Για να προσθέσετε μια νέα διεπαφή χρησιμοποιώντας DHCP, προσθέστε τις ακόλουθες γραμμές:

αυτο
allow-hotplug
iface inet dhcp

Οπου allow-hotplug θα ξεκινήσει τη διεπαφή κατά την ανίχνευση συμβάντων.

Σημείωση: για προσθήκη IPv6 inet6 : iface inet6 dhcp

Οπου θα πρέπει να ορίσετε το όνομα της συσκευής σας, eth0 , enp2s0 , wlp3s0 , και τα λοιπά.

Ρύθμιση μιας διεπαφής με στατική διεύθυνση με την επεξεργασία του/etc/network/interfaces:

Αν αντί να ρυθμίσετε τη διεπαφή με DHCP θέλετε να ορίσετε μια στατική διεύθυνση IP και πύλη αντικαταστήστε τις προηγούμενες οδηγίες με τις ακόλουθες (αντικαταστήστε 192.168.0.8/24 και 192.168.0.1 με τις σωστές διευθύνσεις IP σας):

αυτο
iface inet στατικό
διεύθυνση 192.168.0.1
μάσκα δικτύου 255.255.255.0

πύλη 192.168.0.1
dns-nameservers 8.8.8.8

Ο καθορισμός πύλης και μετάδοσης είναι προαιρετικός.
Το ακόλουθο παράδειγμα δείχνει μια διαφορετική διαμόρφωση η οποία εκτελείται αφού η διεπαφή δικτύου είναι ενεργοποιημένη (πάνω) ή απενεργοποιημένη (κάτω). ο πάνω οι γραμμές εκτελούνται όταν η συσκευή είναι ενεργοποιημένη ενώ το κάτω γραμμές όταν είναι απενεργοποιημένο:

auto eth0
iface eth0 inet στατικό
διεύθυνση 192.168.0.5
δίκτυο 192.168.0.0
μάσκα δικτύου 255.255.255.128
μετάδοση 192.168.0.0
up route add -net 192.168.0.128 μάσκα δικτύου 255.255.255.0 gw 192.168.0.1
επάνω διαδρομή προσθέστε προεπιλεγμένο gw 192.168.0.200
down route del default gw 192.168.0.200
down route del -net 192.168.0.128 μάσκα δικτύου 255.255.255.128 gw 192.168.0.1

Ρύθμιση κάρτας δικτύου με 2 διεπαφές:

Το παρακάτω παράδειγμα παρακάτω δείχνει μια στατική διαμόρφωση για μια κάρτα δικτύου με δύο διεπαφές:

auto eth0 eth0:1
iface eth0 inet στατικό
διεύθυνση 192.168.0.5
δίκτυο 192.168.0.0
μάσκα δικτύου 255.255.255.0
μετάδοση 192.168.0.255
πύλη 192.168.0.1
iface eth0: 1 inet στατικό
διεύθυνση 192.168.0.10
δίκτυο 192.168.0.0
μάσκα δικτύου 255.255.255.0

Όπως μπορείτε να δείτε με αυτόν τον τρόπο, μπορείτε να αντιστοιχίσετε πολλές διευθύνσεις IP σε μία διεπαφή δικτύου.

Διαμορφώστε τη σύνδεση δικτύου με την επεξεργασία του/etc/network/interfaces:

Το ακόλουθο παράδειγμα δείχνει την προηγούμενη διαμόρφωση της λειτουργίας σύνδεσης 1 στο αρχείο/etc/network/interfaces, θα αφήσω διεπαφές με τα ονόματά τους για ευκολότερη κατανόηση:

auto enp2s0
Εγχειρίδιο inace iface enp2s0
bond-master bond0
bond-prim enp2s0 wlp3s0

αυτόματο wlp3s0
Εγχειρίδιο inace iface wlp3s0 inet
bond-master bond0
bond-prim enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
auto bond0
iface bond0 inet dhcp
bond-slaves κανένας
ενεργή δημιουργία αντιγράφων ασφαλείας
bond-miimon 100
bond-downdelay 200
bond-updelay 200

Μια διαμόρφωση σύνδεσης δικτύου με στατική IP αντί για DHCP θα έχει το τελευταίο μπλοκ όπως:

iface bond0 inet στατικό
διεύθυνση 192.168.0.54
μάσκα δικτύου 255.255.255.0
δίκτυο 192.168.0.0
πύλη 192.168.0.1

Μπορείτε να εκτελέσετε την ακόλουθη εντολή για να βεβαιωθείτε ότι η σύνδεση λειτουργεί σωστά:

#Γάτα /τοις εκατό/καθαρά/συγκόλληση/ομόλογο 0

Πηγή παραδειγμάτων: Πώς να κάνετε Linux Network Bonding

Ενεργοποίηση καταγραφής για το αρχείο/etc/network/interfaces:

Υπάρχουν 3 επιλογές που σχετίζονται με την καταγραφή:

ΠΟΛΥΛΟΓΟΣ: δίνει εντολή στα αρχεία καταγραφής να έχουν λεπτομερείς πληροφορίες.
DEBUG: ενεργοποιήστε τον εντοπισμό σφαλμάτων κατά την καταγραφή.
ΣΥΛΛΟΓΟΣ: αποθηκεύστε τα αρχεία καταγραφής εντός/var/log/syslog.

Εντολές προετοιμασίας για/etc/network/interfaces: Οι εντολές προετοιμασίας εκτελούνται πριν ενεργοποιήσετε τη συσκευή δικτύου. Εάν η εντολή pre-up αποτύχει, η ενεργοποίηση της κάρτας δικτύου δεν θα πραγματοποιηθεί.

Οδηγίες δημοσίευσης για/etc/network/interfaces: Οι οδηγίες μετά την εκτέλεση εκτελούνται μετά την ενεργοποίηση της διεπαφής δικτύου.

Οδηγίες εκ των προτέρων για/etc/network/interfaces: Οι προκαταρκτικές οδηγίες εκτελούνται πριν απενεργοποιήσετε τη συσκευή δικτύου.

Αναλυτικές οδηγίες για/etc/network/interfaces: Οι εκ των υστέρων οδηγίες εκτελούνται μετά την απενεργοποίηση της διεπαφής δικτύου.

Οι σημαίες προ-επάνω, προ-κάτω, μετά-επάνω και μετά-κάτω είναι υπό όρους, εάν δεν έχουν ενεργοποιηθεί η συσκευή δικτύου ή δεν θα επισημανθούν σωστά ως απενεργοποιημένες.

Για παράδειγμα, η οδηγία:

προκαταρκτικό/usr/τοπικός/sbin/iptables

Θα εκτελέσει το τείχος προστασίας πριν ενεργοποιηθεί η διασύνδεση δικτύου, εάν το iptables δεν ξεκινήσει, η διεπαφή δικτύου δεν θα ενεργοποιηθεί.

Αυτές οι οδηγίες είναι προαιρετικές που ισχύουν για οποιαδήποτε μέθοδο, μπορούν να επαναληφθούν, εναλλακτικά αν θέλετε να εκτελέσετε δέσμη ενεργειών κατά την ενεργοποίηση και απενεργοποίηση διεπαφών δικτύου, μπορείτε να τις αποθηκεύσετε μέσα στους καταλόγους:

/και τα λοιπά/δίκτυο/αν-κάτω.δ
/και τα λοιπά/δίκτυο/αν-μετά-κάτω.δ
/και τα λοιπά/δίκτυο/εάν-προ-up.d
/και τα λοιπά/δίκτυο/αν-επάνω.δ

Το αρχείο/etc/network/interfaces είναι πολύ περίπλοκο με πολλές περισσότερες διαθέσιμες επιλογές που αναφέρονται λεπτομερώς στην κύρια σελίδα ή online στο https://manpages.debian.org/jessie/ifupdown/interfaces.5.el.html Το

Ελπίζω να βρήκατε αυτό το σύντομο άρθρο Σχετικά με το αρχείο debian/etc/network/interfaces χρήσιμος.
Συνεχίστε να ακολουθείτε το LinuxHint για πρόσθετες ενημερώσεις και συμβουλές σχετικά με το Linux και τη δικτύωση.