Как я могу сделать мой миндальные булочки расти равномерно?

Я покупал приложения в течение нескольких месяцев, используя тот же идентификатор Apple пароль без проблем. Тогда мой iPod касание начал рассказывать мне, что это неправильно. Я попробовал вариант "я забыл", но это не помогло. Я не могу зайти в свой аккаунт, и когда я посмотрел на него, откроется страница сказал, что мой счет не может быть найден.

Как я могу получить свой аккаунт обратно?

+846
David Solomon Songela 28 авг. 2013 г., 05:11:11
19 ответов

Моя сестра купила подержанный Макбук около 6 месяцев назад и она потеряла пароль.

Здесь порядок я пытался использовать для сброса пароля:

  1. Загрузиться в однопользовательском режиме (нажмите Command-S при включении)
  2. Тип работы fsck -ФГ
  3. Тип крепления -Ию /
  4. Тип помощью следущей загрузки /система/библиотеки/LaunchDaemons/com для.яблоко.Каталог.файл plist
  5. Тип dscl . -программа passwd /users/имя_пользователя пароль, заменив username на имя пользователя и пароль желаемый пароль.
  6. Перезагрузка

Но когда я пытаюсь шагу 4, он рассказывает launch_msg(): сокет не подключен.

Я хотел бы знать, какие команды вводить в однопользовательском режиме, чтобы знать, какую версию MacBook-это бег и правильное команду для сброса пароля. Спасибо.

+952
aziz benelfakir 03 февр. '09 в 4:24

Если PHP то, что display_errors отключен, ошибок PHP может вернуть ошибку nginx в 500.

Вы должны взглянуть на ваш PHP-МПФ журналы, я уверен, вы найдете там ошибки. С CentOS 7 :

хвост -Ф /ВАР/лог/пхп-ФПМ/ВСП-ошибка.журнал

Вы также можете показать ошибки PHP. В /etc/РНР.Ини изменить :

что display_errors = выкл.

к :

что display_errors = о
+940
Christophe Debove 30 янв. 2014 г., 19:19:58

В Fedora 17 они перенесли много неиспользованных (в общеупотребительном смысле этого слова, Я думаю) модули для ядра в пакет ядра-модули-дополнительные.

Установив этот пакет решит проблемы.

Источник: https://serverfault.com/a/398964/112950

+867
aimeedonahue 9 авг. 2014 г., 13:21:47

Я пыталась получить гостевую систему Linux на базе XenServer 7.5.

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

ВМ-установите Хе шаблон="в CentOS 7" Новый-имя-лейбл=в CentOS-7-11

ВМ-парам-набор-Хе идентификатор UUID=ebf31974-e3d8-46f6-d895-b3104634d25d \
другие конфигурации:установка-хранилище=HTTP://в репо-Техас.psychz.сеть/ОС CentOS/7/ОС/x86_64 с/

сеть-список-Хе моста=e9b7b721-68c6-57f1-2c42-04fc672e1a3e --минимальный

Хе Виф-создать ВМ-идентификатор UUID=ebf31974-e3d8-46f6-d895-b3104634d25d \
 сеть-идентификатор UUID=e9b7b721-68c6-57f1-2c42-04fc672e1a3e Мак=случайное устройство=0

ВМ-начала Хе идентификатор UUID=ebf31974-e3d8-46f6-d895-b3104634d25d

Гость жалуется, что не находит загрузочного устройства.

+843
Mala Voicu 8 нояб. 2020 г., 18:09:41

Вы должны проверить ЮАР странице, чтобы точно знать, какой вариант будет показывать количество секунд, начиная с эпохи времени, разница между версиями sysstat.

С моего Ubuntu 12.04.4 ЛЦ:

$ ЮАР -в
sysstat версии 10.0.3
(С) Себастьен Годар (sysstat <в> orange.fr)

С этой версии, возможность показать эпоху, время :

-T дисплей времени (UTC - всемирное координированное время) в секундах
 от эпохи.

