UT99 под OS X / OS 11
Jan. 8th, 2022 11:49 pmЗахотелось мне погонять классический Unreal Tournament 99. Поднял у себя сервер с ботами, для игры с друзьями и начал настраивать.
Для игры под Windows всё просто. Идём в Steam / GOG и выкачиваем Unreal Tournament GOTY Edition (НЕ Gold, это важно). Далее патчим её до последней версии (4.69b). Патч берём отсюда. Здесь лежат патчи для Windows/Linux/MacOS. Устанавливаем и можно играть на серверах с самыми последними версиями UT. Например, сборка Linux GSM для UT99 использует именно 4.69.
С игрой под MacOS есть некоторый прикол. Сначала качаем полную версию 4.69 отсюда. Можно сразу скачать UnrealTournament.app_.7z . Далее, устанавливаете программу как обычно. Дальше качаем патч 4.69b по ссылке выше. И вот тут надо быть внимательным. Патч надо ставить не просто заменой файла, а как написано в readme. Иначе игра будет валиться с ошибками.
Итак:
1. Open a new Finder window
2. Press ⇧⌘G to bring up the "Go to folder:" dialog
3. Enter "~/Library/Application Support/" (without the quotes!) in the edit box and click ok
4. Within the ~/Library/Application Support/ folder, create a new folder called "Unreal Tournament" (without the quotes!)
5. Copy the Maps, Sounds, Textures, and Music folders from your existing UT installation into the folder you've just created
6. Go into the Textures folder and delete the LadderFonts.utx and UWindowFonts.utx files
После этого можно копировать патч и запускать игру. Если у вас в правом верхнем углу отображается 4.69b — всё успешно. Если нет, повторяйте процедуру. После чего попробуйте подключиться к серверу с игрой. И если вам вываливается ошибка "de version mismatch" делайте вот что.
После проверки версии, выходите из игры и идите в /Applications/UnrealTournamt.app/Contents/MacOS/System/ и удаляете у себя файл de.u. После этого запускаете игру снова и подсоединяетесь к серверу. Игра сама скачает правильную версию de.u и всё будет работать.
Почему так происходит — непонятно. Версия файла de.u в Windows и Mac совпадают. Контрольная сумма одна и та же. Но тем не менее, Windows-версия работает сразу, под Маком надо проделывать финт ушами.
Update: 04.2024
Под macOS Sonoma надо ставить отдельный пакет, как пишут разработчики:
"10 MAR 2024: UPDATE for macOS Users:
macOS Sonoma 14.4 removed wchar_t support from the library we're using for string conversions. This prevented the game from starting on 14.4. We have implemented a workaround, rebuilt the patch, and uploaded it using a new file name (OldUnreal-UTPatch469d-macOS-Sonoma.dmg). You can download and install this patch on top of any existing installation of UT 469."
Также под Sonoma сломали работу OpenGL, похоже, и игра работает на кошмарных 25-15 fps. Впрочем, есть фикс от самих разработчиков.
Цитирую:
"As a bonus, we also threw in a preview version of our upcoming Apple Metal renderer. You can switch to this new renderer by setting the GameRenderDevice setting in the [Engine.Engine] section of ~/Library/Application Support/Unreal Tournament/System/UnrealTournament.ini to FruCoRe.FruCoReRenderDevice."
С Metal всё начинает работать отлично и даже появляется много визуальных плюшек.
Для игры под Windows всё просто. Идём в Steam / GOG и выкачиваем Unreal Tournament GOTY Edition (НЕ Gold, это важно). Далее патчим её до последней версии (4.69b). Патч берём отсюда. Здесь лежат патчи для Windows/Linux/MacOS. Устанавливаем и можно играть на серверах с самыми последними версиями UT. Например, сборка Linux GSM для UT99 использует именно 4.69.
С игрой под MacOS есть некоторый прикол. Сначала качаем полную версию 4.69 отсюда. Можно сразу скачать UnrealTournament.app_.7z . Далее, устанавливаете программу как обычно. Дальше качаем патч 4.69b по ссылке выше. И вот тут надо быть внимательным. Патч надо ставить не просто заменой файла, а как написано в readme. Иначе игра будет валиться с ошибками.
Итак:
1. Open a new Finder window
2. Press ⇧⌘G to bring up the "Go to folder:" dialog
3. Enter "~/Library/Application Support/" (without the quotes!) in the edit box and click ok
4. Within the ~/Library/Application Support/ folder, create a new folder called "Unreal Tournament" (without the quotes!)
5. Copy the Maps, Sounds, Textures, and Music folders from your existing UT installation into the folder you've just created
6. Go into the Textures folder and delete the LadderFonts.utx and UWindowFonts.utx files
После этого можно копировать патч и запускать игру. Если у вас в правом верхнем углу отображается 4.69b — всё успешно. Если нет, повторяйте процедуру. После чего попробуйте подключиться к серверу с игрой. И если вам вываливается ошибка "de version mismatch" делайте вот что.
После проверки версии, выходите из игры и идите в /Applications/UnrealTournamt.app/Contents/MacOS/System/ и удаляете у себя файл de.u. После этого запускаете игру снова и подсоединяетесь к серверу. Игра сама скачает правильную версию de.u и всё будет работать.
Почему так происходит — непонятно. Версия файла de.u в Windows и Mac совпадают. Контрольная сумма одна и та же. Но тем не менее, Windows-версия работает сразу, под Маком надо проделывать финт ушами.
Update: 04.2024
Под macOS Sonoma надо ставить отдельный пакет, как пишут разработчики:
"10 MAR 2024: UPDATE for macOS Users:
macOS Sonoma 14.4 removed wchar_t support from the library we're using for string conversions. This prevented the game from starting on 14.4. We have implemented a workaround, rebuilt the patch, and uploaded it using a new file name (OldUnreal-UTPatch469d-macOS-Sonoma.dmg). You can download and install this patch on top of any existing installation of UT 469."
Также под Sonoma сломали работу OpenGL, похоже, и игра работает на кошмарных 25-15 fps. Впрочем, есть фикс от самих разработчиков.
Цитирую:
"As a bonus, we also threw in a preview version of our upcoming Apple Metal renderer. You can switch to this new renderer by setting the GameRenderDevice setting in the [Engine.Engine] section of ~/Library/Application Support/Unreal Tournament/System/UnrealTournament.ini to FruCoRe.FruCoReRenderDevice."
С Metal всё начинает работать отлично и даже появляется много визуальных плюшек.
HP LaserJet 1018 OS 11 BigSur
Oct. 10th, 2021 05:45 pmКак-то после обновления с Catalina на BigSur у меня отвалилось два устройства. Точнее как отвалились. Мой внешний ЦАП работал, но очень эпизодически глючил. А вот принтер HP LaserJet 1018 вовсе перестал работать.
К счастью, с ЦАП проблема довольно быстро решилась выпуском обновления драйверов для BigSur, то с принтером оказалась полная засада. Чего только не перепробовал. И переустановка драйверов заново с полной зачисткой всех хвостов, установка драйверов с помощью Pacifist.В итоге уже почти смирился с тем, что придётся менять надёжный как булыжник принтер на что-то иное, как внезапно натыкаюсь на статью, а там вижу интересное:
К счастью, с ЦАП проблема довольно быстро решилась выпуском обновления драйверов для BigSur, то с принтером оказалась полная засада. Чего только не перепробовал. И переустановка драйверов заново с полной зачисткой всех хвостов, установка драйверов с помощью Pacifist.В итоге уже почти смирился с тем, что придётся менять надёжный как булыжник принтер на что-то иное, как внезапно натыкаюсь на статью, а там вижу интересное:
The information coming from a HP support agent conveys that following steps may help those facing the issue on their HP printers after after Big Sur update:
Make sure the cable is directly connected between the Mac and the printer.
The use of a USB hub is not recommended. Also, make sure the cable is connected to a USB 2.0 port on your Mac.
А у меня как раз валялся обычный переходник с USB на USB-C. Воткнул... заработало. О - очевидность. Особенно на фоне того, что раньше через хаб всё прекрасно работало. Я и как-то не подумал, что могло что-то тут измениться.
В общем, покупка принтера отменилась. Живём дальше.
А у меня как раз валялся обычный переходник с USB на USB-C. Воткнул... заработало. О - очевидность. Особенно на фоне того, что раньше через хаб всё прекрасно работало. Я и как-то не подумал, что могло что-то тут измениться.
В общем, покупка принтера отменилась. Живём дальше.
VPN клиент от Cisco, конечно, та ещё притча по языцех. Компания, специализирующаяся на сетевых решениях всё ещё не умеет в клиенты для сетевых, собственно, решений. Даже в Linux с помощью Network Manager это реализовано намного более прямо.
В этот раз обнаружил очередное прекрасное. При установке клиента приезжает до кучи Cisco AnyConnect Socket Filter. Всё бы ничего, он и раньше был, но под OS 11 BigSur с ним всплыла проблема. Socket Filter появляется в Network Preferences. И именно под BigSur он наглухо фильтрует доступ к куче всего, по одному ему известному способу. У меня стало медленно работать вообще всё, что связано с сетью. Браузеры, утилиты вроде ping, вообще всё. В итоге просто грохнул в сетях всё связанное с Socker Filter и позапрещал доступ к Kernel Extension который пытается врубиться при доступе к сети. Внезапно всё заработало так же шустро как раньше. В итоге вопрос — ну нахера так, а?
В этот раз обнаружил очередное прекрасное. При установке клиента приезжает до кучи Cisco AnyConnect Socket Filter. Всё бы ничего, он и раньше был, но под OS 11 BigSur с ним всплыла проблема. Socket Filter появляется в Network Preferences. И именно под BigSur он наглухо фильтрует доступ к куче всего, по одному ему известному способу. У меня стало медленно работать вообще всё, что связано с сетью. Браузеры, утилиты вроде ping, вообще всё. В итоге просто грохнул в сетях всё связанное с Socker Filter и позапрещал доступ к Kernel Extension который пытается врубиться при доступе к сети. Внезапно всё заработало так же шустро как раньше. В итоге вопрос — ну нахера так, а?
Год с Apple
Dec. 26th, 2020 02:07 pmСегодня прошёл ровно год, как не выдержав тормозов своего Xiaomi, психанул и купил с премии iPhone 11. А затем понеслось. Спустя год можно подвести некоторые итоги жизни в экосистеме Apple.
Мобильные устройства
Начнём с того, что если iPhone я взял самый новый на тот момент, то iPad Pro брал в виде модели 2017 года. Памятуя опыт с планшетами на Android, вообще не был уверен, что мне это устройство зайдёт. Посему взял модель постарше. Перо — так вообще боялся, что побалуюсь и заброшу. По прошествию времени могу сказать, что купить планшет с пером оказалось очень своевременной идеей в связи с грянувшим затем карантином. Общие впечатления — бомбические. Перо, кстати, очень плотно пользую для учёбы и заметок. Без дела у меня оно не лежит.
Возможно, потом куплю планшет чуть больше диагональю, поскольку очень люблю читать графические романы и смотреть артбуки. Да, здесь iPad без вариантов, поскольку это вообще единственный вариант с соотношением 4:3 который не для киношек, а чтения и вообще под работу куда лучше подходит. Впрочем «побольше диагональ» это я уже сибаритствую. Даже эти 10.2” — уже очень и очень достойно на самом деле. В принципе, мне неплохо хватает их. Но даже на планшете 17 года экран отменный, скажу я вам.
В плане багов с мобильными устройствами почти никаких проблем. В iOS 13.x была несколько раздражающая проблема с почтовиком, когда при удалении писем на месте письма появлялось пустое место и оно никак не исчезало до тех пор, пока ты не зайдёшь в настройки и не отключишь этот почтовый аккаунт, а затем включишь заново.
Выглядело это так:
Уже исправлено, впрочем. В Notes на iPad в iOS 14 есть недочёт, когда поменяли поведение штуки устанавливающей границы для рукописного текста в заметках. Стало менее удобно как по мне. Вот, собственно, все претензии. Пожалуй самое невероятное здесь то, что я вообще забыл что такое раз в две недели, а то и чаще перезагружать устройство. Потому, что Android после пары недель аптайма чудовищно, немилосердно тормозит. Если не перезагружать месяц — устройством становится невозможно пользоваться. Нет, это не шутка. Так получилось, что на Xiaomi у меня сначала заглючила кнопка питания, а потом и вовсе сдохла. Пока ждал с Aliexpress замену шлейфу с контактной площадкой, приходилось телефон не выключать. В противном случае была возможна ситуация, что телефон попросту не включился бы. Перед этим даже перепробовал кучу способов включения телефона без кнопки — не сработал ни один. До кучи, у каждого вендора есть свои способы включения-выключения устройства. Причём в остальном смартфон был полностью исправен. К слову, Сяоми никуда не делся в итоге. Задействован в качестве чисто рабочего смартфона с корпоративной симкой. Про eSIM знаю, руки не дойдут себе сделать.
В общем мобильные устройства просто работают. Без хаков, твиков, рутования, установки альтернативных загрузчиков и прочих пожирающих время штук. Не говоря уже о нормально работающих бэкапах софта, файлов и настроек «из коробки«. Единственной вещи которой сильно не хватает в iOS после Android — «подвала» с программами, дабы на рабочем столе держать только нужное.
MacBook Pro 16”
А вот здесь не столь всё хорошо как на мобильных устройствах. Местами несколько расстраивает. Здесь есть с чем сравнить. Поскольку макбука у меня два. Один корпоративный, другой личный.
Могу сказать, что увеличение толщины новых MBP пошло им на пользу. Он перестал тротлить и греться как сковородка. Но есть минус. На новых MBP дискретные видеокарточки стали жрать намного больше энергии. Поэтому работать от батареи с подключенным внешним монитором длительное время стало нельзя в отличие от предыдущих поколений. Вторая проблема — новый ноут пришёл, похоже, с бракованной батареей. Поскольку поначалу садился за два-три часа даже без подключенных внешних устройств. К чести компании, мне оперативно произвели бесплатную замену аккумулятора и сейчас всё хорошо. Хотя в целом у меня ощущение, что Apple просто забили на машины с Intel, бросив все силы на разработку лэптопов с M1. Судя по успеху последних, небезосновательно.
Зато клавиатура получше стала. Но сосёт в сравнении с IBM Thinkpad и уж совсем сосёт в сравнении с механикой. Дорогая (во всех смыслах) Apple, давай ты уже наконец-то стыришь механизм работы клавиш со старых IBMовских ноутбучных клавиатур и уже забудем наконец про это недоразумение, а?
С OSX / OS 11 пока что творится некоторая чехарда. Если Mojave работает как часы, Catalina с последними обновлениями, в принципе, тоже стала вполне отлаженной, то Big Sur сыроват и умудрились сломать то, что раньше отлично работало. Впрочем в первое же номерное обновление Биг Сура замеченные мной баги починило, кроме одного. Багрепорт на тему забросил, впрочем. Ну и зачем-то убрали некоторые мелкие полезные мелочи.
Понять можно, с одной стороны. Начиная с Catalina в потрохах macOS стали производить просто чудовищное количество весьма радикальных изменений. Надеюсь, это просто переходный период. С другой — как-то э… Линукс какой-то, блин. Не этого мы хотели. Впрочем на фоне других систем тут всё ж неплохо. Про ноутбук, если хотите, могу написать отдельно.
Apple TV
Ещё одно устройство из серии «просто работает». Взял чисто потому, что встроенные функции «умного» телевизора просто тупо чудовищно тормозят. Честно говоря, после Apple TV как-то пользоваться всем остальным попросту не хочется. Настолько всё корявое и неудобное. UI/UX? Не, не слышали. Любителям смотреть кино с торрентов достаточно поставить NAS и поставить InfusePro. Работает безупречно, а метаданные подцепляет сии-и-и-ильно лучше Kodi и нет странных багов Plex, когда попросту непонятно почему перестаёт индексировать вообще всё.
Остальное вроде часов или умных колонок мне просто не интересно, посему не вижу смысла брать.
Мобильные устройства
Начнём с того, что если iPhone я взял самый новый на тот момент, то iPad Pro брал в виде модели 2017 года. Памятуя опыт с планшетами на Android, вообще не был уверен, что мне это устройство зайдёт. Посему взял модель постарше. Перо — так вообще боялся, что побалуюсь и заброшу. По прошествию времени могу сказать, что купить планшет с пером оказалось очень своевременной идеей в связи с грянувшим затем карантином. Общие впечатления — бомбические. Перо, кстати, очень плотно пользую для учёбы и заметок. Без дела у меня оно не лежит.
Возможно, потом куплю планшет чуть больше диагональю, поскольку очень люблю читать графические романы и смотреть артбуки. Да, здесь iPad без вариантов, поскольку это вообще единственный вариант с соотношением 4:3 который не для киношек, а чтения и вообще под работу куда лучше подходит. Впрочем «побольше диагональ» это я уже сибаритствую. Даже эти 10.2” — уже очень и очень достойно на самом деле. В принципе, мне неплохо хватает их. Но даже на планшете 17 года экран отменный, скажу я вам.
В плане багов с мобильными устройствами почти никаких проблем. В iOS 13.x была несколько раздражающая проблема с почтовиком, когда при удалении писем на месте письма появлялось пустое место и оно никак не исчезало до тех пор, пока ты не зайдёшь в настройки и не отключишь этот почтовый аккаунт, а затем включишь заново.
Выглядело это так:

