Jump to content
Калькуляторы

Помогите подобрать оборудование Необходимо модернизировать оборудование на нескольких мостах

Добрый день.

Имеется несколько действующих радиомостов на оборудовании UBNT (NanoBridge M5 и Rocket M5). Ситуация достаточно плачевная. Количество клиентов растет, трафик растет, качество стремительно падает.

Радиомосты (параметры в скобках: сигнал/шум/ccq):

1) Rocket M5, 22 км, (-60/-96/~92%) мост между центральным узлом сети и районной головной узловой станцией. Через этот мост работает еще 3 моста (о них ниже) и базовая станция (2 сектора). Трафик в ЧНН не превышает 40 Мбит/с при ~6 kpps

2) Rocket M5, 28 км, (-60/-93/~80%) мост между районной головной станцией (п.1) и населенным пунктом № 1. Через этот мост работает БС, которая обслуживает приблизительно 50 клиентов. В ЧНН трафик достигает 20 Мбит/с при ~2 kpps

3) NanoBridge M5, 26 км, (-79/-90/~82%) мост между районной головной станцией (п.1) и населенным пунктом № 2. Через этот мост так же работает БС, которая обслуживает около 80 клиентов. В ЧНН трафик достигает 25 Мбит/с при ~2,5 kpps

4) NanoBridge M5, 27 км, (-75/-94/~78%) мост между районной головной станцией (п.1) и населенным пунктом № 3. Через этот мост работает небольшая БС, которая обслуживает до 10 клиентов. Трафик минимальный.

5) Rocket M5 (с офсетами), 32 км, (-52/-93/~90%) мост между районной головной станцией (п.1) и населенным пунктом № 4. Через этот мост работает БС, которая обслуживает до 100 клиентов. Трафик около 50 Мбит при примерно 5 kpps.

6) NanoBridge M5, 7 км, (-60/-92/~94%) мост между центральным узлом сети и населенным пунктом № 5. Через этот мост работает БС, которая обслуживает около 100 клиентов. Трафик выше 25 Мбит упорно не поднимается, максимум 3 kpps

Все это нарисовано на схеме.

 

На мысль о модернизации натолкнул факт отсутствия скорости. Было проделано несколько экспериментов. Например между районной головной станцией и центральным узлом запускался генератор трафика iperf - суммарный трафик моста п.1 не поднимался выше ~40 Мбит/с. Затем мы поочередно отключали радиомосты п.2, п.3, п.4 (гасили порты на свитче) с включенным iperf - при этом суммарный трафик моста 1 вырастает до 80 Мбит. Перечитав форум пришел к выводу, что проблема с оборудованием UBNT, но не понял, в чем конкретно. Радиомосты разнесены по частотам достаточно сильно, но мосты п.2-6 направлены практичсеки в одну сторону с разницей примерно в 10 градусов. Все эти 4 моста пересекают водоем, шириной от 14 до 21 км.

 

Клиенты по вечерам очень сильно жалуются. На графиках системы мониторинга все красиво, но фактически нет скорости. Лично проверял - действительно, канал не прокачивается, хотя по графикам еще огромный запас по трафику (в т.ч. pps).

 

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

 