Но с sysstat 8.1.2-2, Этот вариант .

-D Этот параметр является аналогом параметра -D ниже, за исключением того, что
 timestamp-это всегда выраженное в секундах с начала эпохи
 (00:00:00 по Гринвичу 01/01/1970).
+782
user2682335 30 авг. 2010 г., 21:43:34

Я использую Mac Pro (модель середины 2010 года) работает на macOS Мохаве (нет отслеживания колодки или камеры) и не смог экспортировать файл подписи от моего MacBook Air (середина-2013), работающих на macOS Сьерра.

Я попробовал старый процесс копирования в COM.яблоко.previewLegacySignaturesConversion.plist файл вместе с паролем брелок и вставить его в Mac Pro, а затем создать подпись о конфиденциальности, аннотацию (которая не существует) для приложения предварительного просмотра (используя пароль брелок для скопированного файла выше). И он не работал. Как я могу решить это?

+704
jomajok 19 июл. 2012 г., 10:46:59

Вы всегда можете использовать сервис Airbnb , если вы старше 18 и отели отказать вам.

+669
Daje 6 июн. 2022 г., 16:40:19

Бесстрашный (8.10) не был релиз с долгосрочной поддержкой и я считаю, что поддержка его была сброшена с апреля 2010 года. Скорее всего, что Canonical уже удалили старые репозитории для неустрашимых. Чтобы "исправить" эту проблему, вы должны задуматься об обновлении установки до новой версии Ubuntu, либо Маверик сурикат (самая последняя версия, 10.10) или осознанные Рысь (самая последняя релиз с долгосрочной поддержкой, 10.04).

+589
PrettyZ 10 сент. 2016 г., 04:28:31
eth0 в ссылке encap:сеть Ethernet HWaddr 00:23:54:БД:2а:ДД 
 До МНОГОАДРЕСНОГО вещания с MTU:1500 метрическая:1 
 RX пакетов:0 ошибок:0 сократилось:0 перерасход:0 рама:0 
 Техас пакетов:0 ошибок:0 сократилось:0 перерасход:0 перевозчик:0 
 столкновения:0 txqueuelen:1000 
 RX байт:0 (0.0 B) в Техас байт:0 (0.0 Б) 

encap ссылке Ло:местные замыкания 
 инет в addr:127.0.0.1 Маска:255.0.0.0 
 inet6 в addr: ::1/128 масштаб:хозяин 
 До замыкания работает с MTU:16436 Метрика:1 
 RX пакетов:462 ошибок:0 сократилось:0 перерасход:0 рама:0 
 Техас пакеты:462 ошибок:0 сократилось:0 перерасход:0 перевозчик:0 
 столкновения:0 txqueuelen:0 
 RX байт:32651 (32.6 КБ) Техас байт:32651 (32.6 КБ) 

как wlan0 ссылке encap:сеть Ethernet HWaddr 00:14:Д1:63:А6:40 
 инет адрес:192.168.0.103 брошены:192.168.0.255 маска:255.255.255.0 
 inet6 addr В образом: fe80::214:d1ff:fe63:a640/64 объем:ссылка 
 До трансляции мультикаст работает с MTU:1500 метрическая:1 
 RX пакетов:129 ошибок:0 сократилось:0 перерасход:0 рама:0 
 Техас пакеты:563 ошибок:0 сократилось:0 перерасход:0 перевозчик:0 
 столкновения:0 txqueuelen:1000 
 RX байт:30352 (30.3 КБ) Техас байт:62116 (62.1 КБ) 

