У меня есть файловый сервер с samba 4.5 на FreeBSD 11 и несколько сетевых компьютеров, все в простой неуправляемой локальной сети 1 Гб. ПК включают рабочую станцию с выделенной оптической связью 10GbE для файлового сервера, поскольку она обрабатывает очень большие файлы. Все устройства локальной сети находятся в одной рабочей группе, называемой "WORKGROUP", samba использует имя устройства "SERVER", а рабочая станция использует имя устройства "WS1". Локальный DNS/AD/WINS не используется, и демон samba также выступает в качестве главного браузера рабочей группы (с WS1 в качестве резервной копии, когда я доберусь до этого места).

Проблема заключается в том, что рабочая станция и файловый сервер всегда подключаются через соединение 1Gb и игнорируют соединение 10G, и я хочу, чтобы они преимущественно использовали соединение 10G, если оно существует, и игнорировали соединение 1Gb, если это так. Я могу заставить Samba работать более 10G, используя \192.168.100.1 с рабочей станции (и тогда это работает), но это вряд ли идеально.

Я обеспокоен тем, что, если я случайно угадаю решения, я просто вызову худшие проблемы в другом месте, возможно, потому что все другие ПК могут "видеть" только сервер в локальной сети 1 Гб, поэтому сервер должен "видеть" WS1 с другой стороны. IP от того, что "видит" PC1-PC3 (как он это делает?), Или потому, что WS1 или SERVER потребуется несколько имен, которые будут "видны" как несколько машин на 1Gb и 10GbE (как?), Или потому что мне нужно создать отдельные общие папки для SERVER_10G и SERVER_1G (дубликаты работают, и будет сложно убедиться, что они в остальном идентичны).

Поскольку я не уверен, как решить эту проблему, я еще не пробовал возиться на случай, если мне станет хуже.

Как мне настроить эту ситуацию?

0