PS: Шейпера стоят за центральным узлом сети (зелененький кружок на схеме), т.е. в радиосети нет никаких шейперов. Базовые станции в основном на RocketM5(2) с 120 градусными антеннами от той же UBNT. У клиентов NanoStarion M5(2) и у особо отдаленных NanoBridge M5(2). На Районной головной станции в качестве коммутатора между антеннами используется RB2011LS (тестировали скорость между ним и шейпером на RouterOS.

Какие скрины еще нужны?

Схема сети.png

1.PNG

2.PNG

3.PNG

4.PNG

5.PNG

6.PNG

Edited by dbondar

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Все устройства перевести в полосу 20мгц, уменьшить мощность до 14-16дбм, если уровни сигналов при этом упадут, устройства заменить на более мощные. Агрегацию уменьшить на вкладке ADVANCED до 8 и 8000.

 

Для решение проблемы выкинуть убнт и собрать магистральные каналы на микротике RB411GL или RB433GL с радиокартой R52Hn закрепленной в алюминиевом корпусе на антеннах Jirous 29 EX-MIMO.

Share this post


Link to post
Share on other sites

Все устройства перевести в полосу 20мгц, уменьшить мощность до 14-16дбм, если уровни сигналов при этом упадут, устройства заменить на более мощные. Агрегацию уменьшить на вкладке ADVANCED до 8 и 8000.

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

 

Мощности регулируйте по уровню приёмного сигнала, он должен быть в пределах -60 -- -65

Проблемные линки с CCQ ниже 90% (нормальное значение 95 и выше), если изменение частот резалта не даёт, меняйте ширину полосы, 30 точно должно хатить.

 

АСКи вручную +10% к реальной дистанции, для дальних линков Галоку п2п но-АСК, для коротких -- ЭирМакс вообще отрубить (но только после нормализации CCQ).

Share this post


Link to post
Share on other sites

Все устройства перевести в полосу 20мгц, уменьшить мощность до 14-16дбм, если уровни сигналов при этом упадут, устройства заменить на более мощные. Агрегацию уменьшить на вкладке ADVANCED до 8 и 8000.

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

 

Мощности регулируйте по уровню приёмного сигнала, он должен быть в пределах -60 -- -65

Проблемные линки с CCQ ниже 90% (нормальное значение 95 и выше), если изменение частот резалта не даёт, меняйте ширину полосы, 30 точно должно хатить.

 

АСКи вручную +10% к реальной дистанции, для дальних линков Галоку п2п но-АСК, для коротких -- ЭирМакс вообще отрубить (но только после нормализации CCQ).

 

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

 

И вообще, надо не мощностью подгонять под красивые показатели, а хорошими антеннами. Естественно у УБНТ никогда таких антенн не было.

Share this post


Link to post
Share on other sites

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

Естественно у УБНТ никогда таких антенн не было.

Это говорит человек, который пиарил антенны, расклеивающиеся прямо во время выставки :)

Share this post


Link to post
Share on other sites

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

Естественно у УБНТ никогда таких антенн не было.

Это говорит человек, который пиарил антенны, расклеивающиеся прямо во время выставки :)

 

Они не расклеивались, просто при транспортировке угол замяли.

Share this post


Link to post
Share on other sites

Они не расклеивались, просто при транспортировке угол замяли.

Если они мнутся (что сомнительно) при транспортировке из Сергиева Пассада до Москвы, то при доставке в Сибирь или подальше, наверно совсем разваливаются? Я уже молчу про использование при небольшом ветре.

Share this post


Link to post
Share on other sites

Они не расклеивались, просто при транспортировке угол замяли.

Если они мнутся (что сомнительно) при транспортировке из Сергиева Пассада до Москвы, то при доставке в Сибирь или подальше, наверно совсем разваливаются? Я уже молчу про использование при небольшом ветре.

 

У вас какая-то клеевая фобия=) Эти антенны нормально функционируют на крышах и вышках. Просто производитель отгружает их в собранном виде, из-за этого есть вероятность повреждения при транспортировке.

 

Вы просто видимо еще джириусы не видели, некоторые антенны овальные и их нужно править руками во время сборки=)

Share this post


Link to post
Share on other sites

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

 

По частотам (по порядковым номерам мостов в шапке):

1. 5100 (30 МГц - уже поменял. 40 стояло в качестве эксперимента)

2. 6000 (20 МГц)

3. 5220 (20)

4. 6100 (10)

5. 5200 (20)

6. 5350 (20)

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

Share this post


Link to post
Share on other sites

Для решение проблемы выкинуть убнт и собрать магистральные каналы на микротике RB411GL или RB433GL с радиокартой R52Hn закрепленной в алюминиевом корпусе на антеннах Jirous 29 EX-MIMO.

 

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

