Выскочка не работает мой скрипт динамического DNS

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

Хорошая новость: Это можно сделать в спецификациях. На самом деле, все показатели были явно разработанный для поощрения такого рода передачи полномочий требуется правовое постановление префиксов, в значительной степени, чтобы избежать болезненных нескольких слоев Нат в то же время обеспечивает гибкость в том, как сети структурированы.

Плохая новость: не существует "из коробки" один частей программного обеспечения, которое будет запрашивать префикс с вышестоящим, настроить адреса и маршруты локально, и раздавать суб-приставки к распределительным сетям. Черт, он даже не представляется возможным провод до уже существующих частей программного обеспечения в Linux (без исправлений) делать то, что должно быть сделано. Хуже всего, что это не похоже, что кто-то действительно заботится об этом.

Что у меня есть установки и работает до сих пор выглядит так:

  • Я использую широкий протокола DHCPv6 клиента (dhcp6c) просить префикс от "вверх" сети, я выбрал этот клиент более КРБ DHCP-клиента, потому что, когда я установить его, это был единственный протокол DHCPv6 клиент, который будет автоматически назначать адреса из полученного префикса к другим интерфейсам. Я хотел бы думать, что другие клиенты DHCP с тех пор улучшилась, но я не мог быть обеспокоен, чтобы проверить на данный момент.

    К сожалению, не подвергайте делегированного префикса детали своего внешнего крючок скрипта, что означает, что вы не можете (легко) переписать "на выходе" конфиг для dhcpd.

  • DHCP-сервер цои (в V6 режиме) назначить префиксы сети "ниже по течению". Я выбрал этот, потому что большой по DHCP-сервер, насколько я могу сказать, могу только статически делегат префиксы, а не динамически. Это относительно легко настроить сервер DHCP от ISC делать динамические делегация префикс, удивление; нечто столь простое, как это будет делать трюк:

    subnet6 2001:db8:1234:ffff в::/64 {
     prefix6 2001:db8:1234:использовать адреса a000:: 2001:db8:c0f:aff0:: /60;
    }
    

    Это позволит прослушивать любой интерфейс имеет адрес 2001:db8:1234:ffff в::/64 и раздадут /60-е годы из указанного диапазона. Как долго, как вы можете заставить dhcp6c для обновления выше конфигурации (рядом!), вы можете автоматически обновлять конфиг для dhcpd, когда ваш делегирован супер-префикс изменения.

  • dhcp6c будет, как уже упоминалось ранее, взять скрипт параметр в конфигурационный файл, чтобы запустить, когда протокола DHCPv6, ответ получен. К сожалению, это только выставляет параметры, такие как SIP-сервер, и DNS-резолверов, не полезная информация, как префикс, который был делегирован. Итак, у меня есть следующий сценарий, чтобы сделать это для меня:

    #!/Бен/ш
    
    (сон 3;
    
    base_prefix="$(ИС -6 объявление ш eth0 В | команда grep 'объем глобального' | вырезать -Д ' - Ф 6 | вырезать -Д : -Ф 1-4 | е с/00$//')"
    
    если [ "$base_prefix" = "" ]; затем
     выход 0
    интернет
    
    кошки <<-ВФ >в/etc/dhcp-сервер/dhcpd6.конф
    по умолчанию-Лиз-времени 1800;
    Макс-Лиза-времени 7200;
    
    subnet6 ${base_prefix}00::/64 {
     prefix6 ${base_prefix}А0:: ${base_prefix}ф0:: /60;
    }
    ВФ
    
    ВПВ -т /и т. д./услуги/dhcp6d) &
    
    выход 0
    

    Делаешь всю работу в суб-оболочки означает, что я могу подождать некоторое время (на сон 3) для DHCP-клиента на самом деле настроить интерфейс (похоже, чтобы запустить скрипт перед настройкой интерфейса). Она работает достаточно надежно. Обратите внимание, что мой провайдер делегирует мне /56, следовательно, почему я только зачистки ласы два нуля от полученного префикса. Если вам повезло достаточно, чтобы получить весь /48, трубопровод для назначения base_prefix было бы намного проще.

