LINUX.ORG.RU

Сообщения httpxss

 

Скорость по OpenVPN между внутренней сетью

Здравствуйте

Есть сервер №1 имеет внешний IP адрес 1.1.1.1 скорость канала интернета 2Mbit/sec, локальная сеть с машинами 192.168.1.0/24

Есть сервер №2 имеет внешний IP адрес 2.2.2.2 скорость канала 100Mbit/sec, локальная сеть с машинами 192.168.2.0/24

Данные 2-а сервера располагаются в одной сети, если с сервера №2 (2.2.2.2) подключиться по SFTP к серверу №1 (1.1.1.1) и передать файл, то скорость будет 100Mbit/sec, то же самое если сделать в обратную сторону. Или пробросить порт на сервере №1 (1.1.1.1) например RDP на машину внутри сети 192.168.1.0/24 и подключиться из сети сервера №2 (2.2.2.2) с рабочей станции (192.168.2.0/24) и передать файл, то скорость так же будет 100Mbit/sec. Т.е. 1.1.1.1 <-- 100Mbit/sec --> 2.2.2.2 такая скорость.

На сервере №1 поднят OpenVPN клиент, а на сервере №2 поднят OpenVPN сервер (192.168.168.0/24)

сервер №1 (OpenVPN клиент) - 192.168.168.2 (клиент 1.1.1.1 подключается к серверу 2.2.2.2) сервер №2 (OpenVPN сервер) - 192.168.168.1 (сервер поднят на 2.2.2.2)

Сервер и клиент видят друг друга в обе стороны 192.168.1.0/24 и 192.168.2.0/24, могут заходить на ПК внутри этих сеток, все норм, только вот проблема в том, что скорость при этом упирается в канал сервера №1 и максимум 2Mbit/sec, хотя при этом ведь OpenVPN подключение работает (192.168.1.0/24) 1.1.1.1 <-- OpenVPN --> 2.2.2.2 (192.168.2.0/24)

Подскажите, в чем может быть причина, куда копнуть, чтобы заставить сетку работать на максимальной скорости?

 , , , ,

httpxss
()

Настройка PPTP Ubuntu Linux

Здравствуйте, настроил PPTP в Ubuntu, теперь командой

pon myprovider

подключаюсь к интернету, т.к. убунта новая, теперь сеть настраивается через netplan.

Подскажите, как в netplan прописать подключение к PPTP?

 , , , ,

httpxss
()

Не могу залогиниться в Linux

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

Тут понадобилось подключиться к серверу по SSH, но при подключении, соединение закрывается сразу. Подключился через IPMI (напрямую сел за комп), сервак встречает меня консолью «server login:», ввожу логин root, жму ENTER - мне в ответ - Login incorrect! Даже пароль не спросил, просто послал меня нахер сервак.

Как быть? Что могло произойти!

 , , , ,

httpxss
()

Подскажите про Angular

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

...
dataSource = new MatTableDataSource<DialogData>([]);
    displayedColumns: string[] = [ 'id', 'name', 'description', 'num_rows', 'created' ];
    @ViewChild(MatPaginator) paginator: MatPaginator;
...
    private updateList() {
        this.getList((res) => {
            if (typeof res.rows !== 'undefined') {
                this.dataSource.data = res.rows;
            }
        });
    }

    ngOnInit() {
        this.updateList();
        this.dataSource.paginator = this.paginator;
    }

При таком раскладе

this.dataSource.data = res.rows;
пейджер все корректно определяет, но таблица пустая

если сделать так:

this.dataSource = res.rows;

то таблица полная, пейджер по нулям ;(

не подскажете как динамически обновить и пейджер и таблицу?

Перемещено leave из development

 , , , ,

httpxss
()

CentOS 7 добавить IP на интерфейс

Здравствуйте, после загрузки ОС нужно добавить IP адрес на интерфейс, я делаю это командой ifconfig т.е.:

ifconfig ens18:0 x.x.x.x/21

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

 , ,

httpxss
()

200 метров UTF кабеля

Здравствуйте.

Камера PoE на расстоянии ~180метров подключена по кабелю UTP cat5 с тросом, будет ли работать если в начале дать ей питание по PoE через TL-POE150S (Tp-Link PoE инжектор на 100метров), и в середине подключить такой же инжектор (инжектор с доп питанием идет).

 , ,

httpxss
()

TDA-100 определить внутренний номер

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

Есть большое здание, в котором все проведено (все резетки, по несколько штук), у все внутренние номера.

И тут, надо в другую розетку подключить еще телефон. Подключаю, он работает. А как мне узнать его внутренний номер?? Тот кто настраивал АТС уже давно свалил, и там вообще ничего не подписано!

Есть только KX-TDA Maintenance console.

Т.е. можно как-то узнать внутренний номер резетки? =) если по простому сказать)

 ,

httpxss
()

Android скачать с него информацию USB

Здравствуйте.

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

Нажимая «кромкость вверх»+«питание» попадаю в меню, там 3-й пункта: 1) recovery 2) fastboot 3) normal

в recovery захожу без проблем.

Как с планшета скачать фотографии которые на нем остались через USB ? (adb ультилиты все скачал)

Реально с него вообще сейчас что-то скачать по USB (ADB) ? Потом хочу просто его хард-ресетнуть.

 , , ,

httpxss
()

WIFI на расстоянии 400 метров

Здравствуйте, смотрю Ютубы и прочие видосы, как ребята из самопальных антен особо не парясь ловят вафлю за 5км и больше, я в афиге т.к. долбаный вай-фай у себя не могу поймать на 400метров.

