Лампы днат подключение: Схема подключения лампы ДНАТ — 5 ошибок. Запуск от ДРЛ дросселя. Двух и трехконтактное ИЗУ.

Содержание

Схема подключения лампы ДНАТ — 5 ошибок. Запуск от ДРЛ дросселя. Двух и трехконтактное ИЗУ.

Газоразрядная дуговая натриевая лампа ДНаТ используется для освещения больших площадей, улиц городов, теплиц.

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

Не стоит путать натриевые лампы низкого и высокого давления. У них разная конструкция и принцип действия.

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

Если их применять для освещения в комнатах, то цвета будут практически не различимы.

В лампах высокого давления спектр более разнообразный.

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

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

Схема подключения и что нужно для запуска ДНаТ

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

Схема эта зачастую изображена непосредственно на корпусе.

Вот ее более развернутый рисунок.

На ней нарисованы:

  • сам дроссель (баласт), на который подается фаза
  • далее эта фаза поступает на импульсно зажигающее устройство – ИЗУ

Через него можно подключать экземпляры разной мощности, от 70 до 400Вт.

ИЗУ создает стартовый импульс для пробоя содержимого горелки в колбе и образования дуги. Напряжение при этом достигает нескольких тысяч вольт!

А сама горелка в процессе работы разогревается до 1300 градусов.

Только после ИЗУ, подключается сама газоразрядная лампа.

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

Зачем нужен конденсатор

Кроме того, в комплекте для подключения рекомендуется применять конденсатор. Хотя он присутствует далеко не во всех схемах.

Для чего он необходим? Как известно, цепи с использованием дросселей питания, потребляют как активную, так и реактивную мощность. От второй, никакого полезного эффекта вы не получите.

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

Для ламп разной мощности нужно подбирать соответствующую емкость. Вот рекомендуемые параметры емкости конденсаторов, в зависимости от мощности дросселей:

Наглядное сравнение тока потребления светильника ДНаТ с конденсатором и без него: 

Как видите, более чем двойная разница. В первом случае показан компенсированный ток (активный), а во втором случае полный (без конденсатора в цепи).

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

Счетчик у вас не рассчитан на подсчет реактивной или полной энергии, и фактическая экономия по затратам может составить максимум 3-4%.

Зато вы уберете лишние потери на нагрев проводов и железа.

Как подключить лампу ДНаТ

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

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

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

Нет ли пробоя на корпус.

Для подачи и отключения питания 220В используйте двухполюсный вводной автомат.

Для одного светильника мощность до 400Вт вполне сгодится автомат номиналом 5-6А. Кроме коммутационных операций вкл-выкл, он еще будет играть роль защитного аппарата.

Монтируется автоматический выключатель в самом начале схемы. Не забудьте также заземлить корпус всего щитка.

С автомата выходят два нулевых провода. Один из них согласно схемы, пускаете напрямую к лампе, а второй подключаете к соответствующему зажиму, подписанному «N» на пусковом устройстве.

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

Иначе можно случайно сжечь изделие, если при работе нулевой провод после балластного дросселя, случайно коротнет.

Далее расключаете фазу. Один провод с автомата монтируете на входящий контакт дросселя.

А провод с выходящего контакта подключаете на клемму “В” (Balast) пускорегулирующего изделия.

После чего, средний вывод Lp (Lampa) пускаете на патрон лампочки.

Разница подключения 2-х и 3-х контактных ИЗУ

Заметьте, есть ИЗУ двухконтактные и трехконтактные. Первые подключаются параллельно самой лампе.

То есть, строго после балласта, вы должны завести в ИЗУ фазу, а в другую его клемму подать ноль. Не важно, откуда вы его возьмете, хоть непосредственно с самого патрона.

Кстати, двухконтактные уже давно не рекомендуют к использованию и вот почему.

Процесс поджига связан с импульсом высокого напряжения (от 2-х до 5кВ). И этот импульс параллельно подается не только на лампу, но и на дроссель.

А это запросто может пробить изоляцию ПРА, если она на это не рассчитана.

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

Конденсатор подключается параллельно всей цепи. Просто один провод заводите на фазу автомата, другой на ноль.

Все что остается это протянуть кабель и расключить патрон.

От пускового устройства до самой лампы рекомендуемая длина кабеля – не более 1,5м.

От чего взрывается ДНаТ

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

Это связано с высокой температурой нагрева в процессе работы – до 350 градусов.

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

Это в конечном итоге приведет к тому, что лампа рано или поздно лопнет или треснет.

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

Изделие выполнено из термостойкого стекла и мелкие брызги ей не особо страшны.

Только если вы не начнете заливать ее из шланга, как показано в этом популярном ролике:

Поджиг и запуск

При первой подаче напряжения начинается поджиг лампы. Данный стартовый этап и выход на максимальную яркость может занимать от 5 до 10 минут.

Цвет свечения должен быть ярко желтым до 150Лм на ватт.

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

Качественные, хорошие лампы всегда дают приятный оранжевый спектр.

Лампы ДНаТ весьма устойчивы и не боятся различного рода вибраций и встрясок.

Недостатки в таких лампах, безусловно имеются.

  • световой поток несколько падает после 15 000 часов непрерывной работы
  • громоздкая схема управления
  • в конце срока своей эксплуатации, начинает меняться цвет свечения

Изменение идет с желтого в сторону оранжевого с краснотой или даже полностью красного.

  • многих также не устраивает долгий процесс запуска – до 10 минут
  • сам дроссель после длительной работы издает постоянный гул

По поводу качества дросселей и почему они выходят из строя в новых светильниках.

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

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

Отсюда и практически их вечность. Но современные маркетологи и производители в этом, к сожалению не заинтересованы.

Подключение лампы ДНаТ от дросселя ДРЛ

Многие задаются вопросом, а можно ли подключать такую лампочку от дросселя одинаковой мощности, рассчитанного на лампу ДРЛ? Теоретически это возможно, главное исключить из схемы ИЗУ.

Однако, хоть мощности могут быть и одинаковы, но из-за разного рабочего напряжения на лампах, баласт ДНаТ и ДРЛ будет выдавать разные рабочие токи выхода.

И это напрямую будет сокращать срок службы светильника (при превышении тока), либо наоборот не даст ему выйти на расчетный поток свечения (при меньшем токе).

Есть натриевые лампы со встроенными ИЗУ. Некоторые их ошибочно считают универсальными, и используют напрямую под замену, например в светильниках с ДРЛ 250Вт.

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

  • световой поток ДРЛ 250Вт – 13000Лм
  • световой поток такой ДНаТ 220Вт – 18000Лм

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

Иначе это будет сказываться на сроках службы светильника.

Ошибки при подключении

1Неправильное подключение 4-х контактного дросселя.

Часто в продаже встречаются 4-х, пяти и даже шести контактные дросселя. Как их подключать?

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

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

Строго следуйте этой схеме. На разных видах и подключение может быть разным.

2Вкручивание лампы в патрон голыми руками.

Как уже говорилось выше, нежелательно к такой лампочке прикасаться пальцами рук. А если такое все же произошло, всегда протирайте ее перед запуском.

3Подключение лампы от дросселя большей мощности.

В этом случае через лампочку пойдет ток, рассчитанный именно на ту мощность, под которую и произведен дроссель. Нельзя в 400 ваттный балласт включать 250 ваттную ДНаТ. Технические параметры у ламп разные.

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

Вот яркий пример такого неправильного подключения и его последствия.

4Включение ДНаТ от дросселя для ламп ДРЛ.

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

5Применение схемы без конденсатора.

При данной ошибке ждите постоянного перегрева проводов. Вот известное видео, наглядно объясняющее, зачем же ДНаТу конденсатор.

Подключение ДНаТ (натриевой лампы) — схема, принцип работы

В наше время появилось довольно много различных дуговых ламп высокого давления. Но наиболее высоким коэффициентом полезного действия среди них отличается ДНаТ, т. е. дуговая натриевая трубчатая лампа. Ее устройство практически схоже с ДРЛ – дуговой ртутной, только свечение намного ярче, она более экономична и долговечна. Мощность ДНаТ может составлять от 30 Вт до 1 кВт в зависимости от того, в какой сфере она будет использована.

Что же касается срока ее службы, то он составляет около 25 тыс. часов – мало какой из световых приборов может таким похвастаться. Но о преимуществах позже. Сейчас имеет смысл рассмотреть схему питания подобной газоразрядной лампы. Ведь хотя подобный источник света в чем-то схож по устройству с ДРЛ, все же в подключении его есть свои особенности.

Принцип и схема подключения

Помимо индуктивного дросселя, ограничивающего силу тока дуги, в схему ПРА или ЭПРА (электронного пускорегулирующего аппарата) включено ИЗУ – импульсное зажигающее устройство. Именно оно отвечает за создание импульсов, имеющих напряжение в несколько тыс. вольт.

Схема подключения ДНаТ

Если обратить внимание на схемы подключения натриевой лампы, то можно заметить, что есть два варианта того, как подключить лампу ДНаТ. Во втором случае приборы освещения подключаются через 3-контактное импульсное зажигающее устройство, хотя большой роли это не играет. А вот в первой схеме показано включение ДНаТ с конденсатором. Делается это для того, чтобы сгладить напряжение, поступающее на ДНаТ, и тем самым увеличить ее срок службы. Подключение ДНаТ-светильников к дросселю необходимо осуществлять последовательно, а ИЗУ с осветительным прибором должны быть параллельно соединенными. При этом именно фаза, а не ноль идет на лампочку через индуктивный дроссель.

К тому же номинальная мощность ПРА (или ЭПРА), подключенного к осветительному прибору, должна совпадать с тем же параметром натриевой лампы.

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

Плюсы и минусы ламп ДНаТ

Подобные натриевые лампы имеют несколько основных преимуществ:

  • Очень высок коэффициент полезного действия.
  • Световой поток от подобного осветительного прибора достаточно стабилен.
  • Сила этого потока высока и составляет около 150 люмен/ватт.
  • Долговечность в полтора раза больше, чем у других подобных ей ламп.
  • Температура цвета оптимальна, свечение приятного золотистого оттенка.
  • Прекрасно работает даже в туман или снегопад.

Внешний вид лампы ДНаТ

  • Практически идеальна в качестве фитолампы, т. к. излучение от ДНаТ активно помогает росту растений.
  • Эти световые приборы хорошо показывают себя в работе при разнице температур от -60 до +40 градусов Цельсия.

Но, естественно, ни один прибор не обходится без недостатков – идеальных изделий не бывает. Основных минусов 5:

  • Эти лампы крайне взрывоопасны.
  • Внутри присутствуют тяжелые металлы.
  • Требуется продолжительное время на розжиг (порой до 10 мин).
  • При использовании в качестве фитолампы она не подойдет для выращивания редиса, лука и салата, т. к. они являются нецветущими.
  • При необходимости подключить ДНаТ большей мощности (к примеру, ДНаТ 250 или ДНаТ 400) необходимо дополнительное охлаждение осветительного прибора.

Принцип работы

Строение, как уже упоминалось, очень похоже на ДРЛ наличием стеклянной колбы, внутри которой расположена трубка или горелка. Только вот стекло для изготовления трубки в ДНаТ использовать не получится (как в ДРЛ) по причине очень высокой температуры горения натрия. Для этого используется специальный материал – поликристаллическая окись алюминия. Только такой материал позволит пропускать 90% свечения и при этом будет устойчив к парам натрия.

Для изготовления электродов используют молибден. Световая отдача таких ламп увеличивается при помощи ксенона или ртути, ну а для облегчения запуска в натриевом осветительном приборе присутствует аргон.

Внутри колбы создан вакуум для поддержания ее целостности, т. к. при работе дуговая натриевая трубчатая лампа разогревается до 1 400 градусов Цельсия. Естественно, при работе лампы сложно предотвратить попадание воздуха через отверстия, но на этот случай предусмотрены специальные прокладки.

Строение ДНаТ

После подачи высоковольтного импульсного тока посредством ИЗУ в ДНаТ образуется электрическая дуга, разогревающая трубку. Происходит это в течение 6–9 минут, после чего натриевая лампа разгорается в полную силу. Так что принципы работы ДНаТ и ДРЛ практически совершенно одинаковы.

Некоторые неисправности

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

Бывает, что подобное происходит нечасто – тогда возможен плохой контакт или скачок напряжения. Ну а еще одна из возможных причин – это межвитковое замыкание. Лечится такое только заменой дросселя. При условии, что лампа новая и пускорегулирующий аппарат в порядке, необходимо просто подождать, пока ДНаТ разработается. Обычно на это уходит 2–3 часа.

Если слышен треск импульсного зажигающего устройства, а осветительный прибор не зажигается вовсе – причина, скорее всего, в обрыве провода с лампы на ИЗУ, либо ДНаТ и ЭПРА.

Имеет смысл осмотреть и соединения пускорегулирующего аппарата для натриевых ламп – такое происходит при их подгорании, а потому следует зачистить контакты, проверить проводку и снова попробовать ее зажечь.

Подведем итог

Дуговая натриевая трубчатая лампа уникальна в своем роде. Конечно, у нее есть недостатки, и главный – искажение цвета. И даже это поправимо, достаточно просто поднять светильник выше. Но все же минимальный расход электроэнергии, яркость и теплота свечения вкупе с ее долговечностью выводят ее в лидеры среди подобных осветительных приборов.

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

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

Страница не найдена — ЛампаГид

Светодиоды

Светодиод – полупроводниковый оптический прибор, пропускающий электрический ток в прямом направлении. При подключении инверсионно

Светодиоды

Заходя в любое производственное помещение, учебное заведение или даже некоторые квартиры, можно увидеть люминесцентные

Светодиоды

При приобретении либо сборке новых светодиодных фонариков непременно следует обратить внимание на используемый светодиод.

Светодиоды

Несмотря на разговоры о том, что светодиоды – это наивысшее достижение в области осветительной

Люминесцентные лампы

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

Светодиоды

Из-за большой стоимости LED-лампы выкидывать ее после поломки – не лучшая идея. Обидно, если

Страница не найдена — ЛампаГид

Лампы накаливания

Искусственный свет сопровождает людей уже многие тысячи лет. Дольше всего использовался свет пламени костра.

Флора и фауна

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

Светодиоды

Никто не будет отрицать, что такие светодиодные источники освещения, как прожекторы, эффективны в освещении

Светодиоды

В декоративном освещении и прочих местах, где светодиод используется как источник света, принято подключать

Прочее

Название «соляная лампа» формирует у людей мнение, что изделие предназначено для освещения, на самом

Светодиоды

Самым популярным типом светодиода на данный момент является SMD LED 5050. Заполнили рынки сбыта эти

Страница не найдена — ЛампаГид

Светодиоды

В декоративном освещении и прочих местах, где светодиод используется как источник света, принято подключать

Квартира и офис

Мощность — привычный параметр для оценки яркости свечения лампы Не секрет, что при выборе

Лампы накаливания

Сила света в помещении не только связана с каким-то занятием или работой, которая выполняется,

Квартира и офис

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

Улица

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

Компоненты

Огромное разнообразие конденсаторов позволяет использовать их практически в любой схеме. Для правильного подбора параметров

Как подключить натриевую лампу | Строительный портал

Натриевые лампы по сравнению с прочими источниками искусственного освещения, демонстрируют самый высокий КПД — близко 30%. Для экономии денежных средств рекомендуется покупать лампочки высокого давления. Свет, излучаемый натриевыми лампами высокого давления, позволяет практически во всем диапазоне различать цвета, исключая только коротковолновый, цвет в котором несколько тускнеет. Поговорим сегодня о возникновении, применении и подключении натриевых ламп своими руками.

Содержание:

  1. Историческая справка
  2. Возникновение натриевых ламп
  3. Достоинства и недостатки натриевых ламп
  4. Использование натриевых ламп
  5. Принцип работы натриевой лампы
  6. Виды натриевых ламп
  7. Установка натриевых ламп
  8. Пускорегулирующий аппарат
  9. Импульсное зажигающее устройство
  10. Помехоподавляющий конденсатор
  11. Вопросы безопасности
  12. Неисправности натриевых ламп

Историческая справка

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

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

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

Возникновение натриевых ламп

Ситуация кардинально измелилась в начале шестидесятых годов, когда компания “General Electric” запатентовала ранее не известный керамический материал, что способен работать в парах натрия при высокой температуре. Он получил наименование “лукалос”. В нашей стране эта керамика известна обитателям как “поликор”.

Данная керамика производится посредством высокотемпературного спекания окиси алюминия. Для светотехнических целей пригодной считается только одна модификация его кристаллической решетки – альфа-форма окиси, которая имеет в кристалле самую плотную упаковку атомов.

Процесс спекания такой керамики очень капризный, потому что она должна быть химически стойкой к парам натрия и должна иметь высокую прозрачность, чтобы в стенках разрядной трубки не терялась большая часть света. Пары натрия, которые служат газоразрядной средой в натриевых лампах, дают при свечении ярко-оранжевый свет. От присутствия в лампе натрия в обиход вошла аббревиатура ДНАТ, что означает дуговые натриевые лампы.  

Достоинства и недостатки натриевых ламп

Натриевые лампы в два раза эффективнее светят, чем обыкновенные лампы дневного света аналогичной мощности – это можно объяснить маленькими размерами излучателя, световые лучи от которого намного легче направляются в нужную сторону и другими особенностями конструкции.

Кроме того с помощью натриевых дуговых ламп вы сможете воссоздать намного большую освещенность. Её потолок для приборов дневного света достигает 50 ватт на квадратный фут, а при помощи натриевых лам можно добиться без особых проблем в 3 раза большей!

С экономической точки зрения натриевые лампы выгоднее – менять их нужно только раз в полгода, а 1 лампа ДНаТ-400 сможет успешно заменить 20 ЛДС по 40 В. Также гораздо удобнее работать со средним балластом, чем с 15 маленькими. Так как электроэнергия используется натриевыми лампами вдвое эффективнее, то при их применении определенный результат достигается при вдвое меньших ее затратах.

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

Использование натриевых ламп

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

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

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

Принцип работы натриевой лампы

Внутри внешнего баллона ДНаТ’а расположена «горелка» – трубка, что выполнена из алюминиевой керамики и заполнена разреженным газом, в котором создается между двух электродов электрическая дуга. В горелку вводится натрий и ртуть, а с целью ограничения тока используется индуктивный балласт или балласт электронный.

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

Горелка разогревается при работе до 1300 градусов по Цельсию, поэтому откачан воздух из внешнего баллона для содержания ее в целости. У всех без исключения натриевых ламп при функционировании температура баллона превышает 100 градусов по Цельсию. Лампа светит слабо после возникновения дуги, вся энергия расходуется на нагрев горелки. Яркость растет по мере прогрева и через десять минут достигает нормального уровня.

Виды натриевых ламп

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

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

Для прочих целей использование лампочек низкого давления считается затруднительным, потому что цвета предметов, которые освещены такой лампой, невозможно различать. Цветовосприятие предметов в закрытом помещении искажается (к примеру, зеленый цвет преобразуется в темно-синий или черный), и теряется дизайнерский облик помещений.

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

Установка натриевых ламп

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

Однако на основании многолетней практики считается, что более эффективно горизонтальное положение лампы, потому что она основной поток света излучает в стороны. Чтобы подключить любую газоразрядную лампу, требуется балласт. Натриевые лампы в этом смысле не являются исключением, балласт требуется для их «разогрева» и нормальной работы.

Пускорегулирующий аппарат

Для натриевых ламп балласт – это пускорегулирующий аппарат, электронный ПРА и импульсное зажигающее устройство. Несомненно, самыми лучшими ПРА считаются по праву электронные, которые имеют ряд преимуществ перед ПРА индуктивными, проигрывая последним по стоимости: в настоящее время их цена достаточно высока.