Что не существует, и я уверена, что требует исправления исходного кода, настройка маршрутов, когда префикс делегируется. Насколько я могу видеть, нет DHCP-сервер имеет встроенную возможность добавить маршрут автоматически (я внимательно осмотрел широкий dhcp6s, это, конечно, не может сделать это, и я не могу найти ничего на трубах предположить, что в ISC DHCP выполняет его). Нет даже возможности выполнить внешнюю команду, которая принимает префикс делегируются и клиента локального адреса (по DHCP от ISC на совершение { выполнить(...) }, но никакого способа, чтобы получить клиента локального адреса в обморок).

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

Я просто разработал патч к ISC DHCP, чтобы обеспечить дополнительную "выражения" для оценки функциональности; это позволяет мне раскошелиться на внешнюю программу, которая может затем добавить/удалить маршруты на префикс распределения и выпуска/годности; исправление доступно в https://github.com/mpalmer/isc-dhcp/commit/4c8ae763bcf83c9068d57a5d9f570690a581b6d6 (против ПГК по DHCP 4.3.1); у меня нет скрипта для добавления маршрута (пока), но я, вероятно, добавить его в ВНО в этой ветке после того, как я вам это написал.

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

+358
Chengai Fengluo 8 окт. 2010 г., 00:08:58
18 ответов

Есть файл, содержащий таблицу с именами параметров в первой строке, значения в следующих строках: Как выполнить следующим использованием на awk, СЭД или любые сценарии оболочки утилиты:

  • создать конфиг файл fileXX для каждой строки
  • транспонирование каждого значения столбца строки строки (строк) в каждом созданном конфигурационном файле,
  • в каждом файле объединить в первой строке, которые представляют имена параметров для транспонированные значения столбцов появляются как пары имя-значение параметра.

Исходный файл:

Столбец1 Столбец2 Столбец3 
Row1_Col1 Row1_Col2 Row1_Col3 
Row2_Col1 Row2_Col2 Row2_Col3 
Row3_Col1 Row3_Col2 Row3_Col3 

Выходные файлы:

  • Файл1

    Столбец1=Row1_Col1 
    Столбец2=Row1_Col2 
    Столбец2=Row1_Col3 
    
  • Файл2

    Столбец1=Row2_Col1 
    Столбец2=Row2_Col2 
    Столбец2=Row2_Col3 
    
  • Файл file3

    Столбец1=Row3_Col1 
    Столбец2=Row3_Col2 
    Столбец2=Row3_Col3 
    
+985
sileli 03 февр. '09 в 4:24

Есть ли способ, чтобы сделать Мой компьютер в спящий режим при нажатии кнопки питания? Очевидно, когда я нажму эту кнопку где-то какой-то сигнал посылается. Это может быть перехвачена, чтобы включить мой компьютер в спящий режим?

+686
Soufi Hamli 27 сент. 2011 г., 23:48:22

Это немного чрезмерно, но вы можете начать 2-й сервер X11 без фреймбуфера и прямого отображения есть:

Xvfb :1 &
сон 2
Дисплей=:1 xfoil <controlfile.xfoil >выходной_файл.из
убить -15 $!
+622
kwonsie 11 дек. 2021 г., 12:23:46

Вы найдете примерно столько рецептов для Чили, как вы будете Chili варит.

Я нахожу, что я могу сделать великое Чили тлеющая его за минимальное количество времени, не более пары часов, позволяя острого перца делают большую часть работы сдабривая. (Вот мой нынешний Чили рецепт. Я брал три дня , чтобы сделать Чили.) Замачивания и утихает в течение длительного времени просто не вкус я пойду. Вы можете обнаружить, вы предпочитаете Чили с более длительное время готовить. (Многие люди, кажется.) Экспериментируйте и находите то, что работает для вас.

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

