myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
71 страниц V   1 2 3 > » 

Saymon21
Отправлено: 12.4.2017, 12:08


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


А так сложно пакетным менеджером в centos самому поставить lua-devel, а в debian liblua5.2-dev или liblua5.1-dev?
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #47479 · Ответов: 17 · Просмотров: 20 847

Saymon21
Отправлено: 4.4.2017, 21:57


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Я-бы пошёл в tcpdump/wireshark. Смотрел, с какого хаба, и с каким исходящем адресом уходят запросы. Может какие нить порты недоступны, или пакеты уходят не с того адреса, с которого на самом деле должны.

А ещё лучше, бы, я бы не гемороился, а сделал по молодёжному. На сервере у провайдера поднял-бы виртуалки или контейнеры, а виртуалке/контейнеру назначил бы разные адреса и лимиты по расходу ресурсов.
Можно и не назначать, а сделать tcp/udp прокси с гипервизора. Тут может быть сложее из-за NAT.

Вот несколько вариантов решения. big_smile.gif
  Форум: Ваши проекты · Просмотр сообщения: #47474 · Ответов: 19 · Просмотров: 15 384

Saymon21
Отправлено: 20.3.2017, 21:16


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


000000, А ты действительно localhost второму хабу указал? Если нет, то действительно в ОС на интерфейсах есть второй ip?
  Форум: Ваши проекты · Просмотр сообщения: #47456 · Ответов: 19 · Просмотров: 15 384

Saymon21
Отправлено: 15.3.2017, 9:54


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


google?
Код
netsh interface ipv4 add address “Local Area Connection” 192.168.1.2 255.255.255.0
  Форум: Ваши проекты · Просмотр сообщения: #47448 · Ответов: 19 · Просмотров: 15 384

Saymon21
Отправлено: 14.3.2017, 21:42


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Два сетевых интерфейса, на каждом по айпи. Ну или в случае с линуксом можешь накинуть несколько ip на один интерфейс.
В настройках хаба указываешь, какой из них слушать. Очевидно-же.
  Форум: Ваши проекты · Просмотр сообщения: #47446 · Ответов: 19 · Просмотров: 15 384

Saymon21
Отправлено: 10.1.2017, 17:01


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


STARTTLS
Wikipedia:
Цитата
STARTTLS это расширение обычного протокола текстового обмена, которое позволяет создать зашифрованное соединение (TLS или SSL) прямо поверх обычного TCP-соединения вместо открытия для шифрованного соединения отдельного порта.
  Форум: Всё о Direct Connect · Просмотр сообщения: #47413 · Ответов: 2 · Просмотров: 6 736

Saymon21
Отправлено: 9.1.2017, 15:42


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Ну вообще бы для начала linuxdeploy. Если будет туго совсем, то либо выбрасываем идею, либо мудохаемся с кросс-компиятором, либо меняем девайс на более нормальный,
  Форум: Другие хабы · Просмотр сообщения: #47410 · Ответов: 7 · Просмотров: 9 026

Saymon21
Отправлено: 28.12.2016, 19:43


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


мамин_парень, Так тебе под openwrt надо? Тема как-бы про сборку под андроид.
  Форум: Другие хабы · Просмотр сообщения: #47404 · Ответов: 7 · Просмотров: 9 026

Saymon21
Отправлено: 22.12.2016, 20:59


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Ну да.
  Форум: Другие хабы · Просмотр сообщения: #47402 · Ответов: 7 · Просмотров: 9 026

Saymon21
Отправлено: 9.12.2016, 21:46


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Могу попробовать не за бесплатно. Надо будет ssh на девайс (На андроиде можно), надо будет чего нить ещё, чего я не смогу распознать в консоли. По факту озвучу.
  Форум: Другие хабы · Просмотр сообщения: #47397 · Ответов: 7 · Просмотров: 9 026

Saymon21
Отправлено: 7.11.2016, 9:14


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Потому что не туда куда надо.
  Форум: PtokaX под *nix · Просмотр сообщения: #47377 · Ответов: 13 · Просмотров: 14 436

Saymon21
Отправлено: 5.11.2016, 12:58


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


А куда юнит положил?
В любом из перечисленных путей в выводе прошлой команды, должен быть файл ptokax.service, в котором должно быть то, что я описал в 8-ом посте.
  Форум: PtokaX под *nix · Просмотр сообщения: #47372 · Ответов: 13 · Просмотров: 14 436

Saymon21
Отправлено: 3.11.2016, 16:35


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Код
systemctl show |grep UnitPath
покажи выхлоп.
  Форум: PtokaX под *nix · Просмотр сообщения: #47370 · Ответов: 13 · Просмотров: 14 436

Saymon21
Отправлено: 2.11.2016, 20:06


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Ну как я и говорил. Никакие велики на баше не нужны. Вот рабочий systemd юнит с плюшками для запуска ptokax.
/lib/systemd/system/ptokax.service

Код
[Unit]
Description=Ptokax DC Hub
After=network.target

[Service]
ExecStart=/usr/bin/ptokax -c /etc/ptokax
User=ptokax
Group=ptokax
Restart=always
RestartSec=5s
WorkingDirectory=/etc/ptokax
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE
PrivateTmp=yes
PrivateDevices=yes
ProtectSystem=full
ProtectHome=yes
NoNewPrivileges=yes

[Install]
WantedBy=multi-user.target

После этого конфига:

Код
systemctl daemon-reload
systemctl enable ptokax.service
systemctl start ptokax.service