Самыми распространенными ПРА выступают балластные индуктивные дроссели, которые необходимы для ограничения и стабилизации тока. Необходимый балласт, который скоммутирован с лампой нужным образом, уже имеется в них, поэтому схема подключения натриевых ламп сводится исключительно к подаче на клеммы светильника питающего напряжения.

На сегодняшний день двухобмотчные дроссели являются устаревшими, поэтому стоит отдать предпочтение однообмоточным. Обычный дроссель отечественного производства можно купить на фирме приблизительно за 10 долларов, а на рынке – вдвое дешевле.

Он обязательно должен предназначаться именно для ДНаТ и иметь такую же мощность, как и лампа. Ставить необходимо «родной» дроссель, иначе у лампы может сократиться в несколько раз срок службы, или светоотдача катастрофически упадет. Также возможно «мигание», когда натриевая лампа гаснет непосредственно после прогрева, затем остывает, и все происходит сначала.

Импульсное зажигающее устройство

ИЗУ требуются, как было написано выше, для зажигания лампы. Производители ИЗУ выпускают устройства с 2 и 3 выводами, поэтому может несколько отличаться схема включения натриевой лампы. Но обычно она изображается на каждом корпусе ИЗУ. Из отечественных ИЗУ самым удобным является «УИЗУ», оно подходит для лампы любой мощности и способно работать со всеми балластами.

При этом можно расположить УИЗУ рядом с балластом и возле лампочки, подключив к ее контактам. Полярность при подключении УИЗУ не играет особой роли, но рекомендуется, чтобы «горячий» красный провод соединялся с балластом.

Помехоподавляющий конденсатор

Дуговые натриевые лампы являются потребителями реактивной мощности, поэтому есть смысл в некоторых случаях (при отсутствии фазокомпенсации) включить в схему натриевой лампы помехоподавляющий конденсатор С, который существенно снижает пусковой ток и предотвращает неприятные ситуации. Для дросселей ДНаТ-250 (3А) емкость конденсатора должна составлять  35 мкф, для дросселей ДНаТ-400 (4.4А) – достигать 45 мкф. Следует использовать конденсаторы сухого типа, номинальное напряжение которых 250 В.

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

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

Вопросы безопасности

Если вы светильник собирали сами – убедитесь, что схема его подключения абсолютна правильна. Если схема подключения не нарисована на вашем балласте, или у балласта/ИЗУ количество ножек не совпадает со схемой – стоит проконсультироваться с продавцом этих деталей или опытным электриком. Последствия такой ошибки – катастрофические: выгорание одного из 3 элементов схемы, выбивание пробок, взрыв лампы и пожар.

Если на баллоне натриевой лампы имеется жир или грязь, то она может лопнуть из-за неравномерного нагрева сразу после прогрева. Поэтому не прикасайтесь к лампе руками и протирайте спиртом на всякий случай после установки в патрон. Если на включенную лампу попали капли воды или другие жидкости, то это провоцирует взрыв со 100% вероятностью!

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

В процессе работы натриевой лампы раз в месяц стирайте пыль со светильника и рефлектора и проверяйте состояние вентилятора. Натриевые лампы менять рекомендуется раз в 4–6 месяцев, так как к концу срока полезной службы у них значительно падает светоотдача.

Неисправности натриевых ламп

Натриевые лампы по мере старения приобретают привычку «мигать»: светильник включается, как обычно разогревается, потом гаснет неожиданно, и все повторяется через некоторое время. Если вы заметили за своей лампой такое поведение – стоит попробовать поменять лампочку. Если смена лампы не помогла – нужно измерить напряжение в сети, может, оно несколько ниже обычного.

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

Зачастую слышно, как трещит ИЗУ после включения светильника (признак работы), но лампа зажечься даже не пытается. Это случается чаще всего из-за пробоев в проводе, который идет к лампе от ИЗУ, или говорит о выгоревшей лампе. Может быть виноватым обрыв провода между фонарем и балластом или подгоревшее ИЗУ.

Можете попробовать сменить провод между лампой и ИЗУ. Также стоит обратить внимание на контакты ИЗУ и их состояние. Если не поможет – поменяйте лампу. Если и это не поможет – отключите ИЗУ, потому что оно способно сжечь вольтметр своими импульсами, и померяйте на патроне лампы напряжение – оно должно у ДНаТ соответствовать сетевому. Если на патроне есть напряжение – меняйте ИЗУ.

Если же натриевая лампа признаков жизни вообще не подает: ИЗУ не жужжит, светильник не светится – скорее всего в сетевом шнуре нарушен контакт или выбило предохранитель. Может, сгорело ИЗУ, или произошел в балласте обрыв обмотки – проверьте балласт, если он целый – стоит поменять ИЗУ.

Балласт можно проверить обычным Ом-метром. У них нормальное сопротивление составляет 1–2 Ом. Если показатель значительно больше – значит, был обрыв в обмотке или нарушился контакт между соединительной колодкой и выводами обмотки (подтяните винты).

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

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

устройство, принцип работы, как подключить

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

Такой источник света обладает высокой эффективностью, и является самым экономным и долговечным. Мощность ламп может составлять от 30 до 1000 Вт, в зависимости от сферы использования. Что касается срока эксплуатации, то ресурс ламп рассчитан на 25000 часов работы. Для большинства теплиц это выгодный вариант в плане экономии, так как освещать растения необходимо довольно длительное время, особенно зимой.

Отечественная продукция

Большим спросом на рынке пользуются российские лампы Рефлакс, которые оснащаются встроенным отражателем. За счет этого свет направлен прямо на растения. Отражатель ламп Рефлакс обладает высоким КПД равным 95%, который сохраняется в течение всего периода эксплуатации. Что характерно, одна лампа Рефлакс, мощностью 70 Ватт, подвешенная на высоту полметра, способна осветить территорию площадью около 1,6 м2. А так как использование других источников света подразумевает большие затраты на электроэнергию, то использование ламп Рефлакс более рационально. Что касается габаритов, то Рефлакс имеет размеры 76×200 мм. Благодаря этому лампы Рефлакс лучше всего подходят владельцам теплиц.

Преимущества и недостатки натриевых ламп

Натриевая лампа имеет существенные преимущества:
• Высокий КПД.
• Стабильный поток света.
• Высокая световая отдача примерно 160 лм/Вт.
• Долго срок службы, который в 1,5 раза превышает период эксплуатации прочих подобных ламп.
• Лампы имеют приятное золотисто-белое излучение.
• Эффективная работа в условиях тумана.
За счет того, что дуговая лампа рефлакс 250 излучает красный спектр – это идеальный источник света для цветения растений, в том числе и плодоносящих. А наличие синего спектра свечения способствует их активному росту и развитию. Вдобавок лампы могут работать в широком диапазоне температуры – от -60 до +40 градусов.
Наряду с достоинствами, имеются и некоторые недостатки. Главный из них заключается в сложности подключения. Обычный способ здесь не подходит, и здесь существуют свои особенности. Среди других минусов можно выделить следующие:
• Взрывоопасность.
• Наличие ртути в устройстве лампы.
• Долгое время включения, которое может составлять до 10 минут.
• Не подходит при выращивании нецветущих либо зеленых овощных культур (редис, лук, салат).
Кроме того, если необходимо использовать натриевые лампы высокого давления мощностью 250 Ватт или более, необходимо позаботится об охлаждении, так как лампы сильно нагреваются. Хотя для теплиц большого размера этот недостаток может обернуться преимуществом, обеспечив растения дополнительным нагревом.

Принцип работы

По внешнему виду натриевые источники света немного похожи на лампы ДРЛ. Здесь также имеется стеклянная колба элиптической либо цилиндрической формы, внутри нее располагается разрядная трубка («горелка»), с каждой стороны которой находятся электроды. Эти выводы соединены с резьбовым цоколем. По причине того, что пары натрия оказывают сильное воздействие на стекло, этот материал не применим для изготовления «горелки». Ее изготавливают из поликора (поликристаллической окиси алюминия), что позволяет повысить устойчивость к парам натрия и пропускать до 90% видимого света. Лампа ДНаТ 400 имеет разрядную трубку с диаметром 7,5 мм и длиной 80 мм. Электроды трубки изготавливаются из молибдена.
Помимо паров натрия, состав разрядной трубки содержит аргон, чтобы облегчить запуск ламп, а также содержит ртуть или ксенон, что позволяет увеличить световую отдачу. «Горелка» при работе разогревается до 1300 °C и чтобы сохранить ее в целости, из колбы выкачан воздух. Однако сложно поддерживать вакуум пока работает лампа, так как воздух может проникнуть через отверстия. Поэтому для предотвращения этого используются специальные прокладки. Стоит отметить, что при работе лампы ее колба разогревается до 100 °C. При включении импульсного зажигающего устройства (ИЗУ) создается импульсное напряжение, в результате чего образуется дуга. Но первое время натриевые лампы ДНАТ рефлакс 250 светят еще слабо, так как вся энергия расходуется на разогрев трубки. Спустя 5 или 10 минут яркость освещения нормализуется.

Как подключить натриевую лампу

В силу особенности строения газоразрядных ламп не получится просто подключить их к бытовой электрической сети, так как имеющегося напряжения не хватает для запуска. Вдобавок нужно ограничить ток дуги. И натриевые лампы здесь не исключение. В связи с этим необходимо использовать в цепи пуско-регулирующий аппарат или сокращено ПРА. Они могут быть электромагнитными (ЭмПРА) либо электронными (ЭПРА). В практике западных стран такие устройства именуются балластами Magnetic Ballast (для ЭмПРА) и Digital Ballast (для ЭПРА). В некоторых случаях не обходится без применения импульсного зажигающего устройства или ИЗУ.
Использование ЭПРА для натриевых ламп 250 необходимо для их разогрева и дальнейшей бесперебойной работы. При этом на сам запуск затрачивается 3-5 минут, а полную мощность натриевые источники освещения набирают в течение еще 10 минут. Примечательно, что на момент запуска лампы ее номинальное напряжение увеличивается практически в 2 раза.

Устройство ПРА

Пускорегулирующий аппарат состоит из трех основных компонентов:
• Индуктивного дросселя.
• ИЗУ.
• Фазокомпенсирующего конденсатора.
Дроссель служит для ограничения тока дуги и его мощность должна быть такой же, как и у используемой лампы. К примеру, если применяется лампа ДНаТ 250, то, соответственно, мощность дросселя тоже должна быть не меньше и не больше 250 Ватт. В последнее время схема подключения ламп зачастую включает однообмоточный дроссель, тогда как двухобмоточные уже морально устарели.
ИЗУ необходимо для повышения напряжения до нескольких киловольт с целью образования дуги. Мощность ИЗУ может лежать в пределах от 35 до 400 Ватт. Помимо этого, устройство может быть двухконтактного или трехконтактного исполнения. Причем использование трехконтактных ИЗУ предпочтительнее.
Что касается конденсатора, то это необязательная составляющая. Но его наличие дает определенные преимущества, так как позволяет снизить нагрузку на бытовую электросеть. В свою очередь, это снижает риск возникновения возгорания проводки к минимуму. Боле подробно будет рассказано ниже.

Схемы подключения ламп ДНаТ

В зависимости от того, какое ИЗУ используется (с двумя выводами или тремя), натриевые лампы высокого давления 250 Ватт могут подключаться по-разному. Более подробно это отражает схема, изображенная ниже.

Схема подключения натриевой лампы

Как можно видеть из рисунков подключение дросселя (балласта) осуществляется последовательно, а вот ИЗУ подключается в цепь параллельно.
Для своей работы натриевые лампы используют мощность реактивного характера. В связи с этим желательно чтобы схема подключения включала специальный конденсатор, который позволит подавить помехи и снизить силу пускового тока. Что в итоге продлевает срок службы ламп. Также этот элемент просто незаменим в случае отсутствия компенсатора фазы.
Как видно на первом рисунке наличие фазокомпенсирующего конденсатора показано пунктирной линией. Его подключение осуществляется параллельно источнику питания.
Главное, подобрать конденсатор оптимальной электроемкости. К примеру, при использовании той же лампы ДНаТ-250 его емкость должна составлять 35 мкф. Если в схеме присутствует лампа ДНаТ 400, тогда можно подобрать конденсатор чуть большей емкости – 45 мкф. Использовать в схеме допускается только сухие элементы и рассчитанные на напряжение не менее 250 В.
При самостоятельном подключении ламп стоит взять кое-что на заметку. Длина провода, соединяющего сам источник освещения и дроссель, не должна превышать одного метра.

Меры предосторожности

В силу конструктивных особенностей, которыми обладает натриевая газоразрядная лампа 250, при работе этих источников света необходимо соблюдать крайнюю осторожность. Недопустимо отключать лампу сразу же после ее включения. Она должна остаться включенной как минимум 1 или 2 минуты. В противном случае лампа перестанет вовсе включаться и тогда ее необходимо обесточить и подождать некоторое время.
В помещении, где работают лампы необходимо наличие качественной вентиляции. Ее температура во время работы может подниматься до 100 градусов и более. А согласно некоторым источникам и все 1000. Поэтому хорошая вентиляция – это залог продолжительной и безопасной работы источников освещения. Не стоит трогать руками лампы высокого давления во время работы во избежание ожогов. То же самое касается и ее отражателя.
При установке источников освещения не нужно браться за колбу голыми руками, лучше всего использовать перчатки из материи. Или можно обернуть ее какой-либо бумагой или картоном, чтобы не оставлять на стекле жирных отпечатков пальцев. Поскольку температура нагрева очень высокая, то любой жировой налет или даже капли воды могут привести к взрыву лампы. В интернете можно найти много информации по этому поводу.
Но сильно нагреваться могут не только лампы высокого давления, это касается и используемого балласта. Его температура может подниматься до 80-150 градусов. Поэтому в целях предосторожности следует этот элемент схемы изолировать, спрятав под огнеупорный и прочный корпус. Это позволит предотвратить попадание внутрь сухих листьев, кусочков ткани или бумаги и прочих предметов.
Не стоит забывать и про элементарную технику безопасности при работе с электричеством. То есть исключить любую вероятность попадания воды на балласт, следить за целостностью электропроводки. Стоит всегда помнить, что в момент, когда запускается лампа ДНаТ, ИЗУ вырабатываются импульсы высокого напряжения. Поэтому лучше всего использовать специальные провода, которые рассчитаны для работы в экстремальных условиях. Они как раз рассчитаны на сильный нагрев.

Утилизация

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

Переадресация портов

iptables с помощью SNAT и DNAT | LAMPDev

Предположим, у нас есть веб-сервер с node.js (или любым другим клиент-серверным программным обеспечением), установленным за балансировщиком нагрузки, а веб-сервер имеет только внутренний IP-адрес. Нам нужно разрешить клиентам подключаться к node.js. Итак, нам нужно выполнить переадресацию портов с помощью iptables с балансировщика нагрузки 8000 на веб-сервер 8000.

Итак, идеальная модель будет выглядеть как на рисунке ниже.

Выполнив простой поиск в Google, вы найдете несколько правил DNAT для этого:

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 8000 -j DNAT --to 192.168.1.1: 8000
iptables -A ВПЕРЕД -p tcp -d 192.168.1.1 --dport 8000 -j ПРИНЯТЬ
 

Второе правило необходимо, только если у вас по умолчанию политика FORWARD = DROP или REJECT.

Но, сделав это, вы можете понять, что это не работает. Если вы попытаетесь установить Telnet 1: 1: 1: 1 8000 (порт балансировщика нагрузки 8000), вы потеряете соединение. Почему? Поскольку это может быть так, что веб-сервер, на который пересылаются ваши пакеты, имеет маршрутизатор по умолчанию, установленный на другой, а не на ваш балансировщик нагрузки.И это очень вероятно. См. Иллюстрацию на рисунке ниже:

Таким образом, перенаправленные пакеты уходят с веб-сервера на маршрутизатор по умолчанию, а не на балансировщик нагрузки — это самый важный шаг здесь в модели. И вы получаете их с IP-адреса маршрутизатора. Очевидно, ваш клиент не ожидает этого, а скорее ожидает их возврата от балансировщика нагрузки.

Чтобы решить эту проблему, прежде всего убедитесь, что для локальных IP-адресов ваш веб-сервер не направляет свой шлюз по умолчанию.Вы можете сделать это, посмотрев на вывод маршрута -n. Как только вы это сделаете, вам нужно добавить правило SNAT в iptables балансировщика нагрузки. Т.е. вам следует заменить исходный IP-адрес всех пакетов, идущих на порт 8000, на внутренний IP-адрес балансировщика нагрузки . Так что ответные пакеты отправляются в подсистему балансировки нагрузки. Это можно сделать, добавив следующие правила iptables (к упомянутым выше):

# помечаем все пакеты, идущие на порт 8000, меткой label = 1
iptables -A PREROUTING -t mangle -i eth0 -p tcp --dport 8000 -j MARK --set-mark 1
# пометьте тех, у кого label = 1, с исходным IP = IP внутреннего балансировщика нагрузки
iptables -A POSTROUTING -t nat --match mark --mark 1 -j SNAT --to-source 192.168.1.2
# разрешить пересылку пакетов, возвращаемых с порта 8000 веб-сервера
iptables -A ВПЕРЕД -p tcp -s 192.168.1.1 --sport 8000 -j ПРИНЯТЬ
 

Обратите внимание на несколько моментов:
[list style = ”upper-alpha tick”]
[list_item] Ваш веб-сервер не будет знать IP-адрес внешнего клиента в этой схеме, он будет видеть 192.168.1.2 в качестве источника [/ list_item]
[ list_item] Вам необходимо убедиться, что на вашем балансировщике нагрузки разрешена пересылка пакетов, выполнив cat / proc / sys / net / ipv4 / ip_forward. Он должен показать 1, в противном случае выполните echo 1> / proc / sys / net / ipv4 / ip_forward
[/ list_item]
[list_item] Вам необходимо разрешить входные подключения на вашем веб-сервере к порту 8000 в случае политики DROP / REJECT iptables там.Это можно сделать по:

 iptables -A OUTPUT -p tcp --sport 8000 -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -p tcp --dport 8000 -m state --state NEW, ESTABLISHED -j ACCEPT
 

[/ list_item]
[/ list]

Помните, что вы можете перенаправить любой другой порт приложения на веб-сервер, например порт https 443.

Обеспечение общего доступа к подключенным устройствам в локальной сети | автор: Joyce Lin

Три варианта публичного доступа к лампе Philips Hue — давай, включи свет на моей кухне

В недавнем прямом эфире с моим товарищем по команде Арлеми мы распаковали несколько ламп и возились с API Philips Hue Lights. .Мы разобрались, как включить свет и изменить цвета с помощью API.

Затем Арлеми запросил погодный API — он хотел обновить свет на основе прогноза погоды.

оригинальные события, вдохновившие этот проект

Но свет был со мной в Сан-Франциско. А Арлеми был в Лондоне. Так что я был единственным, кто смог обновить устройство во время прямой трансляции.

Итак, проблема началась: как я мог позволить Арлеми и зрителям менять свет в моем доме, не выходя из собственной пижамы?

Уважаемые нетерпеливые читатели : Если вам все равно, как я это сделал, пропустите до конца, и вы тоже можете включить свет на моей кухне 💡

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

Чтобы напрямую использовать API Philips Hue Lights, есть несколько вариантов. Например, если я отправляю эти вызовы API из Postman на свой ноутбук, на самом деле есть только два способа сделать это.

Локальная сеть

Я могу отправить запрос из той же локальной сети. Поскольку мой ноутбук и освещение подключены к одному домашнему Wi-Fi, я могу использовать Postman для доступа к API. Но если я перейду улицу и воспользуюсь Wi-Fi соседа, я больше не нахожусь в той же локальной сети.

