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

  • 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Как задать статический ip для сетевого интерфейса телефона с помощью kotlin.

  • Автор темы Автор темы Ram_47
  • Дата начала Дата начала

Ram_47

New member
26.02.2023
1
0
Здравствуйте. Есть сетевой адаптер я через него подключаю рутированный планшет к ноутбуку, я могу через termux задать статику для адаптера, но она не всегда срабатывает + при уходе в сон все отваливается. Как реализовать этот функционал с помощью kotlin в виде приложения?
 
Последнее редактирование:
Не подскажу про kotlin, но не проще ли будет использовать встроенные средства Linux для решения вашей задачи?

Я бы предложил добавить в cron задачу по проверке соединения.
Например, можно сначала тестировать доступность хоста/url той же утилитой ping
Пишем такой скрипт в файл check_eth0.sh
Bash:
#!/bin/bash
if ! ping -c 1 8.8.8.8 &> /dev/null; then
    # Устанавливаем для интерфейса eth0 адрес 192.168.1.100
    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
    # Перезапускаем службу сети
    sudo service networking restart
fi
Делаем его исполняемым
cmod +x check_eth0.sh

И добавляем проверку в cron
crontab -e
*/1 * * * * /home/user/check_eth0.sh

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы