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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

Оффлайн Xizer

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

Онлайн archuser

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

Оффлайн Xizer

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

Онлайн archuser

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

Оффлайн Xizer

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

 

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