Локальная сеть : устройства, подключенные к одной сети, могут получить доступ к свету

Итак, если я не подключен к своей локальной сети, я не смогу подключиться к своим источникам света без предоставления дополнительной информации.

Удаленный доступ

API Philips Hue Lights позволяет мне предоставить дополнительную информацию для авторизации удаленного доступа, чтобы к моим источникам света можно было получить доступ из другой сети.

Удаленный доступ : для авторизации требуется дополнительная информация

Но я не хочу делиться информацией о моей личной учетной записи с кем-либо еще.

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

Самый простой вариант — настроить переадресацию портов для подключенного светильника. Перенаправление портов позволяет перенаправлять внешние запросы на ваш общедоступный IP-адрес на указанном порту на подключенное устройство.

Переадресация портов : свет попадает непосредственно в Интернет

Не делайте этого. Боты и злоумышленники сканируют IP-адреса на предмет уязвимых и уязвимых устройств.А если у моего светильника Philips Hue есть уязвимость, злоумышленник может проникнуть на мое подключенное устройство и получить доступ к другим клиентам, подключенным к моей локальной сети.

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

Затем давайте защитимся от потенциальных атак и скроем наш домашний IP-адрес.

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

проверяет вводимые пользователем данные и ограничение скорости.

Разверните свое приложение у поставщика облачного хостинга, такого как Digital Ocean или Heroku. Это означает, что вы можете предлагать пользователям отправлять запросы в приложение, размещенное в облаке, вместо вашего домашнего IP-адреса.

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

Прокси-сервер в облаке : разместите прокси-сервер перед светом

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

Теперь давайте помешаем злоумышленникам переместить прокси-сервер в нашу локальную сеть.

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

На этот раз мы настроили переадресацию портов для маршрутизации трафика на наш прокси. Злоумышленники все еще могут поразить наш общедоступный IP-адрес, но теперь у нас есть барьер между светом и Интернетом.

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

Прокси-сервер в локальной сети : переместите прокси-сервер внутрь

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

Трансляция сетевых адресов — переадресация портов

Переадресация портов разрешает доступ к определенному порту, диапазону портов или протоколу на внутреннее сетевое устройство с частным адресом. Было выбрано название «переадресация порта». потому что это то, что большинство людей понимает в данном контексте, и он был переименован от более технически подходящего «Inbound NAT» до более удобного для пользователя. Подобная функция также называется «NAT назначения» в других продуктах.Однако «переадресация портов» — неправильное название, поскольку правила переадресации портов могут перенаправлять все протоколы, такие как GRE или ESP в дополнение к портам TCP и UDP, и это может быть используется для различных типов перенаправления трафика, а также для традиционного порта нападающие. Это чаще всего используется при размещении серверов или использовании приложений. которые требуют входящих подключений из Интернета.

См. Также

Hangouts Archive для просмотра видеовстречи в мае 2016 г., посвященной NAT на pfSense 2.3, июнь Видеовстреча 2016 г., посвященная устранению неполадок с подключением, и видеовстреча, состоявшаяся в декабре 2013 г. по устранению неполадок переадресации портов, среди прочего.

Риски портового экспедирования

В конфигурации по умолчанию программное обеспечение pfSense® не разрешает трафик инициируется с хостов в Интернете. Это обеспечивает защиту от кого бы то ни было сканирование Интернета в поисках систем для атаки. Когда правило переадресации портов существует, pfSense разрешит любой трафик, соответствующий соответствующим правилам межсетевого экрана. Межсетевой экран не знает разницы между пакетом с вредоносным полезная нагрузка и еще одна безвредная. Если соединение соответствует правилу брандмауэра, оно разрешено.Целевая система должна использовать средства управления на основе хоста для защиты любых службы, разрешенные через брандмауэр.

Перенаправление портов и местные услуги

Перенаправления портов имеют приоритет над службами, работающими локально на брандмауэре, например веб-интерфейс и SSH. Например, это означает, что удаленный веб доступ к интерфейсу разрешен из WAN с использованием HTTPS на TCP-порт 443, порт пересылка по WAN для TCP 443 будет иметь приоритет, а веб-интерфейс не будет больше быть доступным из WAN.Это не влияет на доступ к другим интерфейсам, только интерфейс, содержащий переадресацию порта.

Перенаправление портов и 1: 1 NAT

Перенаправление портов также имеет приоритет над NAT 1: 1. Если переадресация порта определена на один внешний IP-адрес, перенаправляющий порт на хост, а также запись NAT 1: 1 определены на одном и том же внешнем IP-адресе, перенаправляя все на другой хост, то переадресация порта остается активной и продолжает пересылку на оригинальный хозяин.

Настройки переадресации портов

При создании или редактировании записи переадресации порта следующие настройки: в наличии:

Отключить

Установите флажок, чтобы дополнительно отключить переадресацию этого порта NAT.Чтобы отключить правило, установите этот флажок.

Нет RDR (НЕ)

Инвертирует значение этого порта вперед, указывая, что нет перенаправления следует выполнять, если это правило соблюдается. В большинстве конфигураций не используется это поле. Это будет использоваться для отмены действия пересылки, которое может быть необходимо в некоторых случаях для разрешения доступа к службе на брандмауэре по IP адрес, используемый для NAT 1: 1 или другого аналогичного расширенного сценария.

Интерфейс

Интерфейс, на котором будет активен переадресация портов.В большинстве случаев это будет быть WAN. Для дополнительных каналов WAN или локальных перенаправлений это может быть другим интерфейс. Интерфейс — это место на межсетевом экране, где трафик для входит этот порт форвард.

Адрес Семья

Семейство адресов для IP-адреса, на который будет перенаправляться этот порт, либо IPv4 , либо IPv6 .

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

Протокол

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

Наиболее распространенными службами являются TCP или UDP , но обратитесь к документации по сервис или даже быстрый поиск в Интернете, чтобы подтвердить ответ.Опция TCP / UDP пересылает TCP и UDP вместе в одном правиле.

Источник

Эти параметры по умолчанию скрыты за кнопкой Advanced , и установите для любого источника . Параметры Source ограничивают IP-адреса источника. и порты могут получить доступ к этой записи переадресации порта. Это обычно не необходимый.

Если переадресация порта должна быть доступна из любого места в Интернете, источник должен быть любой .Для служб с ограниченным доступом используйте здесь псевдоним, чтобы только ограниченный набор IP-адресов может получить доступ к переадресации порта.

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

Пункт назначения

IP-адрес, на который изначально предназначен перенаправляемый трафик. За порт переадресовывает по WAN, в большинстве случаев это WAN Address .Где несколько доступны общедоступные IP-адреса, это может быть виртуальный IP-адрес (см. Виртуальные IP-адреса) в WAN.

Если установлен флажок Invert Match , переадресация порта будет соответствовать любому пакету, который вместо этого не соответствует указанному месту назначения.

Диапазон портов назначения

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

Примечание

При пересылке одного порта введите его в поле От порта и оставьте Поле К порту пустое.

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

Перенаправление целевого IP-адреса

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

Примечание

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

Для ситуаций, требующих пересылки на несколько хостов, таких как загрузка Для балансировки или переключения при отказе используйте пакет HAProxy.

Целевой порт перенаправления

Где начинается диапазон перенаправляемых портов. Если перенаправлен диапазон портов, е.г. 19000-19100 , указывается только локальная начальная точка, так как количество портов должно совпадать один к одному.

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

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

Описание

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

Нет синхронизации XML-RPC

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

Отражение NAT

Эта тема более подробно рассматривается далее в этой главе. (Отражение NAT). Эта опция позволяет включить отражение или отключил основание для каждого правила, чтобы переопределить глобальное значение по умолчанию. Варианты в этом более подробно описаны в разделе «Отражение NAT».

Ассоциация правил фильтра

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

Нет

Если это выбрано, правило брандмауэра создаваться не будет.

Добавить связанное правило фильтра

Этот параметр создает правило брандмауэра, связанное с этим портом NAT. правило.Изменения, внесенные в правило NAT, обновляются в правиле брандмауэра. автоматически. Если выбрана эта опция, после сохранения правила ссылка размещены здесь, что ведет к соответствующему правилу брандмауэра.

Это поведение по умолчанию и лучший выбор для большинства случаев использования.

Добавить правило несвязанного фильтра

Этот параметр создает правило брандмауэра, отдельное от этого порта NAT. вперед. Изменения, внесенные в правило NAT, необходимо вручную изменить в правило брандмауэра.Это может быть полезно, если требуются другие параметры или ограничения. устанавливается в правиле брандмауэра, а не в правиле NAT.

Пройд

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

Примечание

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

Добавление переадресации портов

Переадресация портов

управляется в Межсетевой экран> NAT , на вкладке Переадресация портов . Правила на этом экране управляются так же, как и правила брандмауэра (см. Введение в экран правил брандмауэра).

Чтобы добавить запись переадресации порта:

  • Перейти к

  • Нажмите кнопку Добавить , чтобы перейти к редактированию Port Forward экран

  • Введите параметры переадресации порта, как описано в Настройки переадресации портов

  • Нажмите Сохранить

  • Нажмите Применить изменения

Рисунок Пример переадресации порта содержит пример порта экран прямого редактирования, заполненный правильными настройками для перенаправления HTTP (порт 80 ) входящий по WAN, предназначенный для IP-адреса WAN во внутреннюю систему в 10.3.0.15 .

Пример перенаправления портов

После нажатия Сохранить список переадресации портов отображается снова, а новый созданная запись будет присутствовать в списке, как на рисунке Список переадресации портов.

Список переадресации портов

Дважды проверьте правило брандмауэра, как показано в разделе Брандмауэр> Правила на вкладке для интерфейса, на котором был создан переадресация порта. Правило покажет этот трафик разрешен на внутренний IP-адрес соответствующего порта, так как показано на рисунке Правило переадресации портов.

Правило межсетевого экрана перенаправления портов

Источник автоматически сгенерированного правила должен быть ограничен, если возможный. Для таких вещей, как почтовые и веб-серверы, которые обычно должны быть широко доступный, это непрактично, но для служб удаленного управления, таких как SSH, RDP и другие, вероятно, лишь небольшое количество хостов должен иметь возможность подключаться с использованием этих протоколов к серверу через Интернет. Гораздо более безопасная практика — создать псевдоним авторизованных хостов, а затем измените источник с на любой на псевдоним.В противном случае сервер широко открыт для всего Интернета. Сначала проверьте порт вперед с неограниченный источник, и после проверки его работы ограничьте источник как желанный.

Если все в порядке, при тестировании извне порт вперед будет работать сеть. Если что-то пошло не так, см. Устранение неполадок переадресации портов. далее в этой главе.

Отслеживание изменений переадресации портов

Как показано на рисунке Временные метки правила межсетевого экрана для межсетевого экрана. rules, метка времени добавляется к записи переадресации порта при ее создании или последнем отредактировано, чтобы показать, какой пользователь создал правило, и последний человек, который редактировал правило.Правила брандмауэра, автоматически созданные соответствующими правилами NAT, также помечены как таковые на отметке времени создания соответствующего правила брандмауэра.

Ограничения переадресации портов

Один порт может быть перенаправлен только на один внутренний хост для каждого доступного публичный IP-адрес. Например, если доступен только один общедоступный IP-адрес, один внутренний веб-сервер, который использует TCP-порт 80 для обслуживания веб-трафика, может быть настроен. Любые дополнительные серверы должны использовать альтернативные порты, такие как 8080 .Если пять доступных общедоступных IP-адресов настроены как виртуальные IP-адреса, затем Можно настроить пять внутренних веб-серверов, использующих порт 80 . Видеть Виртуальные IP-адреса для получения дополнительной информации о виртуальных IP-адресах.

Подсказка

Для таких служб, как HTTP и HTTPS, совместное использование порта может быть возможно с помощью пакет HAProxy. Если запросы можно выделить в некоторых Таким образом, например, с помощью разных имен хостов запросов, прокси-сервер может сделать более продвинутый решения о том, как перенаправлять запросы на внутренние хосты.

Есть одно необычное, но иногда применимое исключение из этого правила. Если конкретный порт должен быть перенаправлен на конкретный внутренний хост только для определенных исходные IP-адреса, и тот же порт может быть перенаправлен на другой хост для другие исходные IP-адреса, что возможно, указав исходный адрес в записи переадресации портов, такие как на рисунке Пример переадресации портов с разными источниками.

Пример переадресации портов с разными источниками

Чтобы переадресация портов на адреса WAN была доступна с их соответствующий WAN IP-адрес от внутренних интерфейсов, отражение NAT должно быть включенным, что описано в разделе «Отражение NAT». Всегда проверять порт перенаправляет из системы через другое подключение к Интернету , а не из внутри сети. Тестирование с мобильного устройства в сетях 3G / 4G — это быстро и легко. способ подтверждения внешнего подключения.

Самостоятельная настройка службы

с помощью UPnP или NAT-PMP

Некоторые программы поддерживают Universal Plug-and-Play (UPnP) или NAT Port Mapping. Протокол (NAT-PMP) для автоматической настройки переадресации портов NAT и межсетевого экрана правила. Там еще больше проблем с безопасностью, но в домашних условиях пользуйтесь преимуществами. часто перевешивают любые потенциальные опасения.См. UPnP и NAT-PMP для получения дополнительной информации. информация о настройке и использовании UPnP и NAT-PMP.

Перенаправление трафика с переадресацией портов

Еще одно использование переадресации портов — прозрачное перенаправление трафика от внутренняя сеть. Переадресация портов с указанием LAN интерфейса или другого внутренний интерфейс будет перенаправлять трафик, соответствующий переадресации, на указанный назначения. Это чаще всего используется для прозрачного проксирования HTTP-трафика. на прокси-сервер или перенаправление всех исходящих DNS на один сервер.

Записи NAT, показанные на рисунке Пример перенаправления порта перенаправления, являются пример конфигурации, которая перенаправит весь HTTP-трафик, поступающий в Интерфейс LAN к Squid (порт 3128 ) на хосте 10.3.0.10 , но не будет перенаправить трафик, исходящий от самого прокси-хоста squid. Они должны быть в правильный порядок в списке перенаправлений портов: сначала правило отрицания, затем перенаправить.

Пример перенаправления порта переадресации (отрицание)

Пример перенаправления порта перенаправления

OCI Облачная инфраструктура Oracle — Настройка экземпляров NAT для общедоступного доступа в Интернет из частной подсети — Cloud Blogs

Цель этого блога : Некоторые из ЛУЧШИХ практик корпоративной архитектуры — хранить базу данных в частной подсети без общедоступного IP-адреса и поддерживать веб-серверы в общедоступной подсети, которая может иметь общедоступный IP-адрес.Идея здесь в том, что только внешние веб-серверы будут иметь возможность связываться с внутренними серверами, а внутренние серверы не могут быть напрямую доступны для внешнего мира. Напротив, серверы Backend по-прежнему смогут отправлять трафик во внешние приложения, например, отправлять уведомления во внешние приложения или просто обновлять систему / базу данных

блог поможет вам сделать именно это в OCI (облачная инфраструктура Oracle)

Вы можете использовать экземпляр преобразования сетевых адресов (NAT) в общедоступной подсети в вашем VPC, чтобы разрешить экземплярам в частной подсети инициировать исходящий трафик IPv4 в Интернет или другой Oracle / AWS / Google / MS и т. Д.Облачные службы, но не позволяют экземплярам получать входящий трафик, инициированный кем-то в Интернете. .

Блоки CIDR

Бесклассовая междоменная маршрутизация (CIDR) — это набор стандартов Интернет-протокола (IP), который используется для создания уникальных идентификаторов для сетей и отдельных устройств. IP-адреса позволяют отправлять определенные информационные пакеты на определенные компьютеры. Вскоре после внедрения CIDR техническим специалистам стало трудно отслеживать и маркировать IP-адреса, поэтому была разработана система нотации, чтобы сделать процесс более эффективным и стандартизированным.Эта система известна как нотация CIDR.

Архитектура

Create VCN and Internet Gateway — Выберите отсек по умолчанию

Самый важный выберите «Создать только виртуальную облачную сеть», и значение блока CIDR будет 10.0.0.0/16

Создание общих и частных таблиц маршрутов

Пусть в таблице частных маршрутов нет правил

и таблица общедоступных маршрутов должны быть сопоставлены с 0.0.0.0 / 0 и NAT_public_internet_gateway

Создание правил частной и общественной безопасности

Удалим все правила внутри и создадим чистый список

Создание частной и общедоступной подсети

Частная подсеть сопоставляется с блоком CIDR 10.0.0.0/24 , частной таблицей маршрутов, частным списком безопасности

Общедоступная подсеть соответствует блоку CIDR 10.0.10.0/24 , общедоступная таблица маршрутов, список общественной безопасности

Изменить список общественной безопасности

Ingres traffic — это сетевой трафик, который исходит из-за пределов сетевых маршрутизаторов и направляется к месту назначения внутри сети.Например, сообщение электронной почты, которое считается входящим трафиком, будет исходить откуда-то за пределами предприятия, SSH, Ping — другие примеры

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

Правила Ingres для публичной подсети

Разрешить SSH из любого места 0.0.0.0/0

Разрешить пинг ICMP с хостов в частной подсети 10.0.0.0/24

Разрешить TCP от хостов в частной подсети 10.0.0.0/24

Выходные правила

Разрешить всем исходящим протоколам выходить везде 0.0.0.0/0

Изменить список частной безопасности

Ingress : Разрешить SSH с 10.0.10.24

Egress : разрешить исходящие все протоколы везде 0.0,0.0 / 0

Создайте внутренний сервер, подключите его к частной подсети

Создать экземпляр NAT, присоединить его к общедоступной подсети

Создать серверный экземпляр, присоединить его к частной подсети

Примечание. Общедоступного IP-адреса НЕТ, поскольку мы подключаемся к частной подсети

.

SSH к общедоступному IP-адресу инстанса NAT

Скопируйте закрытый ключ на машину NAT с помощью команды scp

[адрес электронной почты защищен] MINGW64 / D / BM
$ ls
bm_ssh_key bm_ssh_key.паб

[адрес электронной почты защищен] MINGW64 / D / BM
$  ssh -i bm_ssh_key [адрес электронной почты защищен] 
Подлинность хоста 129.213.55.151 (129.213.55.151) не может быть установлена.
Отпечаток ключа ECDSA - SHA256: xCkWvKoQm3mnX3DN2Xv / w / qxa56l9dEw8O2giSr4DDU.
Вы уверены, что хотите продолжить подключение (да / нет)? да
Предупреждение: Постоянно добавлен «129.213.55.151» (ECDSA) в список известных хостов.
[[электронная почта защищена] ~] $ pwd
/ главная / opc
[[электронная почта защищена] ~] $ exit
выйти
Подключение к 129.213.55.151 закрыто. 
[адрес электронной почты защищен] MINGW64 / D / BM $ scp -i bm_ssh_key bm_ssh_key [защита электронной почты]: / home / opc / bm_ssh_key bm_ssh_key
100% 1679 6.8 КБ / с 00:00 [адрес электронной почты защищен] MINGW64 / D / BM $ ssh -i bm_ssh_key [адрес электронной почты защищен] Последний вход: Вт 29 Май 11:44:29 2018 от 125.23.164.98 [[электронная почта защищена] ~] $ cd / home / opc / [[адрес электронной почты защищен] ~] $ ls bm_ssh_key [[электронная почта защищена] ~] $

Конфигурации VNIC

В разделе Public NAT Instance выберите подключенные VNIC, NAT_Public

Проверка пропуска источника и проверки назначения

Добавьте еще один частный IP-адрес 10.0.10.20 и выберите NO Public IP

