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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО] Расшаривание интернета по WiFi / hostapd  (Прочитано 6664 раз)

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

Гарри Кашпировский

  • Гость
Re: Расшаривание интернета по WiFi / hostapd
« Ответ #45 : 30 Июня 2011, 19:39:16 »
Честно говоря, я не вижу связи между маскарадингом и автоматической раздачей адресов, aka DHCP. Вещи, в общем-то, не связанные. Автор, возможно, вводит себя и нас в заблуждение, говоря о проблеме с dhcp-сервером.
« Последнее редактирование: 30 Июня 2011, 19:41:08 от KT315 »

Оффлайн Black_Parrot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Расшаривание интернета по WiFi / hostapd
« Ответ #46 : 30 Июня 2011, 20:44:05 »
philipp@BP1005HA:~$ sudo /etс/init.d/dhcp-server start
sudo: /etс/init.d/dhcp-server: command not found
philipp@BP1005HA:~$ sudo /etс/init.d/dhcp3-server start
sudo: /etс/init.d/dhcp3-server: command not found
philipp@BP1005HA:~$ sudo dhcp3-server start
sudo: dhcp3-server: command not found
philipp@BP1005HA:~$ sudo dhcp-server start
sudo: dhcp-server: command not found
philipp@BP1005HA:~$

У меня нет /etc/dhcp3/dhcpd.conf... у меня есть /etc/dhcp/dhcpd.conf

--Будет конфликт, причем, без вариантов---
Хорошо, если я отключу network manager, то как будет выглядеть подключение к какому-нибудь хотспоту??
Сейчас я в гафическом интерфейсе удобно просканировал(да он сам сканирует), выбрал, ввёл настройки(dhcp, как правило) и всё... а без нетворк менеджера как? Или его включать/выключать постоянно?

Оффлайн Inilus

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Расшаривание интернета по WiFi / hostapd
« Ответ #47 : 30 Июня 2011, 20:48:50 »
У меня нет /etc/dhcp3/dhcpd.conf... у меня есть /etc/dhcp/dhcpd.conf
Не-не-не-не! Это клиент, его не трож. У тебя не установлен dhcp3-server.
Ситуация приблизительно такая: hostapd эмулирует wifi точку доступа, но за выдачу ip адресов  он не отвечает. Для этого нужна какая-либо другая прога, например, dhcp3-server.

Или его включать/выключать постоянно?
Ага.


Пользователь решил продолжить мысль 30 Июня 2011, 20:50:02:
Посмотри всё-таки статью на хабре она как раз под твои задачи

Оффлайн Black_Parrot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Расшаривание интернета по WiFi / hostapd
« Ответ #48 : 30 Июня 2011, 20:51:43 »
dhcp3-server установлен...
Я писал, что установил его, но директория /etc/dhcp3 не появилась...

Пользователь решил продолжить мысль 30 Июня 2011, 20:55:43:
Бекапнутный в самом начале /etc/dhcp/dhcpd.conf:

Цитировать
#Sample configuration file for ISC dhcpd for Debian...

Пользователь решил продолжить мысль 30 Июня 2011, 21:04:53:
/etc/dhcp/dhclient.conf

Configuration file for /sbin/dhclient, which is included in Debian's
#   dhcp3-client package.

dhcp3-client у меня, кстати, не установлен... а файл этот есть...

---
Может заменить чем-то dhcp3-server?

---
Насчёт нетворк менеджера:
А как же быть, если: ppp0 соединение настроено через GUI... Если я отключу нетворк менеджер, то и ppp0 соединения не будет... и расшаривание не сработает... нужно будет ppp вручную прописывать в interfaces?

---
P.s. Ну, вроде работает сейчас хорошо... Спасибо всем...
Dhcp не работает, ну и бог с ним... главное, что и gui работает и hostapd... для периодического использования нормально...

Пользователь решил продолжить мысль 30 Июня 2011, 21:45:53:
Статью на хабре читаю...

---
Ладно, ещё раз всем спасибо большое... можно считать, что решено... :)

Пользователь решил продолжить мысль 30 Июня 2011, 23:39:18:
У меня вопрос по статье (http://habrahabr.ru/blogs/linux/122876/)

Там используется скрипт start.sh... В нем как бы 2 части(start и stop)... Как им пользоваться?
Если я запуская bash start.sh, то у меня сначала запускаеися все, а потом завершается... :)

Сейчас я разделил его на 2 скрипта(start.sh, stop.sh)... Так все работает... Но, как я понял, можно обойтись одним скриптом для запуска/остановки... Может другой командой запускать??
« Последнее редактирование: 30 Июня 2011, 23:42:39 от Black_Parrot »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Я так понял, что в скрипте подразумевается, что выключение режима точки доступа последует после остановки hostapd, т.е. всё время пока работает демон скрипт ждёт.

кто мешает использовать средства управления этим демоном заложенные в ubuntu?
Цитировать
Теперь, когда мы настроили hostapd самое время установить его на автоматический запуск при загрузке системы. Для этого нужно отредактировать файл /etc/default/hostapd 9)и изменить закомментированные строки на:

RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"

Оффлайн Black_Parrot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
RUN_DAEMON="yes"

Как я писал выше, я сомневаюсь, что у меня эта команда работает... :/

/etc/default/hostapd
RUN_DAEMON="yes" - за что отвечает эта команда? Если за автоматический запуск hostapd при загрузке ОС, то она не работает.
В оригинале файла(Когда все команды с комментариями там) этой команды вообще не было...


Оффлайн Leopold75

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Спасибо за отличный мануал, все получилось.
Единственное - я не создавал br0, так как не поднимается master mode.

- я настроил eth0 (WAN - шнурок от провайдера) + eth1 (LAN + шнурок в TP-LINK TL-SF1008В на 8 портов) + wlan0
- eth1 у меня будет wired сеть и ей назначена подсеть 192.168.1.1
- wlan0 у меня будет wireless сеть и ей назначена подсеть 192.168.10.1
- dhcp3 раздает ИПы в обе подсети - каждой через свой subnet секцию, тут все супер

Что я хочу добиться дальше

А. Хочу заставить работать точку c WPA2-Enterprise
1) хочу поднять ДНС (bind9) у себя на роутере и раздавать DNS как 192.168.1.1 и 192.168.10.1
2) хочу поднять VPN демона на роутере - ВПН соединение должен получить ТОЛЬКО служебный ноутбук, ему должно отдаться GW как 10.40.0.1 и DNS 10.40.0.1 и IP в этой же служебной сети (ноут коннектится по wifi или wired)
3) нужно защитить внутреннию сеть от хождений из внешней сети

Подскажите плиз, как сделать указанное выше? или где доходчиво почитать?
Спасибо!

 

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