Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [Python] Работа с локальной сетью Ubuntu 16.04  (Прочитано 1147 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xizer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Здравствуйте! Я новичок в работе с Ubuntu и только начал изучать программирование на языке Python. Возникла задача написать программу, которая будет стоять на компьютере раздающем интернет в локальную сеть и сможет отображать ip адреса всех компьютеров в сети, а также блокировать и возвращать доступ в интернет выбранным адресам. Подскажите как это можно реализовать?
Сетевой шлюз настраивался по этому гайду: https://oss-it.ru/129

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: [Python] Работа с локальной сетью Ubuntu 16.04
« Ответ #1 : 18 Августа 2017, 18:38:41 »
...а также блокировать и возвращать доступ в интернет выбранным адресам
sudo apt-get install python-iptablesНо это есть "надстройка" над iptables.

Оффлайн Xizer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: [Python] Работа с локальной сетью Ubuntu 16.04
« Ответ #2 : 19 Августа 2017, 00:05:48 »
Можно подробнее про эту надстройку, возможно есть русскоязычная документация?

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: [Python] Работа с локальной сетью Ubuntu 16.04
« Ответ #3 : 19 Августа 2017, 00:59:35 »
python-iptables
Там есть примеры использования. Подробнее можно узнать непосредственно в интерпретаторе:
import iptc
help(iptc)
и далее по нарастающей, углубляясь в модули, классы, методы.
P.S. Отвыкайте от русскоязычной документации. Ее просто может не оказаться.

Оффлайн Xizer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: [Python] Работа с локальной сетью Ubuntu 16.04
« Ответ #4 : 29 Августа 2017, 15:55:43 »
archuser, спасибо за помощь!)

 

Страница сгенерирована за 0.065 секунд. Запросов: 26.