Вот девушка Яночка. Яна взяла кредит и купила себе айфон, бампер для него со стразиками и чехольчик — тоже со стразиками. Живёт Яна с пожилой мамой и работает в «Макдональдсе», поэтому после покупки айфона она питается в основном кашей на воде и тем, что удаётся уволочь с работы, но зато у неё есть возможность щебетать всем и каждому, что у неё есть айфон со стразиками, а значит, она — избранная, приближённая к чему-то большому и светлому, выделяющаяся из безликой толпы не имеющего айфонов унылого быдла. Всем, не имеющим айфонов, Яночка рекламирует их с упорством маньяка, полностью игнорируя как желание человека выслушивать проповеди, так и класс имеющегося телефона. Будь у человека хоть ручной работы «верту», хоть навороченные «блэкберри» или «люмия», хоть пылевлагозащищенный «сони» — с точки зрения Яны, этот человек глубоко несчастен и останется таким, пока срочно не выбросит эту отвратительную железку и не приобщится к таинству айфоновладения.

А вот Константин. Константин — тридцатипятилетний менеджер средней руки и обладатель Subaru Impreza Sport WRX Super Ultra Turbo что-то-ещё-там. Всё свободное время и часть служебного Константин посвящает непрерывным срачам на интернет-форумах, рассказывая всем и каждому, как велика и прекрасна автопродукция японской марки и на каком дерьме ездят все остальные. Он накидывается без разбора на всех, от владельцев «тазиков», не имеющих шансов скопить на «субару», до хозяев «майбахов», смотрящих на созвездие Плеяд с брезгливым удивлением. Если Константин не на автофоруме, значит, он получил зарплату: в этом случае он на пару дней пропадает в тюнинг-салоне, прикручивая к своей «ласточке» очередную железяку. Семьи у Кости нет, девушки тоже, да и друзей не наблюдается — разве что несколько знакомых из секты субароводов, с которыми он вместе пропагандирует субаризм на автофорумах. Разговаривать не об автомобилях Костя не умеет.

А вот, познакомьтесь, Ирина. Ирина — женщина забальзаковского возраста, разум которой замутнён сложным сочетанием гомеопатии, экстрасенсорики, парапсихологии и прочих «магических» и «альтернативных» учений. Смысл жизни Ирины — рассказывать всем, как они больны, и пытаться «вылечить» всех и каждого очередной магией. В отличие от множества шарлатанов, Ирина не пытается зарабатывать на своей деятельности и искренне верит в то, что говорит. Её квартира полна «магических» рамок, артефактов, «торсионных амулетов», гомеопатических «лекарств», «космодисков», приборов для «изготовления» «живой и мёртвой вод» и так далее. Выходя из дома в институт, её сын первым делом снимает с себя множество «оберегов» и «амулетов», делающих его похожим на загримированного под шамана актёра малобюджетного фильма, а возвращаясь домой, напяливает всё это снова, чтобы у мамы не случилось нервного срыва.

Мария — адепт секты вегетарианства. Она всегда готова рассказать вам, как отвратительны «сделанные из трупов» котлеты, и попытаться накормить вас очередным салатиком. Анастасия — сектантка от спорта, обладательница сногсшибательной фигуры, с которой не о чем поговорить, кроме как о новой программе тренировок и об отвратительной форме всех и каждого.

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

Андрей — чайлдфри, сворачивающий любое общение на темы отвратительности детей и материнства.

Михаил непрерывно ходит на разнообразные околопсихологические курсы, а в свободное время непрерывно типирует всех и каждого, геройски «вскрывает» придуманные им проблемы и даёт непрошенные и подчас вредные советы.

Их множество видов: айфонофилы и гомеопаты, геи и веганы, линуксоиды и виабу, субароводы и как бы психологи, фанаты антивируса NOD32 и адепты купания в проруби. Их объединяет суть. Они не могут просто быть такими, какие они есть: звонить по айфонам, не есть мяса и прыгать с парашютом. Суть их жизни — поклонение своим божкам и агрессивная, в духе сектантов, пропаганда своей веры. Не имеешь айфона? Нищеброд и быдло! Съел стейк? Трупоед! Антивирус Касперского купил? Кретин, работающий за тормозным глюкалом с рассадником вирусов! Не гей? Мразь натуралистическая, тебя надо заживо зажарить и стейкоедам скормить! И так далее, и тому подобное.

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