папа@батя:~$ iwconfig 
как wlan0 стандарта IEEE 802.11 ЛВ Эссид:"CARZ2" 
 Режим:управляемая частота:2.462 ГГц точки доступа: 28:10:7Б:Ф2:Д6:7А 
 Битрейт=39 Мб/с ТХ-мощность=27 дБм 
 Лимит повтора:7 РЦ чет:с фрагмент чет:с 
 Управление питанием:выключение 
 Качество связи=уровень сигнала 46/70=-64 дБм 
 ГХ недействительным nwid:0 RX для поврежденных функция Crypt:0 RX для поврежденных фрагов:0 
 Техас чрезмерных повторов:21 недействительным смешанная:69 пропущенных Маяк:0 

Ло нет беспроводного расширения. 

интерфейс eth0 нет беспроводного расширения. 

папа@батя:~$ Нм-инструмент

NetworkManager Не Инструмент

Состояние: подключен (глобальный)

  • Устройства: eth0 в ----------------------------------------------------------------- Тип: Проводной Водитель: forcedeth Состояние: недоступно По умолчанию: нет Аппаратный адрес: 00:23:54:БД:2А:ДД

    Возможности: Обнаружение несущей: да

    Проводные Свойства Перевозчик: выкл.

  • Устройство: как wlan0 [CARZ2] ------------------------------------------------------- Тип: 802.11 Беспроводной Доступ В Интернет Водитель: rt2800pci Состояние: подключен По умолчанию: да Аппаратный адрес: 00:14:Д1:63:А6:40

    Возможности: Скорость: 86 Мб/с

    Свойства Беспроводной Сети WEP-шифрование: да Шифрование WPA: да WPA2 шифрования: да

    Беспроводные точки доступа (* = текущий АП) ATT952: Инфра, 1С:14:48:56:ФК:90, частота 2412 МГц, скорость 54 Мб/с, сила 47 WPA шифрование WPA2 Бетси: Инфра 5С:Д9:98:6Д:С8:26, частота 2412 МГц, скорость 54 Мб/с, сила 40 ВПА Вивьен: Инфра, Ц0:Ц1:Ц0:8А:А3:8Б, частоты 2462 МГц, скорость 54 Мб/с, сила 37 и WPA2 ATT472: Инфра, 20:Е5:64:В2:С6:А0, частота 2412 МГц, скорость 54 Мб/с, сила 30 WPA шифрование WPA2 ATT048: Инфра 40:В7:Ф3:23:1-ый этаж:20, частоту 2437 МГц, скорость 54 Мб/с, сила 30 WPA шифрование WPA2 ДХ: Инфра, 30:46:9А:9Б:Д9:ае, частоты 2462 МГц, скорость 54 Мб/с, сила 30 WPA шифрование WPA2 NETGEAR08: Инфра, 74:44:01:70:Фе:66, частоты 2437 МГц, скорость 54 Мб/с, сила 27 WPA2 в ATT400: Инфра, 20:Е5:64:переменного тока:2А:Ф0, частоты 2462 МГц, скорость 54 Мб/с, сила 24 WPA шифрование WPA2 В2В: Инфра, 74:31:70:0В:32:08, частота 2412 МГц, скорость 54 Мб/с, сила 20 защита WPA2 chowfunpoint: Инфра сети:5Д:10:19:02:А9, частота 2427 МГц, скорость 54 Мб/с, сила 20 WPA шифрование WPA2 Джин-PC_Network: Инфра 58:6Д:8Ф:32:51:Британская Колумбия, частоты 2437 МГц, скорость 54 Мб/с, сила 20 защита WPA2 TonyDang: Инфра, 00:26:82:Ф3:15:12, частота 2452 МГц, скорость 54 Мб/с, сила 20 защита WPA2 nhaai: Инфра 94:0С:6Д:ээ:Ф7:ЕА, частоты 2462 МГц, скорость 54 Мб/с, сила 20 ВПА 2WIRE218: Инфра переменного тока:5Д:10:1С:9Ф:89, частота 2422 МГц, скорость 54 Мб/с, сила 17 WPA шифрование WPA2 mckhome: Инфра, 74:9Д:постоянный ток значение:E9:6Д:В1, частота 2457 МГц, скорость 54 Мб/с, сила 17 WPA шифрование WPA2 2WIRE894: Инфра, 28:16:2е:14:86:11, частота 2432 МГц, скорость 54 Мб/с, сила 14 WPA шифрование WPA2 ATT536: Инфра, 94:чч:В9:В9:3Б:50, частота 2452 МГц, скорость 54 Мб/с, сила 14 WPA шифрование WPA2 yilincao: Инфра, 00:24:С9:79:13:20, частоту 2437 МГц, скорость 54 Мб/с, сила 37 шифрование WEP 2WIRE862: Инфра, 00:1А:С4:9Е:30:С9, частоты 2417 МГц, скорость 54 Мб/с, сила 34 протокола WEP 2WIRE322: Инфра, 00:1Е:С7:19:11:С1, частота 2412 МГц, скорость 54 Мб/с, сила 30 шифрование WEP 2WIRE778: Инфра 3С:ЕА:4Ф:83:69:С9, частоты 2417 МГц, скорость 54 Мб/с, сила 30 с WEP 2WIRE764: Инфра, Ц0:83:0А:69:Д7:С9, частота 2427 МГц, скорость 54 Мб/с, сила 27 шифрования WEP CP30: Инфра Ф0:25:72:70:30:40, частота 2442 МГц, скорость 54 Мб/с, сила 20 с WEP Покемон: Инфра, 00:1С:Ф0:61:С1:43, частота 2412 МГц, скорость 54 Мб/с, сила 27 ChinatownWiFi: Инфра, 00:0d уровень:97:02:20:91, частота 2457 MHz, скорость 11 Мб/с, сила 17 *CARZ2: Инфра, 28:10:7Б:Ф2:Д6:7А, частоты 2462 МГц, скорость 54 Мб/с, сила 52 WPA шифрование WPA2 Belkin_G_Wireless_CBA20B: Инфра, 00:22:75:уровень:А2:0В, частоты 2437 МГц, скорость 54 Мб/с, сила 27 WPA шифрование WPA2 ClearSPOT_667b3: Инфра, 00:1Е:31:С6:67:В3, частота 2442 МГц, скорость 54 Мб/с, сила 14 WPA шифрование WPA2 ATT184: Инфра В0:77:переменного тока:Д9:55:А0, частота 2412 МГц, скорость 54 Мб/с, сила 30 WPA шифрование WPA2 ATT936: Инфра, 94:чч:В9:В7:ДД:50, частоте 2462 МГц, скорость 54 Мб/с, Сила 10 WPA шифрование WPA2 2WIRE357: Инфра В0:Е7:54:ДФ:В8:41, частота 2412 МГц, скорость 54 Мб/с, сила 34 протокола WEP agcaoili: Инфра, 98:2С:быть:5С:В2:89, частота 2452 МГц, скорость 54 Мб/с, сила 17 шифрование WEP

    Параметры IPv4: Адрес: 192.168.0.103 Префикс: 24 (255.255.255.0) Шлюз: 192.168.0.1

    DNS-сервер: 192.168.0.1