Конфигурация сети

 [адрес электронной почты защищен] MINGW64 / D / BM
$ ssh -i bm_ssh_key [адрес электронной почты защищен]
Последний вход: Вт 29 Май, 11:48:02 2018 от 125.23.164.98
[[электронная почта защищена] ~] $ sudo su
[[электронная почта защищена] opc] #  echo 1> / proc / sys / net / ipv4 / ip_forward 
[[электронная почта защищена] opc] #  sysctl -p 
[[email protected] opc] #  IP-адрес показать 
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN
    ссылка / петля 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00
    инет 127.0.0.1 / 8 объем хоста lo
       valid_lft навсегда предпочтительный_lft навсегда
2: ens3:  mtu 9000 qdisc mq state UP qlen 1000
    ссылка / эфир 02: 00: 17: 02: 72: 08 brd ff: ff: ff: ff: ff: ff
    inet 10.0.10.3/24 brd 10.0.10.255 область видимости глобальная динамическая ens3
       valid_lft 84373sec предпочтительный_lft 84373sec
[[электронная почта защищена] opc] #  ip addr add 10.0.10.20/24 dev ens3 
[[email protected] opc] #  IP-адрес показать 
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN
    ссылка / петля 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00
    инет 127.0.0.1 / 8 объем хоста lo
       valid_lft навсегда предпочтительный_lft навсегда
2: ens3:  mtu 9000 qdisc mq state UP qlen 1000
    ссылка / эфир 02: 00: 17: 02: 72: 08 brd ff: ff: ff: ff: ff: ff
    inet 10.0.10.3/24 brd 10.0.10.255 область видимости глобальная динамическая ens3
       valid_lft 84275sec предпочтительный_lft 84275sec
    inet 10.0.10.20/24 область глобального вторичного ens3
       valid_lft навсегда предпочтительный_lft навсегда
[[электронная почта защищена] opc] # 
iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE [[электронная почта защищена] opc] #
iptables -I FORWARD 1 -i ens3 -o ens -j ACCEPT [[электронная почта защищена] opc] #

Настройка адреса NAT для всего входящего трафика на NAT

SSH к частному образу серверной части из общедоступного образа NAT

Получите частный IP-адрес образа внутреннего сервера, который в нашем случае равен 10.0.0.3, SSH к машине NAT, а оттуда SSH к Backend Server

 [адрес электронной почты защищен] MINGW64 / D / BM
$  ssh -i bm_ssh_key [адрес электронной почты защищен] 
Последний вход: Вт 29 Май 12:04:09 2018 от 125.23.164.98
[[электронная почта защищена] ~] $ sudo su
[[email protected] opc] #  ssh -i bm_ssh_key [email protected] 
Подлинность хоста «10 .0.0.3 (10.0.0.3)» не может быть установлена.
Отпечаток ключа ECDSA - SHA256: GL0YnHAHWTwsExEO37Oi8S3cd63zWxqELike0EcMPd8.
Отпечаток ключа ECDSA - MD5: 31: f6: f3: d2: e8: c5: e2: f3: 21: ef: 4e: d7: e6: e0: ac: 72.Вы уверены, что хотите продолжить подключение (да / нет)? да
Предупреждение: в список известных хостов постоянно добавлено «10 .0.0.3» (ECDSA).
[[электронная почта защищена] ~] $
 

Проверка связи с внешними / общедоступными веб-сайтами с внутреннего сервера

 [[адрес электронной почты защищен] ~] $
[[адрес электронной почты защищен] ~] $ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56 (84) байтов данных.
64 байта из 8.8.8.8: icmp_seq = 1 ttl = 59 time = 1,38 мс
64 байта из 8.8.8.8: icmp_seq = 2 ttl = 59 время = 1,55 мс
64 байта из 8.8.8.8: icmp_seq = 3 ttl = 59 time = 1.C
--- 8.8.8.8 статистика пинга ---
3 пакета передано, 3 получено, потеря пакетов 0%, время 2003 мс
rtt min / avg / max / mdev = 1,358 / 1,431 / 1,556 / 0,098 мс
[[адрес электронной почты защищен] ~] $ ping oracle. C
--- оракул.статистика вычислений ---
3 пакета передано, 3 получено, потеря пакетов 0%, время 2003 мс
rtt min / avg / max / mdev = 106,206 / 106,245 / 106,281 / 0,267 мс
[[электронная почта защищена] ~] $ sudo yum update
[[адрес электронной почты защищен] ~] $ ping www.google.com
PING www.google.com (74.125.136.103) 56 (84) байтов данных.
64 байта из 74.125.136.103 (74.125.136.103): icmp_seq = 1 ttl = 47 time = 14.0 мс
64 байта из 74.125.136.103 (74.125.136.103): icmp_seq = 2 ttl = 47 time = 14.0 мс
64 байта из 74.125.136.103 (74.125.136.103): icmp_seq = 3 ttl = 47 time = 14.C
--- www.google.com статистика пинга ---
 

Сравните сетевые возможности AWS и Azure — Центр архитектуры Azure

  • Статья
  • .
  • 5 минут на чтение
Эта страница полезна?

Оцените свой опыт

да Нет

Любой дополнительный отзыв?

Отзыв будет отправлен в Microsoft: при нажатии кнопки «Отправить» ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.

Представлять на рассмотрение

В этой статье

Эластичная балансировка нагрузки, Балансировщик нагрузки Azure и шлюз приложений Azure

Эквивалент службы эластичной балансировки нагрузки в Azure:

  • Load Balancer: Предоставляет те же возможности сетевого уровня 4, что и AWS Network Load Balancer и Classic Load Balancer, позволяя распределять трафик для нескольких виртуальных машин на сетевом уровне.Он также обеспечивает возможность переключения при отказе.

  • Application Gateway: предлагает маршрутизацию на основе правил на уровне приложений, сравнимую с AWS Application Load Balancer.

Route 53, Azure DNS и диспетчер трафика Azure

В AWS Route 53 обеспечивает как управление именами DNS, так и услуги маршрутизации трафика и переключения при отказе на уровне DNS. В Azure это обрабатывается двумя службами:

.
  • Azure DNS обеспечивает управление доменом и DNS.

  • Traffic Manager обеспечивает маршрутизацию трафика на уровне DNS, балансировку нагрузки и возможности аварийного переключения.

Прямое подключение и Azure ExpressRoute

Azure предоставляет аналогичные выделенные соединения типа «сеть-сеть» через свои Служба ExpressRoute. ExpressRoute позволяет подключать локальную сеть напрямую к ресурсам Azure с помощью выделенного частного сетевого подключения. Azure также предлагает более традиционные VPN-соединения типа «сеть-сеть» по более низкой цене.

Маршрутные столы

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

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

Частная ссылка

Подобно AWS PrivateLink, Azure Private Link обеспечивает частное подключение из виртуальной сети к платформе Azure как сервису (PaaS), сервису, принадлежащему клиенту, или сервису партнера Microsoft.

Пиринг VPC, Пиринг виртуальных сетей Azure

В AWS пиринговое соединение VPC — это сетевое соединение между двумя VPC, которое позволяет маршрутизировать трафик между ними с использованием частных адресов IPv4 или IPv6.

Пиринг виртуальной сети (VNet)

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

Сети доставки контента — CloudFront и Azure CDN

В AWS CloudFront предоставляет услуги CDN для глобальной доставки данных, видео, приложений и API.Это похоже на сеть доставки контента Azure (CDN).

Azure CDN — это пакет сети доставки контента, включающий множество функций, который способен обрабатывать большинство рабочих нагрузок CDN. Клиенты могут использовать стандарт сети доставки контента Azure от Verizon или Akamai. Полный список предложений продуктов Azure CDN см. В разделе Каковы сравнения функций продуктов Azure CDN?

Сравнение сетевых сервисов

Площадь Сервис AWS Служба Azure Описание
Облачная виртуальная сеть Виртуальное частное облако (VPC) Виртуальная сеть Обеспечивает изолированную частную среду в облаке.Пользователи могут управлять своей виртуальной сетевой средой, включая выбор собственного диапазона IP-адресов, создание подсетей и настройку таблиц маршрутизации и сетевых шлюзов.
шлюзы NAT Шлюзы NAT Виртуальная сеть NAT Служба, которая упрощает подключение к Интернету только исходящих сообщений для виртуальных сетей. При настройке в подсети все исходящие подключения используют указанные вами статические общедоступные IP-адреса. Исходящее подключение возможно без балансировщика нагрузки или общедоступных IP-адресов, напрямую подключенных к виртуальным машинам.
Межведомственное соединение Шлюз VPN Шлюз VPN Подключает виртуальные сети Azure к другим виртуальным сетям Azure или локальным сетям клиентов (Site To Site). Позволяет конечным пользователям подключаться к службам Azure через VPN-туннелирование (точка-сайт).
Управление DNS Маршрут 53 DNS Управляйте записями DNS, используя те же учетные данные и договор о выставлении счетов и поддержке, что и другие службы Azure.
Маршрутизация на основе DNS Маршрут 53 Менеджер трафика Служба, которая размещает доменные имена, а также направляет пользователей к Интернет-приложениям, связывает пользовательские запросы с центрами обработки данных, управляет трафиком к приложениям и улучшает доступность приложений с помощью автоматического переключения при отказе.
Выделенная сеть Прямое подключение ExpressRoute Устанавливает выделенное частное сетевое соединение от местоположения к облачному провайдеру (не через Интернет).
Балансировка нагрузки Балансировщик сетевой нагрузки Балансировщик нагрузки Azure Load Balancer балансирует нагрузку на уровне 4 (TCP или UDP). Standard Load Balancer также поддерживает межрегиональную или глобальную балансировку нагрузки.
Балансировка нагрузки на уровне приложений Балансировщик нагрузки приложений Шлюз приложений Application Gateway — это балансировщик нагрузки уровня 7.Он поддерживает завершение SSL, привязку сеанса на основе файлов cookie и циклический перебор для балансировки нагрузки трафика.
Маршрутный стол Таблицы пользовательских маршрутов Маршруты, определяемые пользователем Пользовательские или определяемые пользователем (статические) маршруты для переопределения системных маршрутов по умолчанию или для добавления дополнительных маршрутов в таблицу маршрутов подсети.
Частная ссылка PrivateLink Частная ссылка Azure Azure Private Link предоставляет частный доступ к службам, размещенным на платформе Azure.Это сохраняет ваши данные в сети Microsoft.
Частное подключение PaaS конечных точек VPC Частная конечная точка Частная конечная точка обеспечивает защищенное частное подключение к различным ресурсам платформы Azure как услуги (PaaS) через магистральную частную сеть Microsoft.
Пиринг виртуальной сети Пиринг VPC Пиринг VNET Пиринг виртуальных сетей — это механизм, который соединяет две виртуальные сети (виртуальные сети) в одном регионе через магистральную сеть Azure.После пиринга две виртуальные сети отображаются как одна для всех целей подключения.
Сети доставки контента Cloud Front Azure CDN Сеть доставки контента Azure предназначена для более быстрой и надежной отправки аудио, видео, приложений, фотографий и других файлов вашим клиентам с использованием серверов, ближайших к каждому пользователю. Ускорение передачи данных обеспечивает динамическое ускорение некэшируемого динамического содержимого сайта, создаваемого вашими веб-приложениями.
Мониторинг сети Журналы потоков VPC Наблюдатель за сетями Azure Azure Network Watcher позволяет отслеживать, диагностировать и анализировать трафик в виртуальной сети Azure.

Сетевые архитектуры

  • Развертывание высокодоступных сетевых адаптеров

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

  • Топология сети со спицами-концентраторами в Azure

    Узнайте, как реализовать топологию «звездообразный концентратор» в Azure, где концентратор — это виртуальная сеть, а периферийные устройства — это виртуальные сети, которые взаимодействуют с концентратором.

  • Реализовать безопасную гибридную сеть

    См. Безопасную гибридную сеть, которая расширяет локальную сеть до Azure с сетью периметра между локальной сетью и виртуальной сетью Azure.

посмотреть все

См. Также

Натриевая лампа прямого действия. Типы ламп и их технические характеристики. Паспортная мощность, Вт

Натриевые лампы — это электрические осветительные приборы, излучающие красную зону светового спектра (желто-оранжевый свет). Свет, практически имитирующий естественный свет, получается за счет газового разряда в парах натрия. Этот цвет проявляется из-за преобладающего резонансного излучения натрия.
Существует два типа NL — это лампы низкого (NLND) и высокого давления (NLVD) .

Натриевые лампы

NLVD Лампы высокого давления, которые являются одним из видов натриевых ламп. Этот электрический источник света относится к газоразрядным лампам.

1 — Резьбовое основание
2 — Геттер
3 — Вакуум
4 — Цилиндрическая колба
5 — Изолирующая заглушка
6 — Электрод
7 — Керамическая дуговая лампа
8 — Переходная дуговая лампа

Основные компоненты устройства:
  • Колба цилиндрическая. Наружная колба из термостекла.Затем его вакуумируют, а затем дегазируют. Благодаря такой бережной обработке колба поддерживает стабильную температуру во время работы газоразрядной трубки и защищает токоподводы от воздействия атмосферных газов. Новинки среди NL могут иметь колбу другой формы, а также не одну, а две конфорки.
  • Горелка. Для изготовления разрядной трубки с токоотводом используется оксид алюминия AI203. Трубка заполнена буферными газами и сплавом с ртутью (амальгамой натрия).Для улучшения цветовой гаммы в горелку часто добавляют ксенон. Некоторые горелки NL не заполнены ртутью. Горелка помещена в огнеупорную колбу.

Над улучшением показателей цветопередачи в натриевых лампах работают специалисты из разных отраслей.

Для этого используются разные методы:
  • Повышенное сжатие паров натрия.
  • Увеличение диаметра горелки.
  • Введение излучающих добавок.
  • Источник питания НЛ импульсным током высокой частоты.
  • Покрытие колбы интерференционным покрытием и люминофором.

В настоящее время ведущие компании производят высококачественный NL с улучшенными свойствами цветопередачи.

Принцип работы NL

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

Для запуска лампы и регулировки тока в ней требуется пускорегулирующий аппарат (балласт), подключенный к переменному току с напряжением 220 В и частотой 50 Гц.С обычным аппаратом без импульсного запальника (ИЗУ) не обойтись. Сейчас есть лампы, в которых используется электронный балласт (ЭКГ), которым не нужен ИЗУ. Электронный балласт, помимо того, что не требует ИЗУ, имеет и другие преимущества.

Преимущества, которые дает электронный балласт:
  • Снижает энергопотребление на 30%.
  • Стабилизирует мощность.
  • Устраняет эффект мерцания.
  • Увеличивает световой поток.
  • Повышает частоту тока.
  • Увеличивает срок службы НЛВД.

Натриевые лампы загораются примерно на 3-5 минут. В начале работы LN излучают желтоватый или оранжевый цвет, но когда лампа достигает конца срока службы, цвет освещения начинает меняться от темных оттенков оранжевого до красного.

Применение NL

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

Чаще всего ИП применяют при освещении дорог, парков, скверов, торговых центров и т. Д. Реже эти лампы применяют для освещения архитектурных композиций.


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

Виды ИП и их маркировка

НЛВД отличаются мощностью и конструкцией. Они бывают малой и большой мощности, они также производятся в 4 различных версиях, а также производят натриевые лампы без ртути.

NL варианты исполнения:
  • Светильник со стеклянной или кварцевой колбой в форме цилиндра и двумя цоколями.
  • Лампа с прозрачной цилиндрической колбой и резьбовым цоколем.
  • НЛВД с матовой или прозрачной колбой эллиптической формы и винтовым цоколем.
  • Со встроенным отражателем, колба которого имеет определенную форму.
Таким образом, выделяют следующие типы натриевых источников света:
  • HPS … Дуговые натриевые трубчатые лампы изготавливаются в колбе цилиндрической формы. Лампы HPS обладают наивысшим КПД, их можно отнести к самым экономичным источникам света. Они доступны в различной вместимости и обеспечивают контрастную видимость различных объектов в любых погодных условиях.

Какие объекты освещаются лампами HPS:

— тоннели;
— промышленные зоны;
— аэродромы и станции;
— улицы и шоссе;
— теплицы;
— клумбы и др.

  • ДНаЗ … Эти лампы выпускаются в эллипсоидальной колбе с внутренним зеркальным покрытием.


Характеристики ДНаЗ:

— зеркальная алюминиевая пленка, используемая в качестве внутреннего покрытия колбы, герметично закрытая от окружающей среды;
— вращающееся основание;
— КПД не ниже 95%;
— прочность светоотражающих свойств;
— в чистке не нуждается;
— повышенная освещенность.
Срок службы и высокая производительность ДНаЗ обеспечиваются зеркальным слоем, так как за счет этого излучаемый свет в рабочем режиме устройства не попадает на горелку.
Натриевые зеркальные лампы бывают разных модификаций. Они обеспечивают отличный рост растений, поэтому широко используются при выращивании декоративных и овощных растений.

  • ДНаС. Натриевые спектральные лампы с эллиптической светорассеивающей лампой. В качестве внутреннего покрытия используется слой светорассеивающего пигмента, благодаря чему их можно использовать в осветительных приборах, предназначенных для ламп ДРЛ (газоразрядные ртутные лампы). Для более легкого зажигания газоразрядные трубки DNaS заполнены смесью Пеннинга вместо ксенона.


Применяется в следующих отраслях промышленности:

— химия;
— лабораторное и медицинское оборудование;
— спектроскопия;
— поляриметрия и др.

  • DNAMT . Это натриевые дуговые лампы с матовой лампой.

Натриевая лампа повышенной мощности (от 100 Вт) с цоколем Е40. Цоколь лампочек мощностью до 70 Вт — Е27.
НЛВД, выпущенные иностранными производителями, имеют разную маркировку.Каждая компания маркирует лампы по-своему. Отечественные производители стараются придерживаться единства в маркировке этих лампочек.
Существует 4 типа натриевых ламп, которые обычно обозначают: ДНаТ, ДНаС, ДНаЗ, ДНаМТ, — при этом первые три буквы «ДНа» означают, что натриевая дуговая лампа, Т — трубчатая, С — спектральная лампа, Z — зеркало, МП — лампочка матовая … После букв могут стоять разные цифры, обозначающие мощность и особенности конструкции.

Преимущества и недостатки IP
Преимущества НЛВД:
  • Высокая светоотдача.
  • Тепловое излучение.
  • Прочность.
  • Световой поток практически не меняется в течение всего срока службы лампы.
  • Высокая эффективность.
  • Температура рабочей среды -60 … + 40 ° С.
  • Прибыльность.
Недостатки NLVD:
  • По истечении срока службы лампы ее цветовая гамма меняется.
  • Ртутные лампы NLVD небезопасны.
  • Их нельзя использовать в сетях, в которых напряжение отличается от номинального на 5-10% или возникают постоянные скачки напряжения.
  • На морозе снижается эффективность накала.
  • Зажигание лампы и стабилизация свечения занимает до 7 минут.

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

Натриевые лампы высокого давления Одни из самых надежных и эффективных источников света. Их среднее время работы превышает 25 тысяч часов.

Натриевые газоразрядные лампы загорелись за 3-4 минуты. Их приятный желтый свет нашел свое применение там, где важна экономическая целесообразность — они освещают парки, дороги, памятники архитектуры. С развитием отрасли появились новые типы ламп с улучшенной цветопередачей, и их сфера применения значительно расширилась.

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

Также немаловажной особенностью использования является произвольное рабочее положение. Благодаря этому свойству трубчатые натриевые лампы с цоколем Е27 и Е40 широко используются на железных дорогах, шоссе и уличном освещении. При наличии соответствующего ПРА некоторые лампы, производимые компанией, можно регулировать и затемнять. Прочная конструкция обеспечивает высокую устойчивость к вибрации и внешним воздействиям … Однако использование ламп в холодную погоду несколько ограничено — их эффективность сильно зависит от температуры окружающей среды.

