?

Log in

No account? Create an account

April 24th, 2020

MacOS NFS Client

Я кажется уже говорил что ненавижу маки?

Был у нас старый железный NAS. На нем была NFS шара, к которой подключались саппорты и занимались какой-то анальной эквилибристикой с маковским аналогом SCCM. NAS устарел и был выпилен, данные смигрировали в виртуалку на CentOS, и там подняли nfsd для этой шары.

Через какое-то время саппорты прискакали с проблемой: после миграции шара стала недоступна. Причем хитро - коннект есть, папки в шаре видно, но при попытке зайти в любую папку Finder виснет и уходит в таймаут. Проверил с другой Linux машины - работает. Проверил с мака в локальной сети - работает... Ладно, проверяем с макбука по VPN - ага, наблюдаем описанные симптомы. Причем ни Linux, ни Windows через тот же VPN таких проблем не испытывают. Сравниваем конфиг nfsd на виртуалке с заболтиво сохраненным конфигом с выпиленного NAS - все настройки одинаковые.

Смотрим в логи NFS сервера:
kernel: lockd: server MacBook not responding, timed out

Судя по всему, этот кусок говна с яблочным логотипом MacOS некорректно отрабатывает блокировки в связке с некоторыми версиями nfsd при наличии latency. Решение - монтировать шару не с дефолтными настройками через Finder, а из командной строки с такими параметрами:

mount -t nfs -o nolocks,resvport,locallocks servername.local:/Share /Volumes/Share

После чего она появится в Finder и будет работать без каких-либо проблем. Параметр resvport можно не применять, если в exports на сервере прописана опция insecure.

Profile

ra1aie
Владислав

Latest Month

November 2020
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Tags

Comments

  • 22 Nov 2020, 07:06
    «Перекинул белый IP» — так начинается 90% приключений с переездом.

    Если есть возможность, я даю новой железке новый, ненадёванный адрес. А старый идёт в стирку, глажку, под нафталин и в шкаф на…
  • 21 Nov 2020, 21:26
    Там даже первая фаза не начиналась. В дебаг логе циски пусто, кроме невозможности отправить пакет на джунипер. При этом адрес циски был вполне доступен, работал проброс портов, управление, NAT, я мог…
  • 21 Nov 2020, 21:10
    Там даже первая фаза не завершалась?

    Не знаю как у новых цисок. А у старых есть "багофича" -- на всех интерфейсах по умолчанию включен Proxy ARP. Возможно, оно каким-то образом повлияло.
  • 21 Nov 2020, 14:30
    Это норма. Малышева.жэпэгэ
  • 29 Oct 2020, 17:15
    Увы. Вот boot_from_cd не даст соврать :)
Powered by LiveJournal.com