папа@батя:~$ пинг -С3 192.168.0.1 Пинг 192.168.0.1 (192.168.0.1) 56(84) байт данных.

--- Статистика ping 192.168.0.1 --- 3 переданных пакетов, получено 0, 100% потерь пакетов, время 2016ms

+582
Octa9on 22 нояб. 2021 г., 23:14:06

Как я могу сделать Наутилуса, или другую программу, которая всегда загружается в память подкачки, открывается мгновенно, как это происходит в OSX? В OSX есть видоискатель и некоторые программы всегда загружен в память или сведены к минимуму, так что они мгновенно откроют.

Я хотел бы сохранить Наутилус всегда открыты/загружается в память, так что загружать его мгновенно. Я установил поджатие, но не добиться эффекта я хочу.

У меня Макбук 4.1 Core2Duo с 4 ГБ оперативной памяти.

Спасибо заранее и приветствия.

+502
Startele Logic 20 окт. 2011 г., 09:32:15

enter image description hereчто это за странная черная штука внутри этого банана-это безопасно есть или нет, если кто-нибудь знает об этом пожалуйста, сообщите мне.я волнуюсь.

+395
dcguim 22 апр. 2017 г., 13:56:08

Это позволило в союз Европы привезти с собой (т. е. в ручной клади) Ксанакс (или валиум, или любые подобные успокоительные)? для личного использования, скорее всего одна коробка.

