Điểm:0

Một giao diện lấy tất cả các địa chỉ IP và một giao diện khác không sử dụng

lá cờ cn

Tôi đã xây dựng hạt nhân tùy chỉnh đầu tiên của mình và gặp một số vấn đề với nó (xem bài này khác).

tôi cấu hình với /etc/mạng/giao diện một địa chỉ IP trên mỗi giao diện vật lý của máy tính. biệt kích ip một hiển thị địa chỉ IP trên mỗi giao diện.

debian@debian:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
    liên kết/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    máy chủ phạm vi inet 127.0.0.1/8 lo
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
    inet6 ::1/128 máy chủ phạm vi
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast trạng thái UP nhóm mặc định qlen 1000
    liên kết/ether 64:70:02:11:67:a4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.5.1/24 brd 192.168.5.255 phạm vi toàn cầu enp7s0
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
    liên kết phạm vi inet6 fe80::6670:2ff:fe11:67a4/64
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
3: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast trạng thái XUỐNG nhóm mặc định qlen 1000
    liên kết/ether 00:1c:c0:94:71:d1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.5.2/24 brd 192.168.5.255 phạm vi toàn cầu enp0s25
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
    liên kết phạm vi inet6 fe80::21c:c0ff:fe94:71d1/64
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
debian@debian:~$
debian@debian:~$ cat /etc/network/interfaces
# Tệp này mô tả các giao diện mạng có sẵn trên hệ thống của bạn
# và cách kích hoạt chúng. Để biết thêm thông tin, xem giao diện (5).

nguồn /etc/network/interfaces.d/*

# Giao diện mạng loopback
tự động lo
vòng lặp iface lo inet

# Giao diện mạng chính
cho phép cắm nóng enp7s0
#iface enp7s0 inet dhcp
iface enp7s0 inet tĩnh
địa chỉ 192.168.5.1/24


cho phép cắm nóng enp0s25
#iface enp0s25 inet dhcp
iface enp0s25 inet tĩnh
địa chỉ 192.168.5.2/24


debian@debian:~$

enp0s25 = giao diện intel enp7s0 = giao diện realtek

Vấn đề là như sau:

  • Khi tôi kết nối cáp ethernet với giao diện intel (trình điều khiển e1000e), tôi có thể ping cả hai địa chỉ IP (ngay cả khi giao diện kia bị hỏng).

  • Khi tôi kết nối cáp ethernet với giao diện realtek tp-link (trình điều khiển r8169), tôi không thể ping bất kỳ địa chỉ IP nào (bao gồm cả IP được liên kết với nó). Giao diện đi lên khi cáp được kết nối với nó.

Tôi đã tìm kiếm một chút và tôi không thể tìm thấy một vấn đề tương tự như của tôi. Bạn có biết tại sao có sự khác biệt giữa những gì linux đang nhắc và những gì thực sự xảy ra với các giao diện không?

Chỉnh sửa : Sự cố không liên quan đến nhân tùy chỉnh, nó cũng xuất hiện trong phiên bản nhân Debian 4.19 mặc định. Nhưng họ đã làm việc rất tốt với PfSense.

Chỉnh sửa 2: Bảng lộ trình hiện tại (có thể thay đổi sau khi dịch vụ mạng được khởi động lại và giao diện realtek được cập nhật trước giao diện intel).

debian@debian:~$ tuyến đường ip
192.168.5.0/24 dev enp0s25 liên kết phạm vi kernel proto src 192.168.5.2
192.168.5.0/24 dev enp7s0 liên kết phạm vi kernel proto src 192.168.5.1
debian@debian:~$
lá cờ np
Nó có hoạt động bình thường với hạt nhân Debian mặc định không?
Nikita Kipriyanov avatar
lá cờ za
Vì vậy, tại sao không có nội dung của tệp `giao diện` và, có lẽ, đầu ra `ip addr` trong bài đăng?
lá cờ cn
Tôi chỉnh sửa bài viết để trả lời câu hỏi của bạn.
A.B avatar
lá cờ cl
A.B
liên quan đến [mô hình máy chủ yếu](https://en.wikipedia.org/wiki/Host_model) và yêu cầu định tuyến chính sách khi sử dụng nhiều NIC có địa chỉ IP trong cùng một mạng LAN IP. ARP có lẽ cũng có liên quan.
lá cờ cn
@ A.B Mô hình máy chủ yếu dường như chấp nhận lưu lượng truy cập đến cả hai giao diện trên cả hai giao diện. Nó có thể chỉ chấp nhận một trong các giao diện (như trong trường hợp của tôi) không? Máy tính có thể thay đổi mô hình máy chủ giữa hệ điều hành bạn triển khai không?
A.B avatar
lá cờ cl
A.B
Tôi bối rối bởi một chi tiết: enp0s25 = Intel. Đó có phải là giao diện thứ hai? Bởi vì sau đó "ngay cả khi giao diện thứ hai ngừng hoạt động" không có ý nghĩa gì (và tôi nên diễn giải nó như thế nào? thiết lập về mặt hành chính hay cái gì khác?). Bạn có thể chỉnh sửa câu hỏi của mình và làm rõ giao diện nào là Tp-Link, giao diện nào là Intel và giao diện nào là giao diện thứ hai không? Bạn có thể xác minh quan sát của bạn? Họ có thể đã thay đổi trong thời gian đó, nhưng miễn là mọi thứ mạch lạc thì tôi sẽ có sẵn lời giải thích.
A.B avatar
lá cờ cl
A.B
Ngoài ra, bạn có thể thêm đầu ra của lệnh này không? `tuyến đường ip`.
lá cờ cn
@ A.B. Tôi hiểu trường hợp của mình. Như bạn đã nói, bảng định tuyến đóng vai trò chính trong vấn đề tôi gặp phải. Linux gửi phản hồi lưu lượng thông qua giao diện đầu tiên của bảng định tuyến khớp với đích. Kết hợp với mô hình máy chủ yếu, máy tính nhận lưu lượng truy cập trên cả hai giao diện nhưng chỉ gửi phản hồi cho một giao diện (tùy thuộc vào bảng định tuyến).
Nikita Kipriyanov avatar
lá cờ za
Bạn đặt hai NIC khác nhau vào cùng một mạng LAN. Có, Linux sử dụng mô hình máy chủ yếu và thiết lập sai trong mô hình đó. Tại sao bạn làm điều đó, những gì bạn đã cố gắng để đạt được? (Dự đoán trước câu trả lời, dự phòng đạt được * khác nhau *.)
A.B avatar
lá cờ cl
A.B
Có, ngoại trừ chỉ một giao diện cũng nhận được lưu lượng truy cập từ một ngang hàng nhất định, thậm chí không phải lúc nào cũng giống với giao diện dành cho phản hồi (thông lượng ARP ...). Bên cạnh câu hỏi tương tự như Nikita Kipriyanov: mục tiêu là gì? (tâm https://xyproblem.info/ )
lá cờ cn
Tôi sẽ sử dụng mô-đun PRP được kích hoạt trong quá trình biên dịch kernel. Giao thức sẽ xử lý các giao diện như cả hai trong cùng một mạng. Bản thân tôi đã đặt các giao diện trong cùng một mạng là một sai lầm vì dịch vụ không được kích hoạt để tránh sự cố này một cách chính xác.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.