Share this post


Link to post
Share on other sites

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

 

По частотам (по порядковым номерам мостов в шапке):

1. 5100 (30 МГц - уже поменял. 40 стояло в качестве эксперимента)

2. 6000 (20 МГц)

3. 5220 (20)

4. 6100 (10)

5. 5200 (20)

6. 5350 (20)

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

 

Так у вас же 5100, 5220, 5200 и 5250 мешают друг другу, надо все разносить мегагерц на 200.

Share this post


Link to post
Share on other sites

Суть их жизни — поклонение своим божкам и агрессивная, в духе сектантов, пропаганда своей веры. Не имеешь айфона? Нищеброд и быдло! Съел стейк? Трупоед! Антивирус Касперского купил? Кретин, работающий за тормозным глюкалом с рассадником вирусов! Не гей? Мразь натуралистическая, тебя надо заживо зажарить и стейкоедам скормить! И так далее, и тому подобное.

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

В точку! :)

Share this post


Link to post
Share on other sites

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

 

По частотам (по порядковым номерам мостов в шапке):

1. 5100 (30 МГц - уже поменял. 40 стояло в качестве эксперимента)

2. 6000 (20 МГц)

3. 5220 (20)

4. 6100 (10)

5. 5200 (20)

6. 5350 (20)

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

Разнос увиличивайте....

 

И всё таки скрины баз с открытой мэин-стейшенс не повредят, предположу там уровень шума высок...

Edited by NewUse

Share this post


Link to post
Share on other sites

Для решение проблемы выкинуть убнт и собрать магистральные каналы на микротике RB411GL или RB433GL с радиокартой R52Hn закрепленной в алюминиевом корпусе на антеннах Jirous 29 EX-MIMO.

 

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

Вот девушка Яночка. Яна взяла кредит и купила себе айфон, бампер для него со стразиками и чехольчик — тоже со стразиками. Живёт Яна с пожилой мамой и работает в «Макдональдсе», поэтому после покупки айфона она питается в основном кашей на воде и тем, что удаётся уволочь с работы, но зато у неё есть возможность щебетать всем и каждому, что у неё есть айфон со стразиками, а значит, она — избранная, приближённая к чему-то большому и светлому, выделяющаяся из безликой толпы не имеющего айфонов унылого быдла. Всем, не имеющим айфонов, Яночка рекламирует их с упорством маньяка, полностью игнорируя как желание человека выслушивать проповеди, так и класс имеющегося телефона. Будь у человека хоть ручной работы «верту», хоть навороченные «блэкберри» или «люмия», хоть пылевлагозащищенный «сони» — с точки зрения Яны, этот человек глубоко несчастен и останется таким, пока срочно не выбросит эту отвратительную железку и не приобщится к таинству айфоновладения.

А вот Константин. Константин — тридцатипятилетний менеджер средней руки и обладатель Subaru Impreza Sport WRX Super Ultra Turbo что-то-ещё-там. Всё свободное время и часть служебного Константин посвящает непрерывным срачам на интернет-форумах, рассказывая всем и каждому, как велика и прекрасна автопродукция японской марки и на каком дерьме ездят все остальные. Он накидывается без разбора на всех, от владельцев «тазиков», не имеющих шансов скопить на «субару», до хозяев «майбахов», смотрящих на созвездие Плеяд с брезгливым удивлением. Если Константин не на автофоруме, значит, он получил зарплату: в этом случае он на пару дней пропадает в тюнинг-салоне, прикручивая к своей «ласточке» очередную железяку. Семьи у Кости нет, девушки тоже, да и друзей не наблюдается — разве что несколько знакомых из секты субароводов, с которыми он вместе пропагандирует субаризм на автофорумах. Разговаривать не об автомобилях Костя не умеет.