Лампы Fc2 и RX7s Применяются в светильниках закрытого типа и чаще всего используются для внутреннего освещения в выставочных и торговых помещениях. В течение всего срока службы световое излучение сохраняет высокую интенсивность.

Для подсветки продуктов в мясных лавках, цветочных магазинах и пекарнях используйте лампы с цоколем PG12-1 и GX12-1 с теплой цветовой температурой и хорошим светопропусканием.

По форме одноцокольные натриевые лампы могут быть эллиптическими, с колбами из матового стекла, устраняющего блики.Компания выпускает экземпляры со встроенным устройством зажигания, а также версию NAV-E Plug-in для ртутного дросселя.

Другой тип ламп — хлорид натрия с двумя горелками и цоколем Е40 … Основное отличие от штатных ламп этого типа — больший срок службы, так как при розжиге обычно загораются обе горелки, которые потом работают по очереди .

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

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

Лампы светятся желтым светом, в отличие от белого у ртутных ламп ДРЛ.

Существует два принципиально разных типа натриевых ламп — лампы низкого давления и лампы высокого давления.

Натриевая лампа низкого давления

Натриевая лампа низкого давления мощностью 35 Вт

Натриевая лампа низкого давления отличается наивысшей эффективностью среди всех источников света — около 200 лм / Вт. Однако излучение натриевой лампы низкого давления представляет собой монохроматическое излучение — так называемое. резонансный дублет натрия. В связи с этим качество освещения, обеспечиваемое такой лампой, например индекс цветопередачи, имеет крайне низкое значение.Такие лампы используются для освещения улиц, производственных и складских помещений (рекомендуется использовать лампы HPS + DRL). Их использование для других целей затруднительно, так как невозможно различить цвета предметов, освещаемых такими лампами. Так, при замене галогенных или натриевых ламп в закрытом помещении цветовое восприятие предметов искажается, например, зеленый цвет полностью переходит в черный или темно-синий, например, многие станции метро часто теряют свой архитектурный облик.

Натриевая лампа высокого давления

Аббревиатура ДНаТ — Дуговая натриевая трубчатая лампа. Натриевая лампа высокого давления отличается тем, что в ней линии резонансного дублета натрия сильно уширены из-за высокого давления паров натрия. Расширенные линии дают квазинепрерывный спектр в ограниченном диапазоне в желтой части спектра. Это улучшает (хотя и не слишком сильно) качество излучения — становится возможным различать цвета. При этом падает энергоэффективность лампы — примерно до 150 лм / Вт (что по-прежнему является высоким значением по сравнению, например, с 13 лм / Вт для лампы накаливания).

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

Горелки ламп ДНаТ изготовлены из оксида алюминия.

Для зажигания обычных натриевых ламп требуется пробой межэлектродного пространства импульсным высоким напряжением … Для этого используется импульсный воспламенитель — ИЗУ. Однако есть лампы, не требующие ИЗУ; у них есть пусковая антенна возле горелки. Чаще всего это проволока или лента, намотанная вокруг горелки.Такие лампы называются ДНаС.

Фонд Викимедиа. 2010.

Посмотреть, что такое «Натриевая лампа» в других словарях:

    Натриевая лампа — высокого давления (в светорассеивающей колбе): 1 газоразрядная трубка; 2 стеклянные внешние колбы; 3 диффузионных покрытия; 4 газопоглотителя бария; 5 база. НАТРИЕВАЯ ЛАМПА, газоразрядный источник света, в котором генерируется оптическое излучение … … Иллюстрированный энциклопедический словарь

    Газоразрядный источник света, в котором оптическое излучение создается за счет дугового разряда в парах Na.Натриевая лампа низкого давления излучает чистый желтый свет. Светоотдача 100 170 лм / Вт, срок службы 5 7 тыс. Часов, отработано … … Большой энциклопедический словарь

    натриевая лампа — — [Я.Н. Лугинский, М.С. Фези Жилинская, Ю.С. Кабиров. Англо-русский словарь по электротехнике и энергетике, Москва, 1999] Тематика ламп, ламп, световых приборов и комплексов EN натриевые лампы натриевые лампы …

    НАТРИЕВАЯ ЛАМПА — газоразрядный источник света, использующий излучение, генерируемое электрическим разрядом в парах натрия.Н. л. один из самых эффективных источников света, используемых для наружного и внутреннего освещения. Н. л. низкое давление … … Большая политехническая энциклопедия

    Газоразрядный источник света, в котором оптическое излучение создается за счет дугового разряда в парах Na. Натриевая лампа низкого давления излучает чистый желтый свет. Световая отдача 100 170 лм / Вт, срок службы 5 7 тыс. Ч, б / у … … энциклопедический словарь

    натриевая лампа — natrio lempa statusas T sritis fizika atitikmenys: angl.натриевая газоразрядная лампа; натриевая лампа; натриевая лампа вок. Natriumdampflampe, ф рус. натриевая лампа, f pranc. лампа для паров натрия, f … Fizikos terminų žodynas

    Газоразрядный источник света (см. Газоразрядные источники света), в котором излучение в оптическом диапазоне возникает при электрическом разряде в парах Na. Н. л. низкого давления наполнен парами Na и смесью … … Большая Советская Энциклопедия

    Источник света газоразрядный, оптическое излучение возникает при электрической дуге.разряд в парах натрия. Н. л. низкое давление дает чистый желтый свет, обеспечивая хорошую видимость и высокое разрешение глаз на низких уровнях … Большой энциклопедический политехнический словарь

    Натриевая лампа высокого давления — Натриевая лампа, парциальное давление паров которой в установившемся режиме составляет около 104 Па. [ГОСТ 15049 81] Тематика ламп, ламп, световых приборов и комплексов EN Натриевая лампа высокого давленияНатриевая лампа высокого давления … Руководство технического переводчика

    Натриевая лампа низкого давления — Натриевая лампа, парциальное давление паров которой в установившемся режиме не превышает 102 Па.[ГОСТ 15049 81] Тематика светильников, светильников, приборов и световых комплексов … Пособие технического переводчика

Десять лет назад натриевые лампы использовались для освещения дорог и улиц практически повсеместно. С появлением светодиодных источников света их стали использовать несколько реже, но тем не менее лампы HPS не спешат сдавать свои позиции. Что это за лампы и почему они десятилетиями занимают лидирующие позиции среди уличного освещения? Сегодня попробуем выяснить.

Даже сегодня старый добрый HPS верно служит нам.

Что такое HPS и типы таких ламп

Лампы HPS относятся к одному из видов натриевых ламп высокого давления — НЛВД (англ. HPS Lamp — натриевая лампа высокого давления). DNaT — это аббревиатура, расшифровка которой означает «Arc Sodium Tubular». Есть еще несколько типов устройств этого типа: DNaMT, DNZ и DNaS. Посмотрим, как они работают и чем отличаются друг от друга.

Конструкция натриевой лампы

Конструктивно прибор представляет собой колбу из специального стекла из оксида алюминия Al 2 O 3.Во время работы колба нагревается до 1200 градусов Цельсия. Такое стекло не только выдерживает высокие температуры, но и способно противостоять разрушительному действию паров натрия.

Два электрода впаяны в края колбы, называемой горелкой. Сам он заполнен смесью буферных (инертных) газов с добавкой амальгамы натрия: сплава натрия с ртутью. Кроме того, в буферные газы подмешивается ксенон, что обеспечивает более легкий запуск лампочки. Горелка, в свою очередь, помещается в другую внешнюю колбу из обычного жаропрочного стекла.Обычно это тугоплавкое боросиликатное стекло. В колбе создается глубокий вакуум, а сама она снабжена основанием того или иного типа для подключения к электросети.

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


Устройство лампы HPS

Самым распространенным цоколем, устанавливаемым на лампы HPS, является цоколь с резьбой Эдисона.Для маломощных устройств используется Е27, для мощных осветителей — Е40. Тем не менее, бывают лампочки с другими типами цоколей, а также двухсторонние.

DNaT с цоколем E40 (слева) и двухсторонним исполнением софита

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


Колба ГНС ​​с двумя горелками

Мнение эксперта

Алексей Бартош

Спросите эксперта

Справедливо отметить существование натриевых ламп низкого давления.Конструкция горелок таких устройств напоминает известные колбы люминесцентных ламп. Их электроды представляют собой спирали, и устройство запускается путем их нагрева.


Натриевая лампа низкого давления

Как я уже отмечал выше, помимо HPS, существует несколько других типов натриевых осветительных приборов:

  • DNZ — с зеркальным отражателем, напыленным на часть внешней колбы, направляя свет горелки на определенный сектор;

ДНаЗ имеет собственный отражатель
  • ДНаС — светорассеивающий.В этом устройстве роль светорассеивателя выполняет специальный пигмент, нанесенный на внутреннюю поверхность внешней колбы. Спектр ламп ДНаС аналогичен дневному свету;

Как внешне, так и по излучаемому спектру ДНаС напоминает ртутный осветитель ДРЛ
  • ДНаМТ — с матовой колбой. По сути, это аналог DNaS, который на данный момент снят с производства. Предназначен для прямой замены ламп ДХО без ухудшения качества освещения.

Лампа ДНаМТ

Принцип действия

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

Типичное время прогрева для HPS составляет 10-15 минут. При этом температура самой конфорки достигает 1200, а внешней колбы — 250-300 градусов Цельсия.Для предотвращения перехода разряда в неконтролируемую дугу последовательно с лампой включается балласт. Под действием электрической дуги пары натрия начинают излучать видимый свет в желто-оранжевом спектре (резонансный спектр натрия). В этом случае светоотдача устройства составляет 150-200 лм / Вт, в зависимости от мощности и типа устройства.


Спектр лампы HPS

Как запустить лампу HPS

Как правильно подключить натриевую лампу HPS к сети? Как видно из вышесказанного, недостаточно подать питающее напряжение на устройство: холодная горелка имеет большое сопротивление и просто не запустится.Для создания стартового высоковольтного импульса используется специальный блок — импульсный воспламенитель (ИЗУ).

После включения лампы ток через нее необходимо ограничить. Это делается балластом: электромагнитным или электронным. Первый (ЭМПРА — электромагнитный балласт) представляет собой дроссель — катушку с разомкнутым магнитопроводом. Второй (ЭПРА — ЭПРА) — электронная схема — ограничитель тока.


Электронный балласт (слева) и электронный балласт для осветительных приборов ГНС

Дроссель включается последовательно с лампочкой, ИЗУ — параллельно.Есть 2 типа ИЗУ — двухконтактные и трехконтактные. Первый проще в подключении и дешевле, второй делает схему более правильной. При использовании трехконтактного ИЗУ в момент пуска высоковольтный разряд подводится только к лампе, а не к лампе + балласт, как в случае с двухполюсным устройством. Схема подключения осветителя, использующего оба типа ИЗУ, представлена ​​ниже.


Схемы подключения лампы ДНаТ с помощью двух- и трехконтактного ИЗУ

Обратите внимание, что на схемах указаны ноль и фаза.Балласт всегда включается в разрыв фазного провода. На ИЗУ тоже есть соответствующие обозначения, не забывайте их соблюдать.


У устройств розжига есть даже схема подключения.

Теперь о конденсаторе С, который на схеме обозначен штрихпунктирной линией. Необязательно, но лишним поставить не будет. Этот конденсатор служит для компенсации реактивной мощности и некоторого повышения КПД схемы. Конденсатор должен быть из неполярной бумаги и рассчитан на напряжение не менее 400 В.Его электрическая мощность зависит от мощности осветительного прибора. Для ДНаТ 250 Вт достаточно 35 мкФ, для ДНаТ 400 Вт емкость нужно увеличить до 45 мкФ.

Экспертное заключение

Алексей Бартош

Специалист по ремонту, обслуживанию электрооборудования и промышленной электроники.

Спросите у эксперта

Для качественной и длительной работы лампы балластная мощность должна соответствовать мощности лампы. Правило «чем больше, тем надежнее» здесь не работает! ИЗУ выбирается таким образом, чтобы мощность осветителя укладывалась в диапазон, указанный на его (ИЗУ) корпусе.

И еще один совет. Для установки лампы HPS используйте только хлопчатобумажные перчатки или чистую ткань. Дело в том, что колба прибора нагревается до 300 градусов. Отпечатки пальцев, которые вы оставите на лампе, сгорают и образуют слой углерода, который плохо проводит тепло. В результате произойдет локальный перегрев и стекло лопнет. Если вы или кто-то другой уже «схватил» лампочку, то протрите ее салфеткой, смоченной в спирте.


Устройство можно выбросить из-за трещины, вызванной локальным перегревом грязного стекла

Условия утилизации

Горелка лампы ДНаТ содержит ксенон и сплав натрия с ртутью, поэтому прибор нельзя утилизировать как бытовые отходы! Перегоревшие лампочки необходимо сдать в специализированные пункты приема.Кроме того, материалы горелки и колбы хоть и выглядят как обычное стекло, но имеют совершенно другой химический состав. При переработке обычного стекла кварц и оксид алюминия просто испортят весь расплав.


Мест для утилизации ртутьсодержащих устройств много, но мы обычно не обращаем на них внимания.

Согласно действующему законодательству (Постановление Правительства РФ от 06.05.2011 № 354) обязанность по сбору перегоревших энергосберегающих ламп также возложена на управляющие компании, товарищества собственников жилья, жилищные кооперативы и др.То есть организациям, которые занимаются обслуживанием жилищного фонда. Более того, в случае невыполнения обязательств коммунальщикам грозит штраф от ста тысяч рублей и более.

Технические характеристики и сравнение с аналогами

Я уже говорил, что лампы типа HPS упорно удерживают свои позиции и до сих пор широко используются, несмотря на появление новых типов источников света. Почему они приобрели такую ​​популярность? Сравним их основные характеристики со светодиодными и дуговыми ртутными лампами ДРЛ, которые вы наверняка видели в уличных фонарях.

Основные характеристики осветительных приборов ДНаТ, ДРЛ и светодиодных аналогов

Паспортная мощность, Вт

Создаваемый световой поток, лм

Средний срок службы, ч

100 9 400 6 000
150 14 000 10 000
250 24 000 15 000
400 47 500 15 000
ДРЛ-125 125 6 000 12 000
ДРЛ-250 250 13 000 12 000
ДРЛ-400 400 24 000 15 000
Светодиод аналог ДРЛ-125 40 2 500 10 000
ДРЛ-250 Светодиодный аналог 80 5 000 10 000

Из таблички хорошо видно, что натриевая лампа при потреблении 150 Вт дает то же, что и ДХО на 250 Вт.Единственный серьезный конкурент натриевой лампе по экономичности — светодиодная лампа.

Экспертное заключение

Алексей Бартош

Специалист по ремонту, обслуживанию электрооборудования и промышленной электроники.

Спросите эксперта

Светодиодный светильник мощностью 5 000 люмен может конкурировать с ДХО на 13 000 лм за счет создания светодиодами направленного светового потока, который дает необходимое освещение перед устройством. Именно это и требуется от уличного фонаря.При этом ртутная лампа светит во все стороны.

Но, во-первых, мощные светодиоды в десять раз дороже указанной лампы. И, во-вторых, технология сверхъярких диодов не так развита, как технология производства HPS, которой почти сто лет.

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

Область применения

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

Обладая противотуманным эффектом, желто-оранжевый свет обеспечивает хорошую видимость на дороге и не ослепляет водителя.Учитывая, что натриевые лампы являются наиболее экономичными среди газоразрядных устройств и тем более ламп накаливания, нет ничего странного в том, что почти 100% автомобильных дорог освещены ТНС.


Использование HPS-ламп для уличного и дорожного освещения

В последние годы HPS-лампы были частично заменены светодиодными, но при уличном освещении это происходит гораздо медленнее и неохотно, чем в повседневной жизни.

Растениям понравился и спектр излучения ламп HPS.Это определило еще одну область применения натриевых приборов: для освещения растений в теплицах и местах, где мало солнечного света. Вы наверняка видели теплицы, освещенные мягким желто-оранжевым светом — это лампы HPS.

Использование ламп HPS в теплицах для освещения растений

Преимущества и недостатки

Как и любые другие осветительные приборы, лампы с лампами HPS имеют свои достоинства и недостатки. Преимущества включают:

  1. Высокая светоотдача … По этому параметру лампы ДНаТ занимают лидирующие позиции среди газоразрядных осветительных приборов, хотя и уступают светодиодным лампам.
  2. Длительный срок службы … Среднее время безотказной работы ламп HPS достигает 15 000 часов. На столько же или ненамного прослужит мощный светодиодный светильник заявленной яркости.
  3. Сравнительно невысокая стоимость … Технология производства ламп не особо сложна и давно отлажена (лампе HPS почти 100 лет!), Да и сам прибор не содержит дорогих материалов.В этом плане светодиодные осветительные приборы катастрофически отстают от натриевых — они в десять раз дороже.
  4. Эффект защиты от запотевания … Желто-оранжевый спектр, излучаемый лампами HPS, плохо поглощается водой. Даже в условиях дождя и сильного тумана качество освещения остается на достаточно высоком уровне.

Вы наверняка видели на машинах фары с желтыми стеклами — это противотуманные фары. Они используют тот же принцип, но желто-оранжевый спектр создается не лампой, а светофильтром.

Что касается недостатков, то они очень существенные:

  1. Low. Лампа HPS излучает свет в узком желто-оранжевом спектре. Цвет почти всех объектов в этом свете сильно искажен. Именно из-за низкого качества света натриевые лампы совершенно непригодны для использования в жилых и производственных помещениях.
  2. Высокий коэффициент пульсации … При использовании электромагнитного балласта (дросселя) свет лампы ДНаТ пульсирует с удвоенной частотой сети.В этом случае коэффициент пульсации может достигать 15-20%. При длительном воздействии такого света у человека быстро устают глаза. Проблема полностью решается применением ЭПРА, но их стоимость зачастую превышает стоимость самой лампы.
  3. Высокая рабочая температура … В процессе эксплуатации температура лампы ДНаТ достигает 300 градусов, а элементы управления (в частности, дроссель) нагреваются до 100 градусов. Это не только грозит серьезными ожогами при случайном прикосновении, но и требует особых мер пожарной безопасности.
  4. Затруднения при запуске при низких температурах … Лампы HPS из-за конструктивных особенностей трудно запускать при низких температурах окружающей среды. Частично эта проблема решается применением внешней колбы с вакуумом, но тем не менее в сильный мороз лампа может не запуститься. По этой причине использование ламп HPS на крайнем севере не рекомендуется.
  5. Длительное время розжига … После включения лампа почти не светит и только постепенно разгорается по мере прогрева горелки.Для выхода в рабочий режим лампам HPS требуется 10-15 минут. Только что выключенная горячая лампа не включится сразу: сначала лампочка должна остыть, а потом она снова запускается и вспыхивает.

В наше время появилось довольно много различных дуговых ламп высокого давления. Но самый высокий КПД среди них — ДНаТ, то есть натриевая дуговая лампа. Его устройство практически похоже на ДРЛ — дуговое ртутное, только свечение намного ярче, оно экономичнее и долговечнее.Мощность HPS может составлять от 30 Вт до 1 кВт, в зависимости от области, в которой он будет использоваться.

Что касается срока службы, то он составляет около 25 тысяч часов — этим мало кто из осветительных приборов может похвастаться. Но о преимуществах позже. Теперь имеет смысл рассмотреть схему питания такой газоразрядной лампы. Действительно, хоть такой источник света чем-то похож по конструкции на ДХО, тем не менее, его подключение имеет свои особенности.

