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


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

Автор Тема: Диалог общего доступа в интернет (QT)  (Прочитано 924 раз)

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

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Здравствуйте господа!
Решил тут написать простую программку для быстрого создания общего доступа в интернет на qt.
Из опыта написания программ на qt есть только блокнот, так что буду здесь просить помощи у "сочувствующих".
Алгоритм:
(Нажмите, чтобы показать/скрыть)
В данный момент застопорился на получении списка сетевых интерфейсов. А так же не знаю как заставить программу самой выпрашивать административные права.
UPD:
Список сетевых интерфейсов получил (спасибо ABEgorov за link).
Получил статус форвадинга (спасибо scsiman за link).
« Последнее редактирование: 18 Марта 2011, 16:50:20 от Doka »

Оффлайн scsiman

  • Активист
  • *
  • Сообщений: 344
    • Просмотр профиля
Re: Диалог общего доступа в интернет (QT)
« Ответ #1 : 18 Марта 2011, 12:57:50 »
1 и 3 не проще ли читать из соответствующего "файла" в /proc?
Dell Studio XPS 16, Ubuntu 16.04 LTS (Home).
HP nx6110, Ubuntu 8.04 LTS => 10.04 LTS (Home).

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Re: Диалог общего доступа в интернет (QT)
« Ответ #2 : 18 Марта 2011, 13:35:14 »
Покопался там - не нашел. Не подскажите, как там это найти?

Оффлайн ABEgorov

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
Re: Диалог общего доступа в интернет (QT)
« Ответ #3 : 18 Марта 2011, 14:41:12 »
Список интерфейсов вообще можно получить средствами Qt. Даже не зная программирования под Linux вообще, я могу догадаться, что админские права можно получить, запустив программу, через kdesu, gksu, sudo и прочее. Например: приложение поняло, что у него нет админских прав - запустило себя же, через kdesu.

Оффлайн Doka

  • Автор темы
  • Участник
  • *
  • Сообщений: 151
  • PHP developer (symfony, yii2)
    • Просмотр профиля
    • Создание сайтов в Нижнем Тагиле
Re: Диалог общего доступа в интернет (QT)
« Ответ #4 : 18 Марта 2011, 15:04:23 »
Премного благодарен :coolsmiley:

 

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