Tất cả Giới thiệu về Tệp Debian / etc / network / interface

All About Debian Etc Network Interfaces File



Tập tin / etc / network / interface có sẵn trong Debian và các bản phân phối dẫn xuất của nó cho phép xác định địa chỉ IP tĩnh và động cho các giao diện, thông tin định tuyến thiết lập và các cổng mặc định, giả mạo liên kết mạng và hơn thế nữa.

Mặc định giao diện tệp trông giống như sau:









Ở đâu tự động khởi động giao diện khi khởi động và tôi đôi mặt gọi giao diện mạng (trong trường hợp này là lo, loopback). Tất cả các dòng bắt đầu bằng tự động chỉ định các giao diện sẽ được bật khi chạy ifup -a , một lệnh được thực thi khi khởi động.



Các dòng bắt đầu bằng iface có cú pháp sau:





tôi đôi mặt

Ví dụ:

iface enp2s0 inet dhcp

Ví dụ sau đây cho thấy cách thiết lập một card mạng bằng DHCP:



Thiết lập giao diện với DHCP bằng cách chỉnh sửa / etc / network / interface:

Để thêm giao diện mới bằng DHCP, hãy thêm các dòng sau:

tự động
cho phép-hotplug
iface inet dhcp

Ở đâu cho phép-hotplug sẽ bắt đầu giao diện khi phát hiện sự kiện.

Ghi chú: cho IPv6 thêm inet6 : iface inet6 dhcp

Ở đâu bạn nên đặt tên thiết bị của mình, eth0 , enp2s0 , wlp3s0 , Vân vân.

Thiết lập giao diện với địa chỉ tĩnh bằng cách chỉnh sửa / etc / network / interface:

Nếu thay vì định cấu hình giao diện với DHCP, bạn muốn đặt địa chỉ IP tĩnh và cổng vào, hãy thay thế các hướng dẫn trước đó bằng hướng dẫn sau (thay thế 192.168.0.8/24192.168.0.1 với địa chỉ IP chính xác của bạn):

tự động
iface inet tĩnh
địa chỉ 192.168.0.1
netmask 255.255.255.0

cổng 192.168.0.1
dns-nameserver 8.8.8.8

Việc xác định cổng và quảng bá là tùy chọn.
Ví dụ sau đây cho thấy một cấu hình khác chạy sau khi giao diện mạng được bật (lên) hoặc bị vô hiệu hóa (xuống). Các hướng lên các dòng được thực thi khi thiết bị được bật trong khi xuống dòng khi nó bị vô hiệu hóa:

auto eth0
iface eth0 inet tĩnh
địa chỉ 192.168.0.5
mạng 192.168.0.0
mặt nạ mạng 255.255.255.128
phát 192.168.0.0
up route add -net 192.168.0.128 netmask 255.255.255.0 gw 192.168.0.1
lên tuyến thêm gw mặc định 192.168.0.200
down route del gw mặc định 192.168.0.200
down route del -net 192.168.0.128 netmask 255.255.255.128 gw 192.168.0.1

Thiết lập một card mạng với 2 giao diện:

Ví dụ sau đây cho thấy một cấu hình tĩnh cho một card mạng có hai giao diện:

auto eth0 eth0: 1
iface eth0 inet tĩnh
địa chỉ 192.168.0.5
mạng 192.168.0.0
netmask 255.255.255.0
phát 192.168.0.255
cổng 192.168.0.1
iface eth0: 1 inet tĩnh
địa chỉ 192.168.0.10
mạng 192.168.0.0
netmask 255.255.255.0

Như bạn thấy theo cách này, bạn có thể gán nhiều địa chỉ IP cho một giao diện mạng.

Định cấu hình liên kết mạng bằng cách chỉnh sửa / etc / network / interface:

Ví dụ sau đây cho thấy cấu hình chế độ liên kết 1 trước đây của tôi trong tệp / etc / network / interface, tôi sẽ để lại các giao diện với tên của chúng để dễ hiểu hơn:

auto enp2s0
Hướng dẫn sử dụng inet iface enp2s0
bond-master bond0
bond-primary enp2s0 wlp3s0

auto wlp3s0
Hướng dẫn sử dụng inet iface wlp3s0
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
trái phiếu tự động0
iface bond0 inet dhcp
nô lệ trái phiếu không có
chế độ trái phiếu hoạt động-sao lưu
bond-miimon 100
trái phiếu-downdelay 200
bond-updelay 200

Cấu hình liên kết mạng với IP tĩnh thay vì DHCP sẽ có khối cuối cùng như:

iface bond0 inet static
địa chỉ 192.168.0.54
netmask 255.255.255.0
mạng 192.168.0.0
cổng 192.168.0.1

Bạn có thể chạy lệnh sau để đảm bảo liên kết hoạt động bình thường:

#con mèo /phần trăm/mạng lưới/liên kết/trái phiếu0

Nguồn ví dụ: Cách thực hiện Liên kết mạng Linux

Bật ghi nhật ký cho tệp / etc / network / interface:

Có 3 tùy chọn liên quan đến việc ghi nhật ký:

ĐỘNG TỪ: hướng dẫn các tệp nhật ký để có thông tin chi tiết.
GỢI Ý: cho phép gỡ lỗi khi ghi nhật ký.
SYSLOG: lưu nhật ký trong / var / log / syslog.

Các lệnh cài đặt trước cho / etc / network / interface: Các lệnh khởi động trước được thực hiện trước khi bật thiết bị mạng. Nếu lệnh cài đặt trước không thành công, quá trình kích hoạt thẻ mạng sẽ không diễn ra.

Hướng dẫn hậu kỳ cho / etc / network / interface: Hướng dẫn đăng lên được thực hiện sau khi kích hoạt giao diện mạng.

Hướng dẫn trước cho / etc / network / interface: Các hướng dẫn trước được thực hiện trước khi tắt thiết bị mạng.

Hướng dẫn sau cho / etc / network / interface: Các hướng dẫn sau khi tải xuống được thực hiện sau khi giao diện mạng bị vô hiệu hóa.

Cờ báo trước, cờ giảm trước, cờ tăng lên và cờ giảm xuống là có điều kiện, nếu chúng không hoạt động, thiết bị mạng sẽ không được bật hoặc sẽ không được đánh dấu thích hợp là bị vô hiệu hóa.

Ví dụ, hướng dẫn:

chuẩn bị trước/usr/địa phương/sbin/iptables

Sẽ chạy tường lửa trước khi giao diện mạng được kích hoạt, nếu iptables không khởi động được, giao diện mạng sẽ không bật.

Các hướng dẫn này là tùy chọn có giá trị đối với bất kỳ phương pháp nào, chúng có thể được nhắc lại, ngoài ra, nếu bạn muốn chạy tập lệnh khi bật và tắt giao diện mạng, bạn có thể lưu chúng trong thư mục:

/Vân vân/mạng/if-down.d
/Vân vân/mạng/if-post-down.d
/Vân vân/mạng/if-pre-up.d
/Vân vân/mạng/if-up.d

Tệp / etc / network / interface rất phức tạp với nhiều tùy chọn có sẵn khác được trình bày chi tiết tại trang chính hoặc trực tuyến tại https://manpages.debian.org/jessie/ifupdown/interfaces.5.en.html .

Tôi hy vọng bạn tìm thấy bài viết ngắn gọn này trên Giới thiệu về tệp debian / etc / network / interface có ích.
Tiếp tục theo dõi LinuxHint để biết các cập nhật và mẹo bổ sung về Linux và Mạng.