+381
sapfir888 19 авг. 2021 г., 11:36:16

Я был готов следовать инструкциям выше, но заметил лагере четко сказал, "установить Windows 7 или более поздняя версия". Так я пробовал и все работало отлично.

Я установил Windows 10.1 на середине имак 2011, работающих Эль-Капитан, через лагерь. Единственный минус записи в Windows ISO на DVD-диск, потому что он не позволил мне установить с USB.

Интересно, если бы они обновили Ассистент Boot Camp с этим вопросом задавался.

+365
don baker 21 мар. 2018 г., 08:06:08

В Maverick сурикат (10.10) в Ubuntu ввели патч для запрета ptracing не дочерние процессы к обычным пользователям - то есть. только процесс, который является родителем другой процесс может выполнить ptrace для обычных пользователей, в то время как корни еще может в ptrace каждый процесс. Поэтому вы можете использовать GDB, чтобы прикрепить с помощью sudo еще.

Вы можете временно отключить это ограничение (и вернуться к старому поведению, позволяя пользователю в ptrace (БГД) любые другие процессы), выполнив:

Эхо 0 | судо тройник /труды/системы/ядра/яма/ptrace_scope

Чтобы окончательно разрешить его отредактируйте /etc/sysctl-переменной.Д/10-в ptrace.conf и измените строку:

ядра.яма.ptrace_scope = 1

Читать

ядра.яма.ptrace_scope = 0

Для некоторых фон о том, почему это изменение было сделано, см. в Убунту Вики

+276
rafambbr 17 нояб. 2015 г., 15:19:41

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

судо СЕПГ -я с/беспроводной доступ в интернет.режим экономии энергии = 3/беспроводной доступ в интернет.режим экономии энергии = 2/' в /etc/NetworkManager-а/соnf.д/по умолчанию-беспроводной доступ в интернет Wi-режим энергосбережения-на.конф

Перезагрузка

+232
Jan Burger 18 окт. 2020 г., 21:51:24

Тогда вы, скорее всего, придется собрать из исходников. Голову http://php.netскачать источники и строить свои версии PHP.

+168
Eerk 24 мар. 2016 г., 23:37:43

Как отрывок описывает, этот тег предназначен для проблем с перезагрузкой. Примеры включают:

  • загрузки петли (само устройство перезагрузка снова и снова без остановки)
  • застревать в перезагрузки (т. е. были вынуждены отключить/включить устройство, чтобы завершить процесс загрузки)
  • внезапные и неожиданные перезагрузки (происходит не по запросу пользователя; "случайная перезагрузка")
  • после перезагрузки проблем ("всегда после перезагрузки происходит АБВ / АБВ потеряно / ...")
+118
NodziGames 1 янв. 2021 г., 11:39:56

Я использую разветвленного сценария Феликс в течение примерно шести месяцев и до прошлой недели это было довольно хорошо работает (после того как я добавил файл sysctl -w в сети.протокол IPv4.ip_forward=1 линии предложили отеле Nehal Дж Вани и закомментировал pipefail - как это будет катастрофа с ним иначе).

Еще я заметил, что в последнюю неделю он совсем перестал работать (в Debian 9.4). Я провел много времени, пытаясь отладить, что пошло не так, как сценарий весьма полезно - но как бы я ни пытался я не мог получить его снова работает.

Так как это очень полезная функция, я хочу предложить альтернативный форк работы Schnouki, который хорошо работает в случае, если кто-то столкнулся с такой же проблемой.