Принцип подключения и схема

Помимо индуктивного дросселя, ограничивающего ток дуги, в управляющий механизм включен ИЗУ или электронный балласт (электронный балласт) — устройство импульсного зажигания.Именно он отвечает за создание импульсов напряжением в несколько тысяч вольт.

Если вы обратите внимание на схемы подключения натриевой лампы, то заметите, что существует два варианта подключения лампы HPS. Во втором случае осветительные приборы подключаются через 3-х контактный импульсный воспламенитель, хотя большой роли это не играет. Но на первой схеме показано включение ДНС с конденсатором. Это сделано для того, чтобы сгладить напряжение, подаваемое на ГЭС, и тем самым увеличить срок ее службы.Подключение ламп ДНаТ к дросселю необходимо производить последовательно, а ИЗУ с осветительным прибором — параллельно. В этом случае именно фаза, а не ноль, идет на лампочку через индуктивный дроссель.

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

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

Плюсы и минусы ламп HPS

Эти натриевые лампы имеют несколько основных преимуществ:

  • КПД очень высокий.
  • Световой поток от такого осветительного прибора достаточно стабилен.
  • Мощность этого потока велика и составляет около 150 люмен / ватт.
  • Срок службы в полтора раза больше, чем у других аналогичных ламп.
  • оптимальный, свечение с приятным золотистым оттенком.
  • Отлично работает даже в тумане или снегу.


  • Практически идеален в качестве фитолампы, так как излучение HPS активно способствует росту растений.
  • Эти осветительные приборы хорошо работают при перепаде температур от -60 до +40 градусов по Цельсию.

Но, конечно, ни одно устройство не обходится без изъянов — идеальных продуктов не бывает.Основные недостатки 5:

  • Эти лампы чрезвычайно взрывоопасны.
  • Внутри присутствуют тяжелые металлы.
  • Возгорание занимает много времени (иногда до 10 минут).
  • В качестве фитолампы не подходит для выращивания редиса, лука и салата, так как они не цветут.
  • При необходимости подключения ТНС большей мощности (например, ТНС 250 или ГЭС 400) требуется дополнительное охлаждение осветительного прибора.

Принцип действия

Конструкция, как уже говорилось, очень похожа на ДХО по наличию стеклянной колбы, внутри которой находится трубка или горелка.Только стекло для изготовления трубки в ДНаТ использовать (как в ДХО) нельзя из-за очень высокой температуры горения натрия. Для этого используется специальный материал — поликристаллический оксид алюминия. Только такой материал позволит пройти 90% свечения и в то же время будет устойчив к парам натрия.

Молибден используется для изготовления электродов. Светоотдача таких ламп увеличивается с помощью ксенона или ртути, но для облегчения запуска в натриевом осветительном приборе присутствует аргон.

Внутри колбы создается вакуум для сохранения ее целостности, поскольку во время работы натриевая лампа нагревается до 1400 градусов Цельсия. Естественно, что при работе лампы сложно предотвратить попадание воздуха через отверстия, но для этого случая предусмотрены специальные прокладки.


После подачи высоковольтного импульсного тока с помощью ИЗУ в ДНаТ образуется электрическая дуга, которая нагревает трубку. Это происходит в течение 6-9 минут, после чего натриевая лампа разгорается в полную силу.Так что принципы работы ДНаТ и ДХО практически идентичны.

Некоторые неисправности

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

Бывает, что это случается нечасто — тогда возможен плохой контакт или скачок напряжения.Что ж, еще одна из возможных причин — это межвитковое закрытие. Лечится только заменой дроссельной заслонки. При условии, что лампа новая и балласт в порядке, нужно просто дождаться выработки ГНС. Обычно это занимает 2-3 часа.

Если слышно потрескивание импульсного запальника, а осветительный прибор вообще не зажигается, причина, скорее всего, в обрыве провода от лампы к ИЗУ, или ДНС и ЭКГ.

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

Суммировать

Натриевая дуговая трубчатая лампа уникальна в своем роде. Конечно, у него есть недостатки, и главный из них — искажение цвета. И даже это поправимо, достаточно поднять лампу повыше. Но все же минимальное энергопотребление, яркость и теплота свечения вкупе с долговечностью делают его лидером среди подобных осветительных приборов.

Конечно, кто-то может пожаловаться на сложность подключения и дороговизну, но все это окупается. Да и особых сложностей с установкой схемы подключения лампы ДНЯ нет; Подключить натриевую лампу сможет даже человек с малейшими навыками электромонтажа.

Ну а для уличного освещения такой осветительный прибор явно вне конкуренции, если, конечно, не брать в расчет светодиодные фонари.

[VirtualBox] Ubuntu 20.04 Сервер для веб-разработки

При разработке для Интернета нам нужна локальная среда разработки. Самый простой способ создать локальный виртуальный сервер для веб-разработки — это, вероятно, использовать Oracle VirtualBox. Тогда у вас может быть столько серверов веб-разработки на разных виртуальных машинах, сколько вам нужно.

Очень важно правильно настроить виртуальные машины с самого начала. Или вы можете получить много неправильной конфигурации или проблем с производительностью. Что могло превратить работу в кошмар.

Здесь мы настроим виртуальные машины с Ubuntu 20.04 на Oracle VirtualBox. Обычно я использую VirtualBox на компьютерах Mac и Windows. Поэтому я рассматриваю возможность установки и настройки на компьютерах под управлением Windows 10 и macOS Big Sur.

И мы рассмотрим, как настроить виртуальные машины на максимальную производительность.

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

  1. 1. Установите Oracle VirtualBox и виртуальную машину Ubuntu 20.04
  2. 2. Настройте сеть.
    1. 2.1 Настройка сети на 2 адаптерах: адаптер NAT + адаптер только для хоста
      1. 2.1.1 Адаптер NAT
        1. 2.1.1.1 Добавление сети NAT
        2. 2.1.1.2 Настройка адаптера NAT для виртуальной машины
      2. 2.1.2 Адаптер только для хоста
        1. 2.1.2.1 Добавление хост-сети
        2. 2.1.2.2 Настройка адаптера только для хоста для виртуальной машины
      3. 2.1.3 Установка статического IP-адреса для виртуальной машины Ubuntu
      4. 2.1.4 Добавьте статический IP-адрес в файл hosts на хост-машине
    2. 2.2 Настройка сети на мостовом адаптере
      1. 2.2.1 Настройка мостового адаптера для виртуальной машины
      2. 2.2.2 Установка статического IP-адреса для виртуальной машины Ubuntu
      3. 2.2.3 Добавить статический IP-адрес в файл hosts на хост-машине
  3. 3.Добавление гостевых дополнений к виртуальной машине Ubuntu
    1. 3.1 Установка необходимых пакетов на виртуальной машине Ubuntu
    2. 3.2 Найдите VBoxGuestAdditions.iso на своем компьютере
    3. 3.3 Установка гостевых дополнений на виртуальную машину Ubuntu
    4. 3.4 Убедитесь, что гостевые дополнения были успешно установлены
  4. 4. Как совместно использовать папку между хост-машиной и виртуальной машиной
    1. 4.1 Как предоставить общий доступ к папке на хост-машине с виртуальной машиной Ubuntu 20.04 с помощью гостевых дополнений
      1. 4.1.1 Автоматическое монтирование
        1. 4.1.1.1 Автоматическое монтирование общей папки с использованием гостевых дополнений
        2. 4.1.1.2 Переопределение свойств гостя
        3. 4.1.1.3 Решение проблемы с разрешениями Docker
      2. 4.1.2 Ручное монтирование
        1. 4.1.2.1 Ручное монтирование общей папки с использованием гостевых дополнений
        2. 4.1.2.2 Ручное монтирование, когда проекты находятся в контейнерах Docker
    2. 4.2 Как предоставить общий доступ к папке на виртуальной машине Ubuntu 20.04 с помощью сервера Samba
  5. 5. Дополнительные улучшения производительности
  6. 6. Разверните свой веб-сайт локально
  7. Заключение

1. Установите Oracle VirtualBox и виртуальную машину Ubuntu 20.04

Процесс установки довольно прост.Итак, я опишу это очень кратко.

Если настройка виртуальной машины для вас слишком элементарна, перейдите к разделу 2. Настройка сети. Здесь начинается кое-что интересное.

Во-первых, вам необходимо установить Oracle VirtualBox.

На macOS Big Sur я установил версию 6.1.16. Тем не менее, в macOS Catalina и Windows 10 я установил версию 6.1.2, которая была доступна из старых сборок на официальном сайте VirtualBox. Потому что у меня были проблемы с производительностью с версией 6.1.12 (версия 6.1.12 была последней версией на момент написания статьи).

Установить Oracle VirtualBox довольно просто. У вас будет exe-файл для Windows на dmg-файле для macOS. Просто запустите установщик и следуйте инструкциям.

После установки программного обеспечения VirtualBox вам потребуется создать новую виртуальную машину. Это немного менее очевидно. Итак, давайте рассмотрим это.

Я покажу это для компьютера Mac.Но для Windows то же самое.

Чтобы создать виртуальную машину, запустите Oracle VirtualBox и нажмите кнопку New:

Создать виртуальную машину

В открывшемся окне введите имя виртуальной машины, выберите операционную систему и нажмите Продолжить :

Введите имя виртуальной машины

На следующем экране установите RAM для виртуальной машины. По умолчанию — 1 ГБ. Я обычно ставил 4 ГБ. Но это зависит от того, сколько памяти у вас есть на хост-машине и сколько вы готовы сэкономить.В любом случае вы сможете увеличить или уменьшить объем оперативной памяти виртуальной машины после того, как виртуальная машина будет создана.

Установить RAM для виртуальной машины

Затем вам нужно будет выбрать Создать виртуальный жесткий диск сейчас вариант , который является значением по умолчанию:

Виртуальный жесткий диск

Затем вам будет предложено выбрать тип файла виртуального диска. Я сохраняю настройку по умолчанию: VDI :

. Выберите тип файла жесткого диска

Далее я всегда выбираю жесткий диск , динамически выделяемый .Это позволяет мне установить размер диска на большее значение, например. 100 ГБ. Но изначально диск будет небольшим (поэтому виртуальная машина не сразу займет много места на жестком диске хост-машины). А при необходимости будет выделено дополнительное место.

Выбрать динамически размещенный диск

И, наконец, установите размер файла виртуального жесткого диска. Я обычно устанавливаю размер на большее значение, например. 100 ГБ, поскольку я всегда использую динамически выделяемый диск (что означает, что сначала он будет небольшим и при необходимости будет увеличиваться).Никогда не знаешь, сколько дополнительного места тебе понадобится. Поэтому я считаю удобным установить достаточно большой размер диска.

Установите размер файла виртуального жесткого диска

Теперь нам нужно установить операционную систему Ubuntu. Итак, вам необходимо загрузить iso-образ Ubuntu 20.04 Server. Вы можете сделать это здесь (или просто Google для «загрузки сервера ubuntu»).

После того, как мы загрузили ISO-образ, выберите вашу вновь созданную виртуальную машину на левой панели и нажмите кнопку Настройки:

Выберите свою виртуальную машину и нажмите кнопку «Настройки».

В открывшемся окне выберите вкладку Хранилище .И добавьте iso-файл в оптический привод виртуальной машины:

Добавить файл iso на оптический привод виртуальной машины

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

Теперь, когда вы запустите свою виртуальную машину, начнется установка Ubuntu 20.04 с виртуального компакт-диска.

Процесс установки Ubuntu является пошаговым и довольно простым.Так что я не описываю это здесь.

После установки Ubuntu вам необходимо установить пакеты, необходимые для веб-разработки. Самый простой способ — это, наверное, использовать Docker. Таким образом, вы можете легко поэкспериментировать, например, с разные версии PHP, MySQL и т. д., запустив для них разные контейнеры Docker. Например. Установка WordPress с XDebug в контейнер Docker описана в этой статье.

2. Настроить сеть

Существует 2 способа настройки сети виртуальной машины Linux:

  1. 1.Сеть на 2 адаптерах одновременно:
  2. 2. Сеть на адаптере Bridged

У каждого из этих двух способов есть свои минусы и плюсы (описаны в разделах ниже).

Вам нужно выбрать один из этих двух способов (не оба). Чтобы продолжить настройку сетевого адаптера с мостовым подключением, перейдите к разделу 2.1. Чтобы продолжить настройку адаптеров NAT + Host-only, перейдите к разделу 2.2.

2.1 Настройка сети на 2 адаптерах: адаптер NAT + адаптер только для хоста

В данном случае мы используем 2 сетевых адаптера:

  1. Адаптер NAT — для нашей виртуальной машины для доступа в Интернет
  2. Адаптер только для хоста — для нас, чтобы получить доступ к виртуальной машине локально по SSH, HTTP и т. Д.

В этом случае наша виртуальная машина будет доступна по IP-адресу только с нашего хост-компьютера. Он не будет доступен с других компьютеров в нашей локальной сети. Маршрутизатор не требуется (в отличие от мостового адаптера, где маршрутизатор необходим). Он не использует отдельный IP-адрес в локальной сети.

У этого метода есть свои плюсы и минусы:

Плюсы:

  1. Маршрутизатор не требуется
  2. ВМ недоступна с других компьютеров
    Не требует дополнительных IP-адресов в вашей локальной сети.К нему нельзя получить доступ с других компьютеров (если вы этого хотите).

Минусы:

  1. Немного сложнее настроить
    Необходимо настроить 2 сетевых адаптера.
2.1.1 Адаптер NAT
2.1.1.1 Добавление сети NAT

macOS: Откройте меню настроек VirtualBox (сочетание клавиш: ⌘, ):

Меню настроек VirtualBox

В открывшемся окне добавьте сеть NAT:

Сеть NAT добавлена

В моем случае была добавлена ​​сеть NAT со следующими настройками:

Пример сетевых настроек NAT

Обратите внимание, что это совершенно новая сеть.Например. моя сеть (где находится хост-машина): 192.168.1.0/24 . Но эта новая сеть NAT — 10.0.2.0/24 . Конечно, это совсем другая сеть.

Windows: В окне Oracle VirtualBox щелкните File> Preferences :

Меню настроек VirtualBox

В открывшемся окне добавьте сеть NAT и нажмите кнопку OK :

Сеть NAT добавлена

В моем случае сеть NAT имела следующие параметры:

Пример сетевых настроек NAT
2.1.1.2 Настройка адаптера NAT для виртуальной машины

Выключите виртуальную машину, если она включена.

macOS: Выбрав виртуальную машину, перейдите в «Настройки »> «Сеть» и установите для адаптера 1 значение «Адаптер NAT:

». Конфигурация адаптера NAT виртуальной машины

Windows: Выбрав виртуальную машину, перейдите в «Настройки »> «Сеть» и установите для адаптера 1 значение «Адаптер NAT:

». Конфигурация адаптера NAT виртуальной машины
2.1.2 Адаптер только для хоста
2.1.2.1 Добавление хост-сети

macOS: Когда окно VirtualBox находится в фокусе, в меню вверху экрана нажмите Файл> Диспетчер сети хоста ...

Главное меню: Файл> Диспетчер сети хоста…

В открывшемся окне добавьте хост сети:

Хост-сеть добавлена

В моем случае созданная сеть была 192.168.56.1/24 .

Обратите внимание: эта новая сеть сильно отличается от сети, в которой находится ваш хост-компьютер (ваша физическая сеть маршрутизатора).Например. в моем случае мой хост-компьютер был в сети 192.168.1.0/24 , в то время как эта новая сеть была 192.168.56.1/24 .

Windows: Нажмите Файл> Диспетчер сети хоста ...

Главное меню: Файл> Диспетчер сети хоста…

Добавьте хост-сеть:

Хост-сеть добавлена
2.1.2.2 Настройка адаптера только для хоста для виртуальной машины

Выключите виртуальную машину, если она включена.

macOS: Выбрав виртуальную машину, перейдите в «Настройки »> «Сеть» и установите «Адаптер 2» на «Адаптер только для хоста»:

Конфигурация адаптера только для хоста виртуальной машины

Выберите имя сети в раскрывающемся списке «Имя».

Windows: Выбрав виртуальную машину, перейдите в «Настройки »> «Сеть» и установите «Адаптер 2» на «Адаптер только для хоста»:

Конфигурация адаптера только для хоста виртуальной машины
2.1.3 Установка статического IP-адреса для виртуальной машины Ubuntu

Поскольку хост-сеть — это 192.168.56.1/24 (см. Раздел 2.1.2.1), мы должны установить статический IP-адрес нашей виртуальной машины в этой сети. Давайте настроим его как 192.168.56.2 .

Войдите в свою виртуальную машину и запустите Ubuntu 20.04 консоль:

 компакт-диск / etc / netplan /
sudo nano 00-установщик-config.yaml 

Для статического IP-адреса 192.168.56.2 измените содержимое файла на это:

 сеть:
  Ethernet:
    enp0s3:
      dhcp4: правда
    enp0s8:
      dhcp4: ложь
      адреса: [192.168.56.2/24]
  версия: 2 

Здесь мы настроили сетевой интерфейс enp0s3 для сети NAT (IP-адрес виртуальной машины в этой сети получается через DHCP) и сетевой интерфейс enp0s8 для сети только для хоста (где мы настроили статический IP-адрес 192.168.56.2 для ВМ).

2.1.4 Добавление статического IP-адреса к файлу
hosts на хост-машине

В нашем случае виртуальная машина будет доступна с хост-машины по IP-адресу 192.168.56.2 . Доступ к виртуальной машине по этому IP-адресу можно получить только с хост-машины (на которой мы запускаем VirtualBox). Мы не можем получить доступ к виртуальной машине с любого другого компьютера в нашей локальной сети.

Чтобы иметь возможность получить доступ к виртуальной машине не только по IP-адресу, но и по имени хоста (имени домена) с нашего хост-компьютера, нам нужно добавить имя хоста в файл hosts на хост-машине:

 192.168.56.2 mytestsite.com 

Этот файл называется одинаковым ( хостов, ) на Mac, под Windows и под Linux.

macOS: На Mac мы можем редактировать файл hosts следующим образом:

 Судо нано / и т. Д. / Хосты 

Добавьте в файл следующую строку:

 192.168.56.2 mytestsite.com 

и сохраните файл.

В предыдущих версиях на macOS мне также приходилось очищать кеш DNS Mac следующим образом:

 sudo killall -HUP mDNSResponder 

, но в macOS Big Sur (и macOS Catalina) он больше не требуется.

Теперь, если вы, например, запустите HTTP-сервер на своей виртуальной машине, вы сможете получить к нему доступ из приглашения браузера по своему доменному имени — в нашем случае mytestsite.com .

Обратите внимание, что на вашем хост-компьютере доменное имя mytestsite.com теперь всегда будет преобразовываться в 192.168.1.98 . Таким образом, если mytestsite.com действительно существует в Интернете, вместо этого вы будете получать доступ к 192.168.1.98 .

Windows: Если ваш хост-компьютер находится под Windows, то (если Windows установлена ​​по пути по умолчанию) ваш файл hosts можно найти по следующему пути: c: \ Windows \ System32 \ drivers \ etc \ hosts

Вы добавите в файл такую ​​же (как для macOS) строчку:

 192.168.56.2 mytestsite.com 

И тогда вам нужно будет запустить

 ipconfig / flushdns 

из терминала Windows, чтобы очистить кеш DNS под Windows.

Linux: В Linux файл hosts обычно находится в каталоге / etc . Итак, вы редактируете это как:

 Судо нано / и т. Д. / Хосты 

и добавьте ту же строку, что и в примерах выше:

 192.168.56.2 mytestsite.com 

Теперь вы получаете доступ к своему сайту с хост-машины e.г. по URL-адресу http://mytestsite.com .

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