Уже исправлено, впрочем. В Notes на iPad в iOS 14 есть недочёт, когда поменяли поведение штуки устанавливающей границы для рукописного текста в заметках. Стало менее удобно как по мне. Вот, собственно, все претензии. Пожалуй самое невероятное здесь то, что я вообще забыл что такое раз в две недели, а то и чаще перезагружать устройство. Потому, что Android после пары недель аптайма чудовищно, немилосердно тормозит. Если не перезагружать месяц — устройством становится невозможно пользоваться. Нет, это не шутка. Так получилось, что на Xiaomi у меня сначала заглючила кнопка питания, а потом и вовсе сдохла. Пока ждал с Aliexpress замену шлейфу с контактной площадкой, приходилось телефон не выключать. В противном случае была возможна ситуация, что телефон попросту не включился бы. Перед этим даже перепробовал кучу способов включения телефона без кнопки — не сработал ни один. До кучи, у каждого вендора есть свои способы включения-выключения устройства. Причём в остальном смартфон был полностью исправен. К слову, Сяоми никуда не делся в итоге. Задействован в качестве чисто рабочего смартфона с корпоративной симкой. Про eSIM знаю, руки не дойдут себе сделать.
В общем мобильные устройства просто работают. Без хаков, твиков, рутования, установки альтернативных загрузчиков и прочих пожирающих время штук. Не говоря уже о нормально работающих бэкапах софта, файлов и настроек «из коробки«. Единственной вещи которой сильно не хватает в iOS после Android — «подвала» с программами, дабы на рабочем столе держать только нужное.
MacBook Pro 16”
А вот здесь не столь всё хорошо как на мобильных устройствах. Местами несколько расстраивает. Здесь есть с чем сравнить. Поскольку макбука у меня два. Один корпоративный, другой личный.
Могу сказать, что увеличение толщины новых MBP пошло им на пользу. Он перестал тротлить и греться как сковородка. Но есть минус. На новых MBP дискретные видеокарточки стали жрать намного больше энергии. Поэтому работать от батареи с подключенным внешним монитором длительное время стало нельзя в отличие от предыдущих поколений. Вторая проблема — новый ноут пришёл, похоже, с бракованной батареей. Поскольку поначалу садился за два-три часа даже без подключенных внешних устройств. К чести компании, мне оперативно произвели бесплатную замену аккумулятора и сейчас всё хорошо. Хотя в целом у меня ощущение, что Apple просто забили на машины с Intel, бросив все силы на разработку лэптопов с M1. Судя по успеху последних, небезосновательно.
Зато клавиатура получше стала. Но сосёт в сравнении с IBM Thinkpad и уж совсем сосёт в сравнении с механикой. Дорогая (во всех смыслах) Apple, давай ты уже наконец-то стыришь механизм работы клавиш со старых IBMовских ноутбучных клавиатур и уже забудем наконец про это недоразумение, а?
С OSX / OS 11 пока что творится некоторая чехарда. Если Mojave работает как часы, Catalina с последними обновлениями, в принципе, тоже стала вполне отлаженной, то Big Sur сыроват и умудрились сломать то, что раньше отлично работало. Впрочем в первое же номерное обновление Биг Сура замеченные мной баги починило, кроме одного. Багрепорт на тему забросил, впрочем. Ну и зачем-то убрали некоторые мелкие полезные мелочи.
Понять можно, с одной стороны. Начиная с Catalina в потрохах macOS стали производить просто чудовищное количество весьма радикальных изменений. Надеюсь, это просто переходный период. С другой — как-то э… Линукс какой-то, блин. Не этого мы хотели. Впрочем на фоне других систем тут всё ж неплохо. Про ноутбук, если хотите, могу написать отдельно.
Apple TV
Ещё одно устройство из серии «просто работает». Взял чисто потому, что встроенные функции «умного» телевизора просто тупо чудовищно тормозят. Честно говоря, после Apple TV как-то пользоваться всем остальным попросту не хочется. Настолько всё корявое и неудобное. UI/UX? Не, не слышали. Любителям смотреть кино с торрентов достаточно поставить NAS и поставить InfusePro. Работает безупречно, а метаданные подцепляет сии-и-и-ильно лучше Kodi и нет странных багов Plex, когда попросту непонятно почему перестаёт индексировать вообще всё.
Остальное вроде часов или умных колонок мне просто не интересно, посему не вижу смысла брать.
В связи с вчерашней проблемой, связанной с устареванием корневого сертификата и криворукостью некоторых, куча народу столкнулась с тем, что перестали работать утилиты вроде curl или стало нельзя зайти на некоторые сайты.
Для Linux решение уже и так есть по ссылке выше, для прочих программистов описываю решение здесь.
Если у вас curl сейчас выдаёт такое при запросе к любому сайту с SSL:
Для начала проверяем что у нас используется:
Нужно заменить LibreSSL на OpenSSL где этой проблемы нет, поскольку там правильно реализована проверка сертификатов.
Для начала считаем, что скорее всего brew у вас уже стоит. :)
Далее запускаем новый шелл и проверяем:
Для Linux решение уже и так есть по ссылке выше, для прочих программистов описываю решение здесь.
Если у вас curl сейчас выдаёт такое при запросе к любому сайту с SSL:
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html
curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn't adequate, you can specify an alternate file
using the --cacert option.
Для начала проверяем что у нас используется:
openssl version -a
LibreSSL 2.6.5
built on: date not available
platform: information not available
options: bn(64,64) rc4(16x,int) des(idx,cisc,16,int) blowfish(idx)
compiler: information not available
OPENSSLDIR: "/private/etc/ssl"
Нужно заменить LibreSSL на OpenSSL где этой проблемы нет, поскольку там правильно реализована проверка сертификатов.
Для начала считаем, что скорее всего brew у вас уже стоит. :)
brew update && brew upgrade # на всякий, многие забывают обновляться
brew install openssl # это если у вас вдруг его нет
brew link --force openssl
export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"
echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.zshrc # любители Bash и так знают что делать
Далее запускаем новый шелл и проверяем:
openssl version -a
OpenSSL 1.1.1g 21 Apr 2020
built on: Tue Apr 21 13:28:37 2020 UTC
platform: darwin64-x86_64-cc
options: bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr)
compiler: clang -fPIC -arch x86_64 -O3 -Wall -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -D_REENTRANT -DNDEBUG
OPENSSLDIR: "/usr/local/etc/openssl@1.1"
ENGINESDIR: "/usr/local/Cellar/openssl@1.1/1.1.1g/lib/engines-1.1"
Отключаем обновления до OS X Catalina
Apr. 24th, 2020 10:28 pmЧто-то почитав список до сих пор вылезающих проблем в OS X Catalina, принял волевое решение:
Теперь только сесурити апдейты на Мохаве. Ну или через релиз обновлюсь, если всё хорошо будет.
sudo softwareupdate --ignore "macOS Catalina" defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 killall Dock
Теперь только сесурити апдейты на Мохаве. Ну или через релиз обновлюсь, если всё хорошо будет.
Попалась на глаза проблема в сабже. В гуях вкладка "DNS" в свойствах VPN-подключение игнорируется, описание домена, который нужно резолвить, и его DNS-сервера в /etc/resolvers/ тоже игнорируется. Проверено на High Sierra, Mojave, Catalina.
По Интернету гуляет инструкция вроде этой, но как выяснилось — неверная. Решение нашёл уважаемый коллега Антон Марков из одного околоадминского чата. Так что передаю слово ему.
Итак, решение:
- создаём директорию /etc/resolver (не /etc/resolvers, как пишет индус!)
- создаём там файлы с именами доменов, которые нужно ресолвить, к примеру, contoso.com
- в файлы пишем как минимум строки вида
nameserver 10.0.0.253
nameserver 10.0.0.252
Индус утверждает, что имена файлов не имеют значения, а внутри принимаются также параметры вида:
domain contoso.com
search_order 1
timeout 5
Я не проверял эти параметры, но как минимум в принятии параметра domain я что-то уже сомневаюсь.
Работа описанного метода проверена на Mojave и Catalina. В недрах инета я встречалось упоминание, что это игнорируется как минимум Mountain Lion.
По Интернету гуляет инструкция вроде этой, но как выяснилось — неверная. Решение нашёл уважаемый коллега Антон Марков из одного околоадминского чата. Так что передаю слово ему.
Итак, решение:
- создаём директорию /etc/resolver (не /etc/resolvers, как пишет индус!)
- создаём там файлы с именами доменов, которые нужно ресолвить, к примеру, contoso.com
- в файлы пишем как минимум строки вида
nameserver 10.0.0.253
nameserver 10.0.0.252
Индус утверждает, что имена файлов не имеют значения, а внутри принимаются также параметры вида:
domain contoso.com
search_order 1
timeout 5
Я не проверял эти параметры, но как минимум в принятии параметра domain я что-то уже сомневаюсь.
Работа описанного метода проверена на Mojave и Catalina. В недрах инета я встречалось упоминание, что это игнорируется как минимум Mountain Lion.