Поймать пытаюсь вафлю при помощи точки доступа TP-Link TL-WA901ND, прикрутил к нему антену TP-LINK TL-ANT2424B мощность которой 24Дби. Прикрутил антену к мачте и поставил на крышу, антена смотрит в сторону дома от куда надо забирать вайфай.

Забирать вайфай хочу с машрутизатора TP-LINK к которому прикручена антена TP-LINK TL-ANT2409A мощность 9Дби, антену вытащил из окна.

Ничего не ловит в итоге, вообще не видит сеть, даже слабый сигнал!

Не подходят антены?

 , ,

httpxss
()

AngularJS вызвать инициализацию DOM элементов

Здравствуйте.

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

Суть вороса (пожалуйста не говорите, что это хрень полная, но просто воспримите это как «задачу»).

Есть контроллер на ангуляре:

.....

.controller("thumbController", function($scope,$mdDialog,$http,$rootScope) {
                   $scope.removeImage=function(ev, id) {
                    var confirm = $mdDialog.confirm()
                          .title('ВНИМАНИЕ')
                          .textContent('Вы действительно хотите удалить фотографию?')
                          .ariaLabel('Удаление фото')
                          .targetEvent(ev)
                          .ok('Удалить')
                          .cancel('Отмена');

                    $mdDialog.show(confirm).then(function() {
                      $http.post("api/img", {
                        type: 'delete', id: id
                      })
                      .then(function(res) {
                        $('#thumb-service-image-'+id).remove();
                      });
                    }, function() {  });
                   }
....

Этот код в шаблоне. Есть страница с этим контроллером, в нее добавляются DOM элементы, при клике на кнопку удалить, вызывается $scope.removeImage(...) и все работает.

НО. Где-то на этой странице, еще кто-то хз кто, реализовал UPLOAD картинки на jQuery и все работает, действительно хорого. После загрузки изображения, создается динамически DOM элемент в котором есть так-же атрибут ng-click=«$scope.removeImage(...)» НО, т.к. он добавился через jQuery, ангуляр про него ничего не знает, соответственно функция уже не сработает, пока не перезагрузить страницу.

Как заставить AngularJS перечитать ng-click'и элементов???

пробовал добавить такой трюк:

var lastNumbThumb = $('#portlet-sortable-img .portlet').length;
                   function applyThumb() {
                     setTimeout(function() {
                        if(lastNumbThumb!=$('#portlet-sortable-img .portlet').length) {
                          lastNumbThumb=$('#portlet-sortable-img .portlet').length;
                          $scope.$apply();
                        }
                           applyThumb();
                     },1000);
                     applyThumb();
                   }

но не работает.. ;(

 , ,

httpxss
()

KX-TDA 100 Может есть знаток, Busy-Out задолбало

Здравствуйте.

АТС Panasonic KX-TDA 100 в настойках:

1. Configuration 1.1 Slot

Выбираю Slot 1 -> Port property

В таблице с гор.номерами отваливается периодично 1-н номер, у всех Busy Out Status = Normal, а именно у этого порта Busy-Out...

 , , , ,

httpxss
()

C# async await доступ к UI из потока

Здравствуйте, помогите разобраться, я не программист C# и мне с трудом дается разобраться с некоторыми моментами.

Значит, есть у меня форма, в которой всего один элемент UI это - label1, а так же метод myFunc() и его асинхронный вызов myFuncAsync.

Ну вот так:

using System;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace MyProject
{
    public partial class FormTest : Form
    {
        public FormTest()
        {
            InitializeComponent();
        }

        // Простой статический метод
        public static void bar()
        {
            MessageBox.Show("Hello dude ;)");
        }

        // Загрузка формы
        private void FormTest_Load(object sender, EventArgs e)
        {
            myFuncAsync();
        }


        // Функция которая будет выполняться в отдельном потоке
        private void myFunc()
        {
            Thread.Sleep(2000);
            FormTest.bar();

            label1.Text = "Brorororor"; // КАК ТУТ ПОЛУЧИТЬ ДОСТУП К ЭЛЕМЕНТУ UI ????????
        }

        // Асинхронный вызов myFunc
        private async void myFuncAsync()
        {
            Task task = new Task(myFunc);
            task.Start();
            await task;
        }
    }
}

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

Исключение типа "System.InvalidOperationException" возникло в System.Windows.Forms.dll, но не было обработано в коде пользователя

Дополнительные сведения: Недопустимая операция в нескольких потоках: попытка доступа к элементу управления 'label1' не из того потока, в котором он был создан.

Как мне с потока до UI достучаться?

Спасибо.

 , , , ,

httpxss
()

Битрикс - содержимое инфоблока

Здравствуйте. Подскажите пожалуйста, как вывести товары из конкретной категории. Т.е. я захожу в админку, далее открываю инфоблок с товарами:

КОНТЕНТ -> ТОВАРЫ И УСЛУГИ -> Сайт2 -> Мебель -> Офисная -> Шкафы

Ссылка там такая: /bitrix/admin/iblock_list_admin.php?IBLOCK_ID=17&type=products&lang=ru&find_section_section=76

Т.е. если я правильно понял, ID инфоблока = 17, SECTION_ID это 76?

<?php 
$arFilter = array("IBLOCK_ID"=>17,"SECTION_ID"=>76);
$db_list = CIBlockSection::GetList(array(), $arFilter, true);
while($ar_result = $db_list->GetNext())
{
  print_r($ar_result);
}
?>
<?php var_dump($ar_result);  ?>

Ничего не выводится, $ar_result равен false.

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

 , , ,

httpxss
()

RSS подписка на новые темы