Дополнительная литература к разделу 2.1 : вы также можете проверить эту статью о том, как настроить среду веб-разработки для виртуальной машины Debian с использованием адаптеров NAT + Host-only.

2.2 Настройка сети на мостовом адаптере

В этом случае ваша виртуальная машина будет выглядеть и вести себя как отдельный компьютер в вашей локальной сети. У него будет отличный IP-адрес (от вашего хост-компьютера). И он будет доступен в вашей локальной сети (не только с ваших хост-компьютеров, но и с других компьютеров) по этому IP-адресу.

У этого метода есть свои плюсы и минусы:

Плюсы:

  1. Простота настройки
    Вам понадобится только 1 сетевой адаптер.И вам не нужна дополнительная конфигурация VirtualBox (например, добавление сети NAT или добавление адаптера только для хоста — как в разделе 2.1 выше).
  2. Виртуальная машина
  3. доступна из любой точки вашей локальной сети по IP-адресу виртуальной машины.
    Чтобы ваш сервер можно было легко показать, например вашим коллегам.

Минусы:

  1. Требуется роутер (да, физическое устройство). Нет роутера? См. Раздел 2.1.
  2. ВМ доступна из любой точки вашей локальной сети.
    Итак, любой человек в вашей локальной сети может попытаться получить к ней доступ (и, возможно, это не то, что вам нужно).
  3. ВМ принимает отдельный (от вашего хост-компьютера) IP-адрес в вашей локальной сети.
    Таким образом, вам может потребоваться поговорить со своим системным администратором или предупредить своих коллег, или они могут попытаться получить тот же IP-адрес, и вы получите некоторые конфликты IP-адресов.
2.2.1 Настройка мостового адаптера для виртуальной машины

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

Давайте настроим.

Выключите виртуальную машину, если она включена.

macOS: Для вашей виртуальной машины перейдите в Настройки > Сеть и установите для адаптера 1 значение мостового адаптера:

Конфигурация мостового адаптера виртуальной машины

Тип адаптера по умолчанию — Intel Pro / 1000 Mt Desktop . Вы можете оставить все как есть. Я установил для него значение Паравиртуализированная сеть (virtio-net) , надеясь на некоторое улучшение производительности.

Windows: Для вашей виртуальной машины перейдите в Настройки > Сеть и установите для адаптера 1 мостовой адаптер:

Конфигурация мостового адаптера виртуальной машины
2.2.2 Установка статического IP-адреса для виртуальной машины Ubuntu

Давайте установим статический IP-адрес для нашей виртуальной машины Ubuntu 20.04.

В моем случае я настроил (в настройках моего маршрутизатора) мою локальную сеть для использования подсети 192.168.1.0/24 с моим маршрутизатором, имеющим IP-адрес 192.168.1.1. Моя хост-машина имеет статический IP-адрес 192.168.1.50. И я решил установить статический IP-адрес 192.168.1.98 для моей виртуальной машины Ubuntu 20.04.

Войдите в свою виртуальную машину. В Ubuntu 20.04 консольный запуск:

 компакт-диск / etc / netplan /
sudo nano 00-установщик-config.yaml 

Исходное содержимое файла будет:

 # Это конфигурация сети, написанная 'subiquity'
сеть:
  Ethernet:
    enp0s3:
      dhcp4: правда
  версия: 2 

Для статического IP 192.168.1.98 измените содержимое файла на:

 сеть:
  Ethernet:
    enp0s3:
      dhcp4: ложь
      адреса: [192.168.1.98/24]
      шлюз4: 192.168.1.1
      серверы имен:
         адреса: [8.8.8.8, 8.8.8.4]
  версия: 2 

Я использовал здесь DNS-серверы Google: 8.8.8.8, 8.8.8.4. Вместо этого вы, конечно, можете использовать любые DNS-серверы.

Теперь, чтобы применить изменения, запустите:

 sudo netplan применить 
2.2.3 Добавить статический IP-адрес в файл
hosts на хост-машине

На этом этапе мы можем получить доступ к нашей виртуальной машине только по ее IP-адресу 192.168.1.98. Чтобы иметь возможность получить доступ к нашей виртуальной машине с нашей хост-машины по некоторому имени хоста (имени домена), нам нужно добавить это имя в файл hosts .

Чтобы получить доступ к этой виртуальной машине по имени хоста (имени домена) с нашего хост-компьютера, нам нужно добавить имя хоста (в нашем случае mytestsite.com ) в файл hosts на хост-машине:

 192.168.1.98 mytestsite.com 

