У меня проблема с подключением к моему выделенному серверу с помощью samba. Сервер представляет собой коробку debian (squeeze), на которой работает сервер samba, в конфигурацию по умолчанию были внесены только небольшие изменения, и единственное, что я сделал, это добавил моего пользователя unix с помощью smbpasswd.
Я могу подключиться и просматривать сервер Samba нормально, используя мое рабочее соединение, но не удается, как только я просматриваю его дома. Я даже использую тот же ноутбук, что и на работе, поэтому я знаю, что это не проблема с ПК.
Используя Wireshark, я смог увидеть точную связь между клиентом и сервером. Сначала клиент отправляет пакет TCP SYN, в моем домашнем соединении это включает параметр «Масштаб окна: 8», которого нет в рабочем соединении.
Затем на домашнем соединении сервер отправит пакет TCP RST+ACK, причина сброса которого указана как «Уходи, мы не дома», этого нет на рабочем соединении.
Я предполагаю, что по какой-то причине мой компьютер отправляет опцию "Масштаб окна" в первом пакете, когда я нахожусь на моем домашнем соединении, что не нравится серверу.
Почему мой компьютер делает это и как я могу это исправить (на стороне клиента или на стороне сервера)?