https://github.com/crasm/vpnshift.sh

#!/бин/Баш
#
# Авторское право (c) 2016, crasm <[email protected]>
#
# Разрешение использовать, копировать, изменять и/или распространять программу в любой
# цель с или без настоящим предоставляется, при условии, что выше
# уведомление об авторских правах и данное уведомление о разрешении во всех копиях.
#
# ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ "КАК ЕСТЬ" И АВТОР ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ГАРАНТИЙ
# В ОТНОШЕНИИ ЭТОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ
# ПРИГОДНОСТИ. НИ В КОЕМ СЛУЧАЕ АВТОР НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА
# ЛЮБЫЕ СПЕЦИАЛЬНЫЕ, ПРЯМЫЕ, КОСВЕННЫЕ ИЛИ КОСВЕННЫЕ УБЫТКИ ИЛИ ЛЮБОЙ УЩЕРБ
# ПОНЕСЕННЫЙ В РЕЗУЛЬТАТЕ ПОТЕРИ ИСПОЛЬЗОВАНИЯ, ДАННЫХ ИЛИ ПРИБЫЛИ, БУДЬ ТО В
ДЕЙСТВИЕ № КОНТРАКТА, НЕБРЕЖНОСТИ ИЛИ ДРУГИМ ДЕЛИКТНЫМ ДЕЙСТВИЯМ, ВЫТЕКАЮЩИМ ИЗ
# ИЛИ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ РАБОТОЙ ДАННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.


использование="использование: vpnshift -с <конфиг> [<команда> [<параметр>...]]
дополнительно:
 параметр-U <пользователь> выполнить <команду> как <пользователь>
 -D для переключения пространства имен оболочки отладки

если не указано иное:
 - Команду по умолчанию для пользователя оболочки (${раковины}).
 - Пользователь должен быть выведен из суда.
"

quick_die() {
 формат="$1"; сдвиг
 >&2 функции printf "${формат}\п" "$@"
 выход 1
}

умереть() {
 формат="$1"; сдвиг
 >&2 функции printf "${формат}\п" "$@"
 clean_exit 1
}

тишина() {
 функция eval "$@" > /dev/нуль 2> /dev/нуль
}

должны() {
 функция eval "$@" || умереть "ошибка: %s" на "$*"
}

is_running() {
 местные пид="$1"
 тихо убить -с 0 "${пид}"
}

sig_kill() {
 местные пид="$1"
 тихо убить -убить с "${ПИД}"
}

sig_term() {
 местные пид="$1"
 тихо убить -с термином "${пид}"
}

clean_exit() {
 местные exit_code="$1"

 если is_running "${openvpn_pid}"; затем
 # Убить брелка.
 sig_term "${openvpn_pid}"
 >&2 е "остановка для OpenVPN (идентификатор процесса = %д)." "${openvpn_pid}"
 для меня в {1..100}; делать
 если is_running "${openvpn_pid}"; затем
 спать 0.1
 е "."
еще
перерыв
интернет
сделано
 функции printf "\Н"

 если is_running "${openvpn_pid}"; затем
 >&2 Echo "а вынуждены убивать для OpenVPN"
 sig_kill "${openvpn_pid}"
интернет
еще
 >&2 Echo "а для OpenVPN вышел"
интернет

 # не начинайте уборку до OpenVPN-это пошло
 тишина и ip netns удалить "${пространство имен}"
 тише РМ --рекурсивный --сила "${namespace_dir}"
 тише помощью sysctl --тихий чистый.протокол IPv4.ip_forward="${вперед}"
 если замять ПС-с выполнение firewalld''; тогда
 Эхо "[выполнение firewalld] очистка государства выполнение firewalld"
 тише systemctl перезапустить выполнение firewalld
еще
 Эхо "${правила}" | тишина в iptables-восстановление
интернет

 # Иногда есть лаг для veths быть удален Linux, поэтому мы
 # удалить его вручную.
 хуш ИС ссылке Удалить "${veth_default}"
 хуш ИС ссылке Удалить "${veth_vpn}"

 выход "${exit_code}"
}