Чтобы получить доступ к этой виртуальной машине по имени хоста (например, по URL-адресу http://mytestsite.com ) с другого компьютера в нашей локальной сети, нам нужно добавить ту же строку в файл hosts на этом компьютере.

Если вы не знаете, как добавить эту строку в файл hosts под macOS, Windows или Linux, см. Раздел 2.1.4 выше. Там это подробно описано.

3. Добавьте гостевые дополнения к виртуальной машине Ubuntu

3.1 Установка необходимых пакетов на виртуальную машину Ubuntu

Войдите в терминал виртуальной машины Ubuntu 20.04. Во-первых, вам нужно обновить все пакеты Ubuntu:

 sudo apt update & apt upgrade -y 

Сейчас пробег:

 sudo apt install linux-headers - $ (uname -r) dkms build-essential 

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

Теперь вам нужен файл VBoxGuestAdditions.iso той же версии, что и версия вашего VirtualBox.

Для пользователей macOS: под macOS Catalina мне пришлось использовать VirtualBox 6.1.2. Потому что у меня были проблемы с производительностью с 6.1.12 (самой последней версией VirtualBox на то время).Но когда я обновился до macOS Big Sur, версия 6.1.2 у меня больше не работала. Итак, в macOS Big Sur я использую самую последнюю версию VirtualBox (на момент написания этого текста это была 6.1.16). Но если вы все еще используете macOS Catalina и у вас есть проблемы с производительностью виртуальных машин, вы можете попробовать понизить VirtualBox до версии 6.1.2.

Вы можете найти файл VBoxGuestAdditions.iso на компьютере, на котором установлен ваш VirtualBox :

3.2 Найдите VBoxGuestAdditions.iso на своем компьютере

macOS : перейдите в каталог Applications , найдите файл VirtualBox , щелкните его правой кнопкой мыши, выберите Показать содержимое пакета :

Найдите VBoxGuestAdditions.iso на Mac: шаг 1

Это откроет содержимое пакета. Там в разделе Contents> MacOS найдите файл VBoxGuestAdditions.iso :

Найдите VBoxGuestAdditions.iso на Mac: шаг 2

Скопируйте файл VBoxGuestAdditions.iso в любой каталог на вашем компьютере.

Windows: Файл VBoxGuestAdditions.iso можно найти в каталоге, в котором установлен VirtualBox. По умолчанию это: c: \ Program Files \ Oracle \ VirtualBox \

Просто щелкните правой кнопкой мыши ярлык VirtualBox на рабочем столе и посмотрите путь установки VirtualBox на вашем компьютере:

Ярлык VirtualBox на рабочем столе, щелкнув правой кнопкой мыши

Файл VBoxGuestAdditions.iso будет находиться в той же папке, что и VirtualBox.exe .

3.3 Установка гостевых дополнений на виртуальную машину Ubuntu

Выключите виртуальную машину, если она включена.

macOS: В интерфейсе VirtualBox для вашей виртуальной машины перейдите в Настройки > Хранилище . Добавьте дисковый файл VBoxGuestAdditions.iso в оптический привод виртуальной машины:

VBoxGuestAdditions.iso в оптическом дисководе виртуальной машины (macOS)

Windows : так же, как для Mac, для вашей виртуальной машины перейдите в Настройки> Хранилище .Добавьте дисковый файл VBoxGuestAdditions.iso в оптический привод виртуальной машины:

VBoxGuestAdditions.iso в оптическом приводе виртуальной машины (Windows)

Вам не нужно загружаться с этого оптического привода.

Включите вашу виртуальную машину.

Теперь смонтируйте этот оптический привод в какой-нибудь каталог на виртуальной машине Ubuntu. При запуске терминала Ubuntu (я подключаюсь к подкаталогу cdrom домашнего каталога текущего пользователя Ubuntu — вы, конечно, можете подключиться к любому другому каталогу):

 cd
mkdir cdrom
sudo mount / dev / cdrom cdrom 

Вы получите сообщение «ВНИМАНИЕ: устройство защищено от записи, установлено только для чтения.». Конечно, это нормально — CD-ROM предназначен только для чтения.

Сейчас пробег:

 cd cdrom
sudo ./VBoxLinuxAdditions.run 

В конце вы получите сообщение «Гостевые дополнения VirtualBox: работающие модули ядра не будут заменены, пока система не будет перезапущена». Поэтому перезагрузите виртуальную машину, чтобы изменения вступили в силу:

 перезагрузка 

Также ознакомьтесь с разделом 4.1 Введение в гостевые дополнения документации VirtualBox.

3.4 Убедитесь, что гостевые дополнения были успешно установлены

Чтобы проверить, что гостевые дополнения действительно установлены, запустите эту команду из консоли виртуальной машины:

 lsmod | grep vbo 

Если гостевые дополнения были установлены успешно, в результатах вы увидите vboxguest . Например. в моем случае результат выглядел так:

Убедитесь, что гостевые дополнения виртуальной машины были установлены

Также вы можете проверить этот ответ и это видео на Youtube.

4. Как совместно использовать папку между хост-машиной и виртуальной машиной

На нашей виртуальной машине работает Linux-сервер (в нашем случае Ubuntu 20.04 Server). Конечно, вы можете использовать какой-нибудь консольный редактор, например vim или nano, для веб-разработки, но я сомневаюсь, что это было бы удобно для любой серьезной работы по программированию. Обычно вам нужна IDE для веб-разработки (например, PhpStorm или Netbeans). Поэтому обычно вы устанавливаете свою IDE на свой хост-компьютер и каким-то образом предоставляете ей доступ к папке на виртуальной машине (которая является гостевой машиной), где расположены исходные файлы вашего проекта.

Есть 2 основных способа сделать папку с исходными файлами проекта доступной для IDE на хост-машине:

  1. Создайте папку на главном компьютере и сделайте ее доступной для виртуальной машины (см. Раздел 4.1).
    Файлы проекта находятся в папке на главном компьютере. Ваша IDE будет быстро с ними работать. Но если на вашем веб-сервере выполняется много файловых операций (что является нормальным для многих фреймворков и CMS), это замедлит вашу систему.
  2. Создайте папку на виртуальной машине и сделайте ее доступной для хост-машины (см. Раздел 4.2).
    Папка проекта находится на виртуальной машине и используется совместно с хост-компьютером. Файловые операции на виртуальной машине будут выполняться быстро. Но среда IDE на хост-машине будет иметь медленный доступ к файлам.

Некоторые IDE (например, PhpStorm) могут иметь серьезные проблемы с производительностью, если веб-проект установлен в сетевой папке. Поэтому с такими IDE гораздо лучше использовать 1-й сценарий (см. Раздел 4.1).

Во втором сценарии вас могут заставить, например чтобы отключить некоторые функции синхронизации и встроенную поддержку Git в PhpStorm.Просто чтобы IDE работала быстрее.

Рассмотрим оба подхода.

4.1 Как предоставить общий доступ к папке на хост-машине с виртуальной машиной Ubuntu 20.04 с помощью гостевых дополнений

В этом сценарии у вас есть папка на жестком диске вашего хост-компьютера MacOS. И вы хотите поделиться этой папкой для виртуальной машины VirtualBox.

Если вы используете это для своей папки проекта, ваша IDE (которая установлена ​​на вашем хост-компьютере) будет быстро работать с вашими файлами проекта.Но любые файловые операции на виртуальной машине будут работать медленнее.

Есть 2 способа смонтировать папку хост-машины на ВМ с помощью гостевых дополнений:

  • Автоустановка — см. Раздел 4.1.1.
    Автоматический монтаж выполняется быстро. Но он менее гибкий, чем ручной монтаж. И при использовании с папками веб-проекта требует дополнительных изменений конфигурации. Автоматическое монтирование можно рекомендовать только для некоторых простых задач — когда вам нужно быстро смонтировать некоторые папки. Но для папок веб-проектов, наверное, больше подходит ручной монтаж.
  • Ручной монтаж — см. Раздел 4.1.2.
    Для ручной установки требуется выполнить еще несколько команд в терминале. Но такой способ крепления гораздо более гибкий. И не имеет много проблем с автоматическим монтажом. Он больше подходит для веб-проектов.
4.1.1 Автоматический монтаж
4.1.1.1 Автоматическое монтирование общей папки с помощью гостевых дополнений

1. Включите виртуальную машину.

2. На виртуальной машине под Ubuntu установите пакеты virtualbox-guest-dkms и virtualbox-guest-utils:

.
 sudo apt-get update
sudo apt-get install virtualbox-guest-dkms
sudo apt-get install virtualbox-guest-utils 

(источник)

3.Выключите вашу виртуальную машину.

4. Зайдите в Настройки ВМ. В открывшемся диалоговом окне выберите пункт Общие папки . Затем нажмите кнопку Добавить новую общую папку .

Добавить новую общую папку

5. В открывшемся диалоговом окне выберите путь к существующей папке на вашем хост-компьютере. Отметьте опцию Auto-mount, если вы хотите, чтобы папка монтировалась автоматически. Нажмите ОК .

Добавить параметры общей папки для автоматического монтирования

6. Запустите виртуальную машину.

По умолчанию папка на хост-машине будет сопоставлена ​​с подпапкой / media на гостевой машине Ubuntu. Имя сопоставленной подпапки будет таким же, как имя папки на главном компьютере, но с префиксом sf_ (где sf , очевидно, означает общую папку ).

Например, в моем случае папка wpdiaries / на хост-машине будет сопоставлена ​​с / media / sf_wpdiaries / на моей виртуальной машине под управлением Ubuntu 20.04.

4.1.1.2 Переопределить гостевые свойства

По умолчанию каталог вашего хост-компьютера будет смонтирован как подкаталог каталога / media на виртуальной машине. Это не то, чего всегда хотят. E.e. если мы используем Apache в качестве HTTP-сервера, мы, вероятно, захотим смонтировать каталог нашего веб-проекта как подкаталог / var / www / , а не / media / .

Кроме того, все смонтированные каталоги по умолчанию имеют префикс sf_ .Наверное, эту приставку хорошо бы убрать.

Согласно документации по гостевым дополнениям, чтобы изменить каталог на гостевой машине, где смонтированы каталоги хост-машины, и изменить префикс имени подключенного каталога с sf_ на что-то другое, нам необходимо переопределить гостевые свойства / VirtualBox / GuestAdd / SharedFolders / MountDir и / VirtualBox / GuestAdd / SharedFolders / MountPrefix соответственно.

7. Давайте переопределим гостевое свойство / VirtualBox / GuestAdd / SharedFolders / MountDir .

Перед тем, как предоставить общий доступ к каталогу с хост-машины на гостевую машину, некоторые источники рекомендуют заранее создать подключенную папку на виртуальной машине и предоставить ей полные разрешения. Я этого не делал. Папка на гостевой машине создается автоматически, когда вы монтируете ее с хост-машины. Я даже не менял разрешения родительской папки / var / www / (по умолчанию это 755 ).

Чтобы переопределить гостевое свойство, вам необходимо использовать команды VBoxManage guestproperty.Например. одна из моих виртуальных машин имеет странное имя WP_20_04 98 (мне нравится добавлять последний байт IP-адреса виртуальной машины к имени виртуальной машины — в данном случае 98 обозначает IP-адрес 192.168.1.98 ) .

Чтобы проверить, какие гостевые свойства определены для вашей виртуальной машины в настоящее время: Включите виртуальную машину (или никакие свойства не будут выводиться). В терминале Mac выполните команду:

 VBoxManage guestproperty enumerate "WP_20_04 98" 

, но замените WP_20_04 98 именем вашей текущей виртуальной машины.Для меня результат был следующим:

Список всех гостевых свойств

Или мы могли бы проверить только свойства, начинающиеся с / VirtualBox / GuestAdd / :

 VBoxManage guestproperty enumerate "WP_20_04 98" --patterns "/ VirtualBox / GuestAdd / *" 
Список гостевых свойств, содержащих / VirtualBox / GuestAdd /

Как видите, ни / VirtualBox / GuestAdd / SharedFolders / MountDir , ни / VirtualBox / GuestAdd / SharedFolders / MountPrefix еще не определены для виртуальной машины.Давайте установим / VirtualBox / GuestAdd / SharedFolders / MountDir :

 VBoxManage guestproperty set "WP_20_04 98" "/ VirtualBox / GuestAdd / SharedFolders / MountDir" "/ var / www /" 

Эта команда set не требует, чтобы виртуальная машина была включена или выключена. Я пробовал и то, и другое. И в обоих случаях собственность была установлена ​​за меня. Хотя, если у вас выключена виртуальная машина, открываются ее настройки и вы пытаетесь обновить свойство гостя с терминала, вас спросят, хотите ли вы перезагрузить изменения, сделанные в терминале, или сохранить старые настройки:

Настройки были изменены извне Предупреждение

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

 VBoxManage guestproperty enumerate "WP_20_04 98" --patterns "/ VirtualBox / GuestAdd / *" 

На этот раз он должен вывести что-то вроде:

Обновлен список гостевых свойств, содержащих / VirtualBox / GuestAdd /

После перезагрузки ВМ:

 перезагрузка 

общие папки будут смонтированы под / var / www / на виртуальной машине.

Например, в моем случае папка wpdiaries / на хост-машине будет подключена к / var / www / sf_wpdiaries / на виртуальной машине (а не к / media / sf_wpdiaries / , как раньше).

8. Вероятно, было бы хорошо заменить префикс смонтированного каталога по умолчанию с sf_ на пустую строку.

Если вы попробуете одну из этих двух команд:

 VBoxManage guestproperty set "WP_20_04 98" / VirtualBox / GuestAdd / SharedFolders / MountPrefix
VBoxManage guestproperty set "WP_20_04 98" / VirtualBox / GuestAdd / SharedFolders / MountPrefix "" 

работать не должно.Потому что, согласно официальной документации, установка для свойства пустого значения должна очистить свойство и сбросить его до значения по умолчанию (которое составляет "sf_" для префикса).

Некоторые источники (например, этот) рекомендуют установить префикс "/" , чтобы префикс превратился в пустую строку:

 VBoxManage guestproperty set "WP_20_04 98" / VirtualBox / GuestAdd / SharedFolders / MountPrefix "/" 

К сожалению, под macOS Big Sur 11.1 с VirtualBox 1.1.16 и виртуальная машина под управлением Ubuntu 20.04 для меня это не сработало.

Иногда мне удавалось установить в качестве префикса каталога пустую строку. Но после нескольких перезагрузок он вернулся к sf_ по умолчанию.

В настоящее время я оставил префикс по умолчанию sf_ для всех моих проектов. Так, например, каталог wpdiaries на Mac монтируется в / var / www / sf_wpdiaries на виртуальной машине. Я оставил все как есть. Может быть, не слишком красиво. Но по крайней мере надежно.

Обратите внимание: После предоставления общего доступа к папке e.г. с вашего Mac на виртуальную машину Ubuntu 20.04 с использованием гостевых дополнений ваши общие файлы и папки на виртуальной машине будут находиться под пользователем root и группой vboxsf . Для обоих с полными разрешениями. Но никаких разрешений для «других» не будет. Таким образом, никакая программа на виртуальной машине, которая не находится под пользователем root или в группе vboxsf , даже не сможет читать эти файлы. Включая ваш HTTP-сервер.

Пользователь www-data (пользователь Apache2 по умолчанию в Ubuntu) не сможет читать файлы в каталоге вашего веб-проекта.Вы получите сообщение вроде: У вас нет разрешения на доступ к этому ресурсу. Сервер не может прочитать файл htaccess, запрещает доступ к безопасности .

Проблема с разрешениями Apache (403 запрещено)

Решением может быть добавление пользователя www-data в группу vboxsf на виртуальной машине (только на локальном сервере разработки, который, конечно, недоступен из Интернета, поскольку предоставление дополнительных разрешений Apache небезопасно) :

 sudo usermod -a -G vboxsf www-данные 

Еще более интересная ситуация могла бы быть, если бы вы e.г. запустите свой проект WordPress на своей виртуальной машине внутри контейнера Docker:

4.1.1.3 Решение проблемы с разрешениями Docker

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

В этом случае вы можете войти в консоль контейнера Docker, выполнив следующую команду в консоли виртуальной машины (здесь, как и в статье о XDebug, я предполагаю, что имя контейнера WordPress — wordpress-wpd ):

 docker exec -it wordpress-wpd bash 

Вы войдете в контейнерный терминал Docker и окажетесь в папке / var / www / html .

Здесь вы можете проверить, под каким пользователем и группой были сопоставлены файлы и папки вашего проекта:

 ls -la 

В моем случае файлы моего проекта принадлежали пользователю root и группе 998, которая не была добавлена ​​в контейнер.

Чтобы проверить, какие группы существуют в вашем контейнере, вы можете запустить:

 compgen -g | менее 

(источник)

Также вы можете проверить, в какой операционной системе работает ваш контейнер:

 cat / etc / * - выпуск 

(источник)

В моем случае это был Debian.

И все еще находясь в контейнерном терминале Docker, мы можем узнать, под каким пользователем запущен Apache:

 ps aux | egrep '(apache | httpd)' 

(источник)

Итак, мы видим, что наши файлы проекта принадлежат пользователю root , принадлежат группе с ID 998 , что явно соответствует группе vboxsf внутри виртуальной машины, но не определено внутри контейнера. А Apache запускается под пользователем www-data .

Итак, внутри нашего Dockerfile нам нужно добавить группу пользователей для идентификатора группы, который мы узнали, и добавить пользователя, под которым работает Apache, в эту группу. Для этого вы можете добавить в файл Dockerfile следующие 2 строки:

 ЗАПУСК groupadd -g 998 vboxsf
ЗАПУСТИТЬ usermod -a -G vboxsf www-data 

, а затем перезапустите контейнер.

Для справки: файл Dockerfile из раздела 1 статьи о XDebug с Docker теперь будет выглядеть так:

 ИЗ wordpress: 5.8,2-php8.0-apache

# Устанавливать пакеты под Debian
ЗАПУСТИТЬ apt-get update && \
    apt-get -y установить git

# Установите XDebug из исходного кода, как описано здесь:
# https://xdebug.org/docs/install
# Доступные ветки XDebug можно увидеть здесь:
# https://github.com/xdebug/xdebug/branches
ЗАПУСТИТЬ cd / tmp && \
    git clone git: //github.com/xdebug/xdebug.git && \
    cd xdebug && \
    git checkout xdebug_3_0 && \
    phpize && \
    ./configure --enable-xdebug && \
    сделать && \
    сделать установку && \
    rm -rf / tmp / xdebug

# Скопируйте xdebug.ini в /usr/local/etc/php/conf.d/
КОПИРОВАТЬ файлы для копирования / /

# Поскольку этот Dockerfile расширяет официальный образ Docker `wordpress`,
# и поскольку `wordpress`, в свою очередь, расширяет официальный образ Docker` php`,
# вспомогательный скрипт docker-php-ext-enable (определен для образа `php`)
# здесь работает, и мы можем использовать его для включения xdebug:
ЗАПУСТИТЬ docker-php-ext-enable xdebug

# Этот блок необходим только в том случае, если папка проекта используется совместно с гостевыми дополнениями:
# 1. Добавьте группу vboxsf.
# 2. Добавить пользовательские www-data в группу vboxsf.# Это даст Apache полные разрешения в смонтированном каталоге.
ЗАПУСТИТЬ groupadd -g 998 vboxsf
ЗАПУСТИТЬ usermod -a -G vboxsf www-data 

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

4.1.2 Ручной монтаж
4.1.2.1 Подключение общей папки вручную с помощью гостевых дополнений

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

Предположим, что файлы вашего веб-проекта находятся в папке myproj на вашем компьютере Mac. И вы хотите смонтировать эту папку как / var / www / wpdiaries на вашей виртуальной машине Ubuntu 20.04.

Первые шаги такие же, как шаги с 1 по 4 в разделе 4.1.1.1. Сделай их.

На шаге 5 в открывшемся диалоговом окне выберите путь к папке с файлами проекта в поле Путь к папке .Введите имя, под которым гостевая машина должна видеть папку, в поле Имя папки . И убедитесь, что опция Auto-mount не отмечена.

Добавление параметров общей папки для монтирования вручную (macOS)

В этом диалоге:

  • Путь к папке — это путь к общей папке на хост-компьютере.
  • Имя папки — это имя вашего общего ресурса для гостевой машины. Это имя, под которым гостевой компьютер будет видеть вашу общую папку.И это имя вы будете использовать в команде mount на гостевой машине.
  • Auto-mount на этот раз нужно снять. Смонтируем вручную.

6. Давайте смонтируем наш проект под пользователем www-data и группой www-data (пользователь и группа, под которыми обычно работает HTTP-сервер в Ubuntu).

Найдите UID пользователя www-data и GID группы www-data (они нам понадобятся в команде mount ).В терминале Ubuntu запустите:

 id -u www-data
группа getent www-data 

(источник)

В моем случае и UID пользователя www-data , и GID группы www-data были 33.

Теперь вы можете смонтировать свой общий ресурс (в моем случае wpdiaries ) под UID = 33 и GID = 33 в папку / var / www / wpdiaries на вашей виртуальной машине:

 монтировать -t vboxsf -o rw, uid = 33, gid = 33 wpdiaries / var / www / wpdiaries 

где

  • -t vboxsf означает, что тип файловой системы — vboxsf
  • -o означает опции .Установлены следующие параметры:
    • rw означает, что мы монтируем каталог с разрешениями на чтение и запись
    • uid = 33 означает, что файлы и папки будут монтироваться под идентификатором пользователя 33 (под которым обычно работает HTTP-сервер Ubuntu)
    • gid = 33 означает, что файлы и папки будут монтироваться под идентификатором группы 33 (под которым HTTP-сервер обычно работает в Ubuntu)
  • wpdiaries — это имя общего ресурса (которое мы определили в параметры общей папки в диалоговом окне выше)
  • / var / www / wpdiaries — точка монтирования i.е. каталог на виртуальной машине, в котором будет смонтирована папка нашего хост-компьютера

При необходимости вы всегда можете отключить общий ресурс на своей виртуальной машине следующим образом:

 umount / var / www / wpdiaries 

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

7. Чтобы автоматизировать монтирование этой общей папки при каждом запуске виртуальной машины, вам необходимо добавить общий ресурс в файл / etc / fstab в Ubuntu.

Сначала сделайте копию файла fstab :

 cp -prv / etc / fstab /etc/fstab.old 

Добавьте следующую строку в файл / etc / fstab . Он смонтирует наш общий ресурс (в моем случае wpdiaries ) в папку / var / www / wpdiaries под UID = 33 и GID = 33:

 wpdiaries / var / www / wpdiaries vboxsf auto, rw, uid = 33, gid = 33 0 0 

(источник)

8. Перезагрузите виртуальную машину:

 перезагрузка 

Кроме того, поскольку мы добавили параметр auto к нашим параметрам в файле fstab , команда для монтирования всех общих ресурсов также должна работать:

 крепление -a 

Дополнительное чтение:
Официальная документация VirtualBox по ручному монтажу
Справочник по командам монтирования Ubuntu
Документация Ubuntu о формате файла fstab

4.1.2.2 Ручное монтирование, когда проекты находятся в контейнерах Docker

Если у вас есть проекты, работающие в контейнерах Docker, как описано в статье Как добавить XDebug в официальный образ Docker WordPress , подход может быть аналогичным.

Предположим, у вас есть папка projects на вашем хост-компьютере. А в подпапках этой папки находятся все ваши веб-проекты. И вам необходимо смонтировать эту папку projects с вашего (например, macOS) хост-компьютера в папку / opt / projects / на вашей виртуальной машине (под управлением Ubuntu 20.04). Т.е. мы работаем с нашими проектами на виртуальной машине точно так, как это было описано в статье об использовании Xdebug с Docker.

Первые шаги такие же, как шаги с 1 по 4 в разделе 4.1.1.1.

На шаге 5 в открывшемся диалоговом окне выберите путь к папке projects на вашем хост-компьютере в поле Путь к папке . Введите имя, под которым гостевая машина должна видеть папку, в поле Имя папки (в нашем случае я ввел проектов ).И убедитесь, что опция Auto-mount не отмечена.

Добавление параметров для общего доступа к папке, содержащей проекты Docker (macOS)

6. Затем, аналогично тому, как это было сделано в шаге 6 раздела 4.1.2.1, вы можете смонтировать свой каталог , проекты как

 монтировать -t vboxsf -o rw, uid = 33, gid = 33 projects / opt / projects 

где

  • -t vboxsf означает, что тип файловой системы — vboxsf
  • -o означает параметры.Установлены следующие параметры:
    • rw означает, что мы монтируем каталог с разрешениями на чтение и запись
    • uid = 33 означает, что файлы и папки будут монтироваться под идентификатором пользователя 33 (под которым обычно работает HTTP-сервер Ubuntu)
    • gid = 33 означает, что файлы и папки будут монтироваться под идентификатором группы 33 (под которым HTTP-сервер обычно работает в Ubuntu)
  • проекты — это имя общего ресурса (которое мы определили в параметры общей папки в диалоговом окне выше)
  • / opt / projects — точка монтирования i.е. каталог на виртуальной машине, где будет смонтирована папка нашего хост-компьютера

И позже вы можете размонтировать эту папку как

 umount / opt / projects 

7. Теперь нам нужно разобраться с проблемой разрешений именованного тома MySQL (если он у нас есть):

Предположим, у нас есть конфигурация проекта, основанная на нескольких файлах docker-compose в нашей среде разработки. Точно так же, как это было описано в разделе 4.1 статьи Как добавить XDebug в официальный образ Docker WordPress .

В этом разделе у нас был MySQL в отдельном контейнере Docker. Имя контейнера: mysql-wpd . И у нас был именованный том для базы данных MySQL:

 томов:
      - / opt / projects / wpd / mysql: / var / lib / mysql 

Но папка / opt / projects / является смонтированной (с хост-машины) папкой. Причем монтируется под пользователем и группой www-data .

Значит, MySQL не сможет писать в эту папку. И контейнер MySQL Docker будет бесконечно перезапускаться (если мы попытаемся его запустить).

Чтобы избежать проблем с разрешениями, я предпочитаю переместить этот именованный том, связанный с базой данных, из смонтированной папки. И поместите его в какую-нибудь папку (родная Ubuntu) на виртуальной машине за пределами смонтированной папки / opt / projects . Давайте создадим (обычную для Ubuntu) папку / opt / projects_local на виртуальной машине для хранения наших именованных томов:

 мкдир / opt / projects_local 

Чтобы внести это изменение только в среду разработки, я добавляю этот том в файл docker-compose.dev.yml (см. раздел 4.1 статьи Как добавить XDebug в официальный образ Docker WordPress ). Следующие 2 строки нужно добавить в самый низ файла (в разделе db ):

 томов:
      - / opt / projects_local / wpd / mysql: / var / lib / mysql 

И файл docker-compose.dev.yml из раздела 4.1 статьи о добавлении XDebug в официальный образ Docker WordPress примет вид:

 версия: '3.8 '

Сервисы:

  wordpress:
    строить:
      context: ./xdebug # путь к каталогу, содержащему Dockerfile, или URL-адрес репозитория git

    порты:
      - «80:80»

    окружающая обстановка:
      VIRTUAL_HOST: mydomain.com, www.mydomain.com
      # Установите XDEBUG_CONFIG, как описано здесь: https://xdebug.org/docs/remote
      XDEBUG_CONFIG: удаленный_хост = 192.168.1.2

  db:
    порты:
      - «3306: 3306»

    тома:
      - / opt / projects_local / wpd / mysql: / var / lib / mysql 

Сейчас например мы можем перестроить контейнер WordPress и запустить наши контейнеры с помощью команды:

 докер-составить -f докер-составить.yml -f docker-compose.dev.yml up -d --build 

Подробнее об использовании нескольких файлов docker-compose для запуска контейнеров Docker с различными конфигурациями в рабочей среде и среде разработки см. Статью Как добавить XDebug в официальный образ Docker WordPress . Там это подробно описано.

8. Автоматизация монтирования проектов папок очень похожа на то, как это было сделано в разделе 4.1.2.1:

Сначала сделайте копию файла fstab :

 cp -prv / etc / fstab / etc / fstab.старый 

А теперь добавьте следующую строку в / etc / fstab :

 проекты / opt / projects vboxsf auto, rw, uid = 33, gid = 33 0 0 

После внесения этого изменения перезагрузите виртуальную машину.

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

4.2 Как предоставить общий доступ к папке на виртуальной машине Ubuntu 20.04 с помощью Samba Server

В предыдущем разделе мы создали папку на хост-машине и поделились ею с гостевой машиной. Здесь мы сделаем наоборот. Мы возьмем папку на виртуальной машине Ubuntu 20.04 (гостевая машина) и предоставим ей общий доступ. Мы будем использовать для этого сервер Samba.

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

1. Установите сервер Samba. В консоли вашей виртуальной машины Ubuntu 20.04 запустите:

 sudo apt-get install samba 

Проверить, где установлена ​​ samba :

 где находится самба 

2. Узнайте свою сетевую рабочую группу:

  • Windows 10 : Система> О , щелкните Информация о системе
  • Windows 7 : Панель управления> Система и безопасность> Система
  • macOS : Настройки> Сеть , выберите свое подключение слева (e.г. Wi-Fi ), нажмите кнопку Advanced в правом нижнем углу, в открывшемся диалоговом окне перейдите на вкладку WINS (что означает Windows Internet Name Service) (источник)

3. Отредактируйте / и т.д / самба / smb.conf . В разделе [global] измените строку (если ваша рабочая группа не WORKGROUP , используйте вместо нее имя вашей рабочей группы):

 рабочая группа = РАБОЧАЯ ГРУППА 

В том же разделе [global] добавьте строку

 security = пользователь 

Кроме того, если вашим хост-компьютером является Mac, и вы не хотите, чтобы macOS создавала служебные файлы, начиная с ._ или файлы, подобные .DS_Store, вы можете добавить следующие 2 строки в один и тот же раздел [global] :

 вето файлов = /._*/.DS_Store/
удалить файлы вето = да 

(источник)

4. Добавьте следующий блок в самый конец /etc/samba/smb.conf :

 [share98]
    comment = Общий ресурс файлового сервера Ubuntu
    путь = / var / www
    browsable = да
    гость ок = нет
    только чтение = нет
    создать маску = 0755
    принудительный пользователь = root 

Обратите внимание: : 1) Я использовал share98 в качестве названия доли (в строке [share98] ).Конечно, вы можете выбрать другое имя. Лично мне нравится называть свои общие ресурсы в честь IP-адресов, на которых работают мои виртуальные машины (эта виртуальная машина находится на IP-адресе 192.168.1.98 ). Чтобы я сразу увидел, какая доля какая.
2) Общий путь на виртуальной машине: / var / www
3) guest ok = no означает, что только аутентифицированные пользователи могут подключаться.
Вы можете изменить это на да при настройке общего ресурса. А в случае да любой сможет подключиться (что, конечно, очень небезопасно).
4) force user = root означает, что каждый, кто подключается, будет иметь root-доступ. Конечно, это крайне небезопасно. Поэтому я использую этот параметр только в своей локальной среде разработки — больше нигде. В общем, вы можете использовать:

 force user = <пользователь>
    force group = <группа> 

(замените требуемых пользователя и группу на и ).

5. Установите пароль пользователя SMB:

 smbpasswd -a корень 

Или, если ваш пользователь не root (что, конечно, более безопасно):

 smbpasswd -a mysmbuser 

6.Перезапустите соответствующие службы Ubuntu:

 перезапуск службы smbd
сервис nmbd перезапуск 

7. Теперь общая папка будет доступна в вашей сети. Если вы используете Mac, вы можете смонтировать его следующим образом (локальный каталог, в который вы монтируете общий ресурс, должен уже существовать и желательно быть пустым):

 mount_smbfs //[email protected]/share98 / путь / к / a / local / directory / 

Хотя в этом случае вам будет предложено ввести пароль для вашего SMB-пользователя mysmbuser .

Или вы можете установить пароль прямо в командной строке в терминале (что, конечно, небезопасно):

 mount_smbfs //mysmbuser:[email protected]/share98 / путь / к / a / local / directory / 

Позже вы могли бы размонтировать каталог следующим образом:

 umount / путь / к / a / local / directory / 

Обычно я создаю 2 файла с короткими именами в моем домашнем каталоге пользователя (например, ~ / mnt и ~ / umnt ). Первый содержит команду для монтирования общего сетевого ресурса.А во втором — команда его размонтирования. Запуск этих файлов вместо того, чтобы каждый раз вводить команды mount / umount, экономит время.

Дополнительное чтение:
Документация Ubuntu для файлового сервера Samba

5. Дополнительные улучшения производительности

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

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

В этой статье предлагается перейти к Settings> Storage , выбрать контроллер : SATA и установить флажок Host I / O Cache :

macOS:

Кэш ввода-вывода хоста (macOS)

Окна:

Кэш ввода-вывода хоста (Windows)

6. Разверните свой веб-сайт локально

Вероятно, самый простой способ развернуть ваш веб-сайт для локальной разработки — это использовать Docker. Пожалуйста, прочтите эту статью о том, как это сделать для сайта WordPress.В статье описывается, как настроить среду разработки с Docker для сайта WordPress. И как добавить XDebug в образ Docker (что, безусловно, пригодится для разработки).

Или вы можете установить LAMP и развернуть веб-сайт локально традиционным способом. Этот процесс довольно прост и выходит за рамки данной статьи.

Заключение

Почему я вообще все это написал? Я много лет использую Oracle VirtualBox для веб-разработки.Но недавно у меня начались проблемы с производительностью виртуальных машин. И чем более свежие версии VirtualBox я использовал, тем хуже все работало. Некоторые мои веб-страницы иногда загружаются мгновенно, а иногда с задержкой в ​​10 секунд. Работа стала невыносимой.

Наихудшие проблемы с производительностью были на виртуальных машинах, где я использовал контейнеры Docker.

В то время я был на VirtualBox 6.1.12, хост-машина работала под управлением macOS Catalina, мои виртуальные машины были на Ubuntu 20.04 и гостевые дополнения VirtualBox не были установлены. Поэтому мне пришлось перейти с VirtualBox 6.1.12 на 6.1.2, использовать 2 сетевых адаптера (NAT + Host-only) и установить гостевые дополнения VirtualBox. Это решило для меня проблемы с производительностью.

В настоящее время на Mac я обновил операционную систему до Big Sur 11.1. VirtualBox 6.1.2 у меня перестал работать. Поэтому в настоящее время я использую самую последнюю версию VirtualBox (6.1.16 на момент написания). Кроме того, я продолжаю использовать 2 сетевых адаптера (NAT + Host-only).И, конечно же, установлены гостевые дополнения VirtualBox.

По моему опыту, очень важно правильно настроить виртуальные машины с самого начала…

Надеюсь, вам понравилась статья.

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