В конце концов, поэкспериментировать, повозиться, и сделать это не самостоятельно! Есть сотни, если не тысячи рецептов Чили, и нет единственно правильного способа сделать это.

+522
MagdaGrdanoska 22 янв. 2013 г., 04:00:20

Если вы не нужны С-D на всех (вы можете закрыть терминал с выходом, в конце концов), можно попробовать снять его связь с ВФ, ВФ и связать с другим неполезные последовательности, Си-Джей , например:

действовать до его закрытия ВФ ^Дж

Я не могу сказать, если он также будет бесплатно использовать С-С-Д.

Если получится, то команда должна быть установлен в ~/.bashrc следующее, например.

+478
Maher Danish Sohail 30 июл. 2019 г., 12:37:01

Ну, вы всегда можете добавить немного бульона-куриный будет хорошо. Это позволит вам контролировать соли больше, чем с использованием кристаллов бульон.

Как готовить овощи, это зависит от того, есть ли уже кусочки овощей в замороженном суп. Если да, то вы можете приготовить свой надстройки первого, так что то, что уже в супе не разваривается. Если нет, можно приготовить их в суп.

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

+436
lamorach 14 сент. 2015 г., 09:20:03

Оболочки псевдонимы имеют ту особенность, что вы можете сделать (некоторые) имя-завершения на них (как правило, привязаны к закладке). Кроме того, вы можете использовать переменную окружения cdpath функция, которая "недавно" (в течение последних 5-6 лет) была улучшена, чтобы поддерживать имя-завершение. Если это работает для вас, оно имеет то преимущество, что все, что вы пишете-это фактическое имя директории, а не назначенным для него.

По данным Баш руководство

Переменную окружения cdpath
Разделенный двоеточиями список каталогов, используется как путь поиска на CD и встроенные команды.

Для дальнейшего чтения:

+372
Clifford Baclayon 29 июн. 2012 г., 23:26:59

я (Национальный Непальский) получали стыковочный рейс в аэропорту Майами путешествия Каймановы острова. нужно ли мне получать транзитную визу или нет?

+365
Karnn Bhagat 20 авг. 2017 г., 05:15:32

Не бери в голову. Я нашел это:

Меню - Настройки - Расширенные - управление данными сайта

Этот список различает нормальные и HTTPS, и мне не удалось найти пункт, как он был спасен от страницу без HTTPS, а на сайте, как правило, подается с https. Так что 2 записи, одна с большим размером.

Проблема решена!

+336
Adam Lang 30 мая 2017 г., 19:22:37

Вы будете иметь только проблемы безопасности, если на вашем сервере будет взломана. Кто-нибудь/вещь, которая попадает в ваш сервер будет иметь доступ к машинам в вашей сети, как если бы это был сервер (ваши машины, наверное, доверять свой сервер). Вы должны обязательно есть некоторые правила iptables! В общем, вы хотите в iptables заблокировать все, от внешнего мира к брандмауэру, за исключением веб-сервер, порт(Ы) и VPN-сервер, порт(ы).

Я бы порекомендовал что-то вроде компилятором http://www.shorewall.net/ чтобы установить это для вас, но некоторые люди думают, придумывают правила iptables сами, если лучше, так вы поймете больше о том, что происходит.

+292
ravthiru 24 нояб. 2018 г., 07:09:41

Я знаю, что в аэропорту Бен-Гурион, контроль безопасности может быть бардак, с пассажирами уделяется наклейка с номером, в котором одну из цифр 1-6 и определяет, насколько тщательно вы будете обыск/допрос.

Делает Эйлат-Увда аэропорт в тоже время, или в противном случае особо строгой охраны?

+269
ElegantSynergy 22 янв. 2011 г., 15:49:26

