Tôi có một máy chủ tệp chạy samba 4.5 trên FreeBSD 11 và một vài PC nối mạng, tất cả đều trên mạng LAN 1Gb đơn giản không được quản lý. Các PC bao gồm một máy trạm có liên kết quang 10GbE chuyên dụng đến máy chủ tệp vì nó xử lý các tệp rất lớn. Tất cả các thiết bị LAN đều nằm trên cùng một nhóm làm việc, được gọi là "WORKGROUP", samba sử dụng tên thiết bị "SERVER" và máy trạm sử dụng tên thiết bị "WS1". Không có DNS / AD / WINS cục bộ nào được sử dụng và samba daemon cũng hoạt động như trình duyệt chính của nhóm làm việc (với WS1 là bản sao lưu khi tôi đi xa đến đó).
Vấn đề là máy trạm và máy chủ tệp luôn kết nối thông qua kết nối 1Gb của họ và bỏ qua kết nối 10G và tôi muốn họ ưu tiên sử dụng kết nối 10G nếu nó tồn tại và bỏ qua kết nối 1Gb nếu có. Tôi có thể buộc samba trên 10G bằng cách sử dụng \ 192.168.100.1 từ máy trạm (và sau đó nó hoạt động) nhưng điều đó khó lý tưởng.
Tôi lo ngại rằng nếu tôi đoán ngẫu nhiên các giải pháp, tôi sẽ chỉ gây ra sự cố tồi tệ hơn ở nơi khác, có lẽ vì tất cả các PC khác chỉ có thể "nhìn thấy" máy chủ trên mạng LAN 1Gb, vì vậy máy chủ cần phải "nhìn" WS1 ở một điểm khác IP từ PC1-PC3 được "nhìn thấy" (làm thế nào để làm điều đó?) Hoặc nếu không vì WS1 hoặc SERVER sẽ cần nhiều "tên" như nhiều máy trên 1Gb và 10GbE (như thế nào?) Hoặc vì tôi cần để tạo các cổ phần riêng biệt cho SERVER_10G và SERVER_1G (trùng lặp hoạt động và sẽ rất khó để chắc chắn rằng chúng giống hệt nhau).
Bởi vì tôi không chắc chắn làm thế nào để giải quyết vấn đề này, tôi đã không cố gắng gây rối trong trường hợp tôi làm cho nó tồi tệ hơn.
Làm cách nào để định cấu hình tình huống này?
man routed
rất kém trong việc giải thích chính xác cách bạn xác định rằng một tuyến đường "tốn kém" hơn so với tuyến khác, cho mục đích định tuyến. Tôi có cần thêm cả tuyến tĩnh và 'chi phí' (số liệu) vào tuyến 1Gb không? Nếu vậy thì thế nào? . ?)
man 8 route
giúp được gì không? Đúng là số liệu không phải là bảng định tuyến, nhưng chúng vẫn là một phần của bảng định tuyến.