А вот, познакомьтесь, Ирина. Ирина — женщина забальзаковского возраста, разум которой замутнён сложным сочетанием гомеопатии, экстрасенсорики, парапсихологии и прочих «магических» и «альтернативных» учений. Смысл жизни Ирины — рассказывать всем, как они больны, и пытаться «вылечить» всех и каждого очередной магией. В отличие от множества шарлатанов, Ирина не пытается зарабатывать на своей деятельности и искренне верит в то, что говорит. Её квартира полна «магических» рамок, артефактов, «торсионных амулетов», гомеопатических «лекарств», «космодисков», приборов для «изготовления» «живой и мёртвой вод» и так далее. Выходя из дома в институт, её сын первым делом снимает с себя множество «оберегов» и «амулетов», делающих его похожим на загримированного под шамана актёра малобюджетного фильма, а возвращаясь домой, напяливает всё это снова, чтобы у мамы не случилось нервного срыва.

Мария — адепт секты вегетарианства. Она всегда готова рассказать вам, как отвратительны «сделанные из трупов» котлеты, и попытаться накормить вас очередным салатиком. Анастасия — сектантка от спорта, обладательница сногсшибательной фигуры, с которой не о чем поговорить, кроме как о новой программе тренировок и об отвратительной форме всех и каждого.

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

Андрей — чайлдфри, сворачивающий любое общение на темы отвратительности детей и материнства.

Михаил непрерывно ходит на разнообразные околопсихологические курсы, а в свободное время непрерывно типирует всех и каждого, геройски «вскрывает» придуманные им проблемы и даёт непрошенные и подчас вредные советы.

Их множество видов: айфонофилы и гомеопаты, геи и веганы, линуксоиды и виабу, субароводы и как бы психологи, фанаты антивируса NOD32 и адепты купания в проруби. Их объединяет суть. Они не могут просто быть такими, какие они есть: звонить по айфонам, не есть мяса и прыгать с парашютом. Суть их жизни — поклонение своим божкам и агрессивная, в духе сектантов, пропаганда своей веры. Не имеешь айфона? Нищеброд и быдло! Съел стейк? Трупоед! Антивирус Касперского купил? Кретин, работающий за тормозным глюкалом с рассадником вирусов! Не гей? Мразь натуралистическая, тебя надо заживо зажарить и стейкоедам скормить! И так далее, и тому подобное.

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

 

 

аФторское право данной публикации, защищено законом? У кАВо просить разрешение на перепечатку? :)

Share this post


Link to post
Share on other sites

Хоть это и некро пост, но ответа на свои вопросы TC так и не получил.

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

Основная проблема - помехи ( часто от своих же станций из за плохих антенн и отсутствия радичастотного планирования). Следствием этого являются низкие "канальные" скорости data rate и потери пакетов на радио и канальном уровне L2.

Поскольку восстановление пакетов у УБНТ в основном происходит на транспортном уровне TCP ( IP маршрутизаторами ), то в результате -низкие реальные скрости на живом трафике TCP/IP. Явным свидетельством что проблема именно в этом , является то, что при отключении некоторых сегментов сети с большими потерями, скорость на других сегментах возрастает.

Решение этой проблемы:

1)поставить IP маршрутизатор в каждом ненадежном сегменте сети, чтобы потери пакетов в данном сегменте востанавливались на IP уровне L3 в данном сегменте, а не граничным маршрутизатром в других сегментах сети.

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

3) базы убнт с 80-100 клиентами-это конечно жесть. Надо либо ставить несколько секторов с max по 30 клиентов на сектор, либо использовать оборудование, которое способно обслужить данное количество клиентов с требуемой надежностью канала ( без потерь), чтобы не требовалось восстановление пакетов на уровнях выше где то в других сегментах сети.

Какое именно оборудование способно решить проблемы TC? В начале 2013 года помощи TC на бюджетном оборудовании не было. Сейчас есть. Cambium ePMP 1000.

Share this post


Link to post
Share on other sites

Я бы заменил нанобриджи на нанобимы. Разница в работе ощутима. Прирост скорости почти в 2 раза.

 

Или брать cpe epmp1000 под внешние антенны.

Share this post


Link to post
Share on other sites

бы заменил нанобриджи на нанобимы. Разница в работе ощутима. Прирост скорости почти в 2 раза.

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

Надежность канала на ePMP (особенно в условиях помех и повышенной сложности трассы линка ) принципиально выше надежности канала на убнт.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.