Я написал в общей библиотеке с использованием C++11 функций, скомпилированных с помощью GCC 4.8, библиотеки libc 2.18, который должен быть запущен на клиента в CentOS 6 машина, которая 4.4.7 ССЗ, библиотеки libc 2.12. Есть некоторые символы в этой библиотеке, которые не нашли в libc 2.12, так как я могу использовать эту библиотеку в CentOS 6. У меня есть гибкость в том, как, где, какая машина библиотеку можно скомпилировать, но в конце концов он должен быть удобен для использования на клиентских ОС CentOS 6, где пакеты не могут быть затронуты. Это нормально, чтобы скомпилировать его с помощью инструментов разработчика-2 на CentOS 6 или могут быть какие-то вопросы, связанные с АБИ. Пожалуйста, дайте мне знать, если есть какие-либо другие предложения. Спасибо заранее.

+184
user268442 13 апр. 2011 г., 00:15:31

Соответствующие папки 1/Run_1.из в папки 2/Sym_1.быть G0.вон, и так на 360 пар:

для N в {1..360}
делать
 НОЦИ.ру "папка 1/Run_$Н.из" "папка 2/Sym_$Н.быть G0.из" выходной_файл
сделано

Или если в паре файлов не по порядку, вы можете выбрать от Run_N.из файлов и связать соответствующий Sym_N.быть G0.из файла:

для R в "папка 1/Run_"*.из
делать
 н="${р#папка 1/Run_}"; П="${Н%.из}"
 с="папка 2/Sym_$Н.из"
 НОЦИ.пы "$р" "$с" выходной_файл
сделано
+179
Shane Cunningham 20 июл. 2015 г., 20:54:58

Ваша авиакомпания проверит вашу визу перед вылетом, и они могут реально помочь вам решить ее на месте, если он собирается быть проблемой. Я летал в ноябре прошлого года в Австралию с визой связана с просроченным паспортом, а агент организации воротах авиакомпании в аэропорту Лос-Анджелеса была возможность позвонить кому-нибудь в Австралию и получить визу в США обновили мой новый загран паспорт. Надеюсь, если двойную фамилию достаточно, чтобы вызвать проблемы, они с тобой разберутся, прежде чем это шоу пробкой.

+127
Shone Alonzo 28 сент. 2014 г., 04:43:31

Если контакты в вопрос приходят из iCloud, вам потребуется изменить учетную запись в → настройках iCloud на другую учетную запись iCloud.

Ваши контакты также могут приходить от другой аккаунт (или несколько аккаунтов). Проверьте другие счета в Настройки → Почта, адреса, календари, чтобы увидеть, если любой из них также может быть источником контактов.

+112
Joseph January 9 мар. 2020 г., 21:15:26

Если я чувствую запах кофе, исходящий из пакета я не куплюсь на это, пакеты на полке в магазине часто выглядят плохо обращаться или даже раздавят. Из опыта я нахожу эти потеряли вкус, когда я получить их домой. Уже некоторое время я покупаю Лавацца молотый кофе в вакуумной упаковке и при условии, что пакет тяжелый, как кирпич, он никогда не удается сохранить свежими. Я не понимаю, почему все молотый кофе не могут быть проданы таким образом.

+110
nim appa 6 июл. 2011 г., 10:33:38

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

Я тоже использовал некоторые инструменты, такие как проекта Metasploit, которые просят за лицензию. Это продукт, разработанный модификация с открытым исходным кодом может быть коммерческим? Я в полном замешательстве!

+98
Sora Del Rey 6 окт. 2021 г., 10:42:23

Эти вещи часто проще, используя по модулю арифметических операций, например

файл awk '(ШП-2)%5 && (НР-1)%5' 
3
4
5
3
4
5
3
4
5

Кроме того, используя GNU СЕПГ по п~м ("н пропустить м") Примечание:

Е 1~5д;файл 2~5д' 
+74
KaanTheGuru 17 авг. 2013 г., 11:09:48

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