В системе должны быть юзер и группа ptokax. Бинарник /usr/bin/ptokax, конфиги, скрипты и т.п /etc/ptokax
Из плюшек тут можно сбиндится на 411 порт. Если попадает птоха, рестартанёт. Ну чуть ещё секурности.
ps. Проверял на ubuntu 16.4 amd64.
  Форум: PtokaX под *nix · Просмотр сообщения: #47368 · Ответов: 13 · Просмотров: 14 436

Saymon21
Отправлено: 30.10.2016, 21:33


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Пинайте лучше PPK. Пусть сделает перезагрузку настроек из файлов, если процессу прислали SIGHUP.
  Форум: PtokaX под *nix · Просмотр сообщения: #47362 · Ответов: 14 · Просмотров: 12 235

Saymon21
Отправлено: 30.10.2016, 20:43


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Ну раз на сигналы не реагирует, то больше нечего тебе посоветовать, кроме как рестартуй, а след. раз думай, что и как делаешь. ;)
  Форум: PtokaX под *nix · Просмотр сообщения: #47360 · Ответов: 14 · Просмотров: 12 235

Saymon21
Отправлено: 28.10.2016, 18:49


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Ну что? Остались проблемы? У меня тут завтра примерно будет пару виртуалок с systemd, смогу оттестить юниты. На всякий случай, конечно скажи какая ось.
  Форум: PtokaX под *nix · Просмотр сообщения: #47352 · Ответов: 13 · Просмотров: 14 436

Saymon21
Отправлено: 25.10.2016, 3:02


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Хотелось бы знать вашу вилку. Я вот могу и штуку баксов в час запросить, умея всякие девопс штуки, а не только писать на lua.
Огласите пожалуйста человек/час ставку. Если конечно не за добрую душу вам кодили...


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

Указывать вилку - вы ищете исполнителя, на которого у вас есть определённый бюджет. И у вас уже есть готовое ТЗ, на которое вы способны выложить сумму, логично предположить. Публикации вилки - экономит время и вам, и потенциальным дальнейшим собеседникам.
  Форум: Программирование на Lua · Просмотр сообщения: #47349 · Ответов: 5 · Просмотров: 7 763

Saymon21
Отправлено: 24.10.2016, 23:11


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Какой бюджет на человека-часы расчитываете? Вилка.
  Форум: Программирование на Lua · Просмотр сообщения: #47347 · Ответов: 5 · Просмотров: 7 763

Saymon21
Отправлено: 24.10.2016, 20:39


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Ещё раз. Копай в сторону юнитов. У меня пока нету к сожалению времени и systemd проверить.
И скажи хотя-бы, какие проблемы с тем юнитом, что я дал?

Цитата
Warning: Unit file of ptokax.service changed on disk, 'systemctl daemon-reload' recommended.

Тебе говорит, что юнит поменялся на диске и рекомендуют выполнить команду.
  Форум: PtokaX под *nix · Просмотр сообщения: #47345 · Ответов: 13 · Просмотров: 14 436

Saymon21
Отправлено: 22.10.2016, 0:13


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Цитата
Failed to start ptokax.service: Unit ptokax.service failed to load: No such file or directory.

Пора копать не в сторону башевых скриптов, а в сторону юнитов systemd.


Что-то типа:
/lib/systemd/system/ptokax.service
Код
[Unit]
Description=Ptokax DC Hub
After=network.target

[Service]
ExecStart=/usr/bin/ptokax -c /etc/ptokax

[Install]
WantedBy=multi-user.target


PS. Не проверял.
  Форум: PtokaX под *nix · Просмотр сообщения: #47341 · Ответов: 13 · Просмотров: 14 436

Saymon21
Отправлено: 25.9.2016, 13:16


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


domains.webmoney.ru позволяет делать несколько айпишников на A запись. Просто надо прописывать рядом. Это будет DNS RR. Только вот не задача, клиенты будут ходить то на один айпи, то на другой. А если канал ляжет, то часть пользователей будут пропадать на какой-то период.
Как показывает практика, лучше делать записи с маленьким TTL, например на минуту-две-5, а в случае падения канала идти на днс, перегенерить zone-файл, и reload.
Для этого заводить свой днс не обязательно. Есть сервисы, которые за копейку предоставят такие фичи.
  Форум: Поддомены для вас · Просмотр сообщения: #47334 · Ответов: 228 · Просмотров: 205 436

Saymon21
Отправлено: 29.7.2016, 10:54


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


WAN - это в поле интерфейс на втором скрине. Юзеры будут заходить по тому айпи, который выдал провайдер.
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #47263 · Ответов: 7 · Просмотров: 9 290

Saymon21
Отправлено: 28.7.2016, 22:40


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


0.0.0.0 это любой интерфейс. А на роутере, на первый взгляд всё верно, только укажи интерфейс WAN.
  Форум: Технические вопросы по PtokaX · Просмотр сообщения: #47259 · Ответов: 7 · Просмотров: 9 290

Saymon21
Отправлено: 27.7.2016, 13:39


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719


Код
local path_separator = package.config:sub(1,1)
if path_separator == '/' then
    local    sCurl = "curl -L --retry 3 --connect-timeout 10 -m 15 -s -o "..sTempFile
elseif path_separator == '\\' then
    local sCurl = Core.GetPtokaXPath().."Curl/bin/curl.exe -L --retry 3 --connect-timeout 10 -m 15 -s -o "..sTempFile
end


Примерно вот патч, чтобы и в венде и в линуксе пахало. Для линуксоидов должен быть в системе и в $PATH.
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #47254 · Ответов: 32 · Просмотров: 27 429

71 страниц V   1 2 3 > » 

New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 19.4.2024, 9:00