Почему iptables все еще блокирует мою самбу?

Попробовать

ls -ld foo

И Вы получите то, что Вы хотите.

Но также и рассмотрите stat если Вы хотите получить информацию. Вывод ls для потребления человеком только.

stat -c %U foo # get owner of foo
2
18.08.2011, 12:19
1 ответ

"Исходный порт" означает порт, от которого удаленная машина отправила пакет на Ваш сервер. Редко, если когда-нибудь, пакеты клиента к серверу, отправленные от того же удаленного порта, в который они прибывают. Это происходит из-за ограничения в большинстве Ose, которые диктуют, что обычные пользователи не могут открытые порты ниже определенного предела (в Linux, это - любой порт ниже 1024).

Следовательно, исходный порт пакетов, направляемых к Вашей машине, скорее всего, прибывает из случайного, порта с высоким номером на удаленном хосте. В сущности номер порта действительно не имеет значения и не может также быть указан.

Правило выше ожидаемых пакетов для прибытия из удаленного порта 137-139 и не ловит их, если они не делают. Удалите --sport 137:139 и это должно принять трафик к Вашему порту 137-139 от случайного высокого порта удаленной машины.

6
27.01.2020, 21:55
  • 1
    omg это - действительно это?:/хорошо спасибо. Я приму ответ, как только я могу протестировать его. –  unR 18.08.2011, 12:39
  • 2
    это работало, принятое. –  unR 19.08.2011, 10:33

Теги

Похожие вопросы