Форум сайта python.su
0
Как реализвать настройку сети в приложении по типу:
- Получить IP-адрес автоматически
- Использовать IP-адрес
- Маска подсети
- Основной шлюз
- Получить адрес DNS-сервера автоматически
- Использовать следующие адреса DNS-серверов
- Предпочитаемый DNS-сервер
- Альтернативный DNS-сервер
Какие либы использовать и как лучше всего это реализовать?
Отредактировано pyDev (Апрель 3, 2019 14:01:03)
Офлайн
294
pyDevВ зависимости от ОС, под линукс есть python-networkmanager
Какие либы использовать и как лучше всего это реализовать?
pyDev
- Получить IP-адрес автоматически
[code python][/code]
Отредактировано PEHDOM (Апрель 3, 2019 12:51:17)
Офлайн
0
PEHDOMЕсть какой-то пример изменения параметров сети ибо инфы крайне мало по этому вопросу? Не получаеться раскурить нормально этот DBus API
под линукс есть python-networkmanager
Буду очень благодарен.
Отредактировано pyDev (Апрель 8, 2019 10:36:46)
Офлайн
294
в самой либе куча примеров именно по dbus
https://github.com/NetworkManager/NetworkManager/tree/master/examples/python/dbus
конкретно про изменение параметров сетевой карты
https://github.com/NetworkManager/NetworkManager/blob/master/examples/python/dbus/update-ip4-method.py
тут примеры по самом NetworkManager
https://github.com/seveas/python-networkmanager/tree/master/examples
[code python][/code]
Офлайн