нсдо() {
 в ip netns exec для "${пространство имен}" "$@"
}

На _debug=0

основной() {
 местные конфигурации=
 локальный пользователь="${SUDO_USER}"
 в то время как команде getopts "СЭБ:у:" опт; делать
 дело "${опт}" в
 з) quick_die "${использование}" ;;
 Д) на _debug=1 ;;
 в) конфигурации="$(реального пути "${OPTARG}")" ;;
 и) пользователь="${OPTARG}" ;;
 *) quick_die "неизвестный параметр: %s" на "${опт}" ;;
эсок
сделано
 сдвиг $(( OPTIND - 1 ))

 если [[ -з "${конфиг}" ]]; затем
 требуется quick_die "для OpenVPN конфиг"
интернет

 если [[и-Z "${пользователь}" ]]; затем
 quick_die "пользователю должна быть предоставлена прямо через '-U' или неявно через SUDO_USER"
интернет

 местную команду cmd="$1"; сдвиг

 если [[ -з "${ЦМД}" ]]; затем
команду cmd="${раковины}"
интернет

 должны в ip netns добавить vpnshift
 --родители должны команды mkdir "${namespace_dir}"

 # Настройка loopback-интерфейс 

 должны нсдо IP-адреса добавьте '127.0.0.1/8' Дев Ло
 должны нсдо IP-адреса добавьте '::1/128' Дев Ло
 должны нсдо установить связи IP-Ло до

 # Настройка тоннеля на Соколе

 должны ИС ссылке добавить "${veth_vpn}" Соколе введите имя узла "${veth_default}"
 должны ИС установить связь "${veth_vpn}" netns "${пространство имен}"

 должны ИС установить связь "${veth_default}" до
 должны нсдо связи IP-набор "${veth_vpn}" до

 должно IP-адрес добавить "10.10.10.10/31" Дэв "${veth_default}"
 должны нсдо ИС \
 адреса добавить "10.10.10.11/31" Дэв "${veth_vpn}"

 должны нсдо ИС \
 добавление маршрута по умолчанию через "10.10.10.10" Дэв "${veth_vpn}"

 # Настроить NAT и IP-пересылки
 должны команды sysctl --тихий чистый.протокол IPv4.ip_forward=1

 # проверить, если нам нужно включить маскарадинг через выполнение firewalld для veth_default
 если замять ПС-с выполнение firewalld''; тогда
 Эхо "[выполнение firewalld] включение выполнение firewalld, основанные маскарадинг для ${veth_default}"

 если [[ $(брандмауэр cmd --вам-зон | команда grep "${пространство имен}") != *"${пространство имен}"* ]]
тогда
 Эхо "[выполнение firewalld] создание новой зоны ${пространство имен} с целью по умолчанию"
 должны брандмауэр cmd -м --постоянного --новый-зоны="${пространство имен}"
 должны брандмауэр cmd -м --постоянного --зоны="${пространство имен}" - установить-цель="по умолчанию"
 должны брандмауэр cmd -м --перезагрузить
интернет

 # добавить интерфейс для нашей зоны
 Эхо "[выполнение firewalld] добавление ${veth_default} и ${veth_vpn} в зоне ${пространство имен}"
 должны брандмауэр-УМК -вопрос-зона="${пространство имен}" --изменение-интерфейс="${veth_default}"

 # используем наш спектр источника в нашей зоне
 Эхо "[выполнение firewalld] добавление 10.10.10.10/31 как источник ${пространство имен}"
 должны брандмауэр-УМК -вопрос-зона="${пространство имен}" - добавить-источник=10.10.10.10/31

 # включить маскарадинг из нашего нового исходного диапазона на зоны по умолчанию
 default_zone=$(брандмауэр cmd --сделать по-умолчанию-зоны)
 Эхо "[выполнение firewalld] включение маскарадинг на зоны по умолчанию: ${default_zone}"
 должны брандмауэр-УМК -вопрос-зона="${default_zone}" - добавить-маскарад
 должны брандмауэр cmd -м-зона="${default_zone}" - добавить-богатые-rule=правило\'семья="адрес IPv4" адрес источника="10.10.10.10/31" маскарад\'

 # дополнительно разрешить порты, сервисы и т. д. на нашей зоне

 # включение нужные порты
 #Эхо "позволяет всем порт трафик на зону ${пространство имен}"
 #должен брандмауэр-УМК -вопрос-зона="${пространство имен}" --добавить порт=1025-65535/УДП
 #должен брандмауэр-УМК -вопрос-зона="${пространство имен}" --добавить порт=1025-65535/ПТС

 # включить службы
 #Эхо "позволит DNS в зоне ${пространство имен}"
 #должен брандмауэр-УМК -вопрос-зона="${пространство имен}" перезагрузки ДНС

еще
 надо в iptables --таблица "нац" --добавить "POSTROUTING" - прыжок, "маскарад" --источник "10.10.10.10/31"
интернет

 # Настройка DNS внутри нового пространства имен
 е > "${namespace_dir}/файл resolv.конф" \
 "сервер %з\nnameserver %з\п" \
 "108.62.19.131" \
"104.238.194.235"

 # напишите в консоли для отладки связности пространства имен ... выхода из ловушки будут ловить выход из этого и убирать
 если [[ "$_debug, а" == 1 ]]; затем
 нсдо "${раковины}"
интернет

 # Запускаем программу OpenVPN
 местные Тун="tunvpn"
 нсдо для OpenVPN \
 --и CD "$(каталог "${конфиг}")" \
 --конфигурация "${конфиг}" \
 --Дев "${Тун}" \
 - ошибки в поток stderr &

 openvpn_pid=$(ПС --цвет "$!" \
 --формат "пид" \
- нет-заголовки
)

 >&2 е "ожидание для OpenVPN (идентификатор процесса = %д)\н" "${openvpn_pid}"

 пока ! тише нсдо ссылке показывают ИС "${Тун}"; сделать
 если ! is_running "${openvpn_pid}"; затем
 clean_exit 1
интернет
 спать 0.2
сделано

 # Удаление маршрут по умолчанию защищает от воздействия, если для OpenVPN выходы
 # досрочно.
 должны нсдо ИС \
 удалить маршрут по умолчанию через "10.10.10.10" Дэв "${veth_vpn}"

 нсдо судо -у "${пользователь}" "${ЦМД}" "$@"
}

если [[ $# == 0 ]]; тогда
 quick_die "${использование}"
Элиф [[ "$(ИД -у)" != 0 ]]; затем
 судо "$0" "$@"
 выход "$?"
интернет

# Вещи, необходимые clean_exit (), чтобы восстановить предыдущее состояние.
пространство имен="vpnshift"
namespace_dir="/и т. д./netns/${пространство имен}"
вперед="$(переменная sysctl --ценности "нет.протокол IPv4.ip_forward")"
правила="$(в iptables-сохранить -Т нац)"
veth_default="veth_default"
veth_vpn="veth_vpn"

openvpn_pid= # это позже.

# Включить процедуру очистки.
ловушка 'clean_exit 1' ИНТ термин
ловушка 'clean_exit $?' Выход

главная "$@"
+106
john mwenga 26 мар. 2017 г., 16:20:08

У меня два монитора плюс мой дисплей MacBook и меня это иногда раздражает, чтобы найти, где переключатель окон появляется. Имеет смысл показать его везде, когда я нажмите клавиши cmd+вкладка. Пожалуйста, дайте совет как настроить свой MAC, чтобы вести себя таким образом.

+71
JanetBBlack 10 сент. 2014 г., 16:06:13

Показать вопросы с тегом