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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Wi-Fi Soft AP не раздает адрес по DHCP  (Прочитано 9940 раз)

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

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Wi-Fi Soft AP не раздает адрес по DHCP
« : 28 Январь 2012, 01:43:34 »
Ubuntu 11.10 x32
3 платы WAN, LAN, Wi-Fi Soft AP (Asus PCE-N10 [RTL8192CE])
Подключение к провайдеру по протоколу VPN L2TP без шифрования (Beeline Corbina Kyivstar) через демон xl2tpd.
Network Manager удален     
Задача:
Раздача инета на LAN и Wi-Fi Soft AP
Проблема:
С LAN я вроде разобрался, хотя я не против ваших корректив, настроил по этой инструкции только с тем различием что правила поднимается из файла /etc/rc.local

С Wi-Fi темный лес.
Поднять Soft AP было очень не просто, не одна ночь прошла в экспериментах... делал по инструкции до место
Цитировать
Настройка iptables и ip форвардинга
Дело в том что если добавить скрипт по инструкции в автозагрузки перестает работать демон xl2tpd.
Я уже не знаю как еще можно ее настроить чтобы она получала и раздавало клиентам адрес через DHCP, я новичок в мире Linux, не пинайте сильно. Искал в нете но ничего не нашел...  :'(

Очень надеюсь на вашу помощь 

ifconfig -a
(Нажмите, чтобы показать/скрыть)
route
(Нажмите, чтобы показать/скрыть)
cat /etc/resolv.conf
(Нажмите, чтобы показать/скрыть)
/etc/network/interfaces
(Нажмите, чтобы показать/скрыть)

WI-FI

/etc/hostapd/hostapd.conf
(Нажмите, чтобы показать/скрыть)

/etc/default/hostapd
(Нажмите, чтобы показать/скрыть)

DHCP
/etc/dnsmasq.conf
(Нажмите, чтобы показать/скрыть)

/etc/default/isc-dhcp-server
(Нажмите, чтобы показать/скрыть)

автозагрузка правил
/etc/rc.local
(Нажмите, чтобы показать/скрыть)
             
                   
« Последнее редактирование: 28 Январь 2012, 03:03:19 от KirilC »

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #1 : 28 Январь 2012, 01:49:11 »
install.sh
(Нажмите, чтобы показать/скрыть)

А это минимальный конфиг для hostapd.
(Нажмите, чтобы показать/скрыть)

Минимальный конфиг для dnsmasq.
(Нажмите, чтобы показать/скрыть)

И второй скрипт, который переводит сетевую карту в режим точки доступа и обратно.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Январь 2012, 04:13:02 от rusooo »

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #2 : 28 Январь 2012, 01:54:25 »
У меня установлены все пакеты, но я боюсь что что-то поломаю от ваших скриптов и потом не смогу починить, тем более вы не посмотрели мои конф. файлы.
Точка доступа уже настроена, о чем говорит содержание файла /etc/hostapd/hostapd.conf, но она не получает адрес, и не раздает     
У меня инет идет от интерфейса ppp0   
« Последнее редактирование: 28 Январь 2012, 01:58:19 от KirilC »

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #3 : 28 Январь 2012, 02:04:00 »
исправил... (выделено жирным)
вчера только настроил
у меня все работает

а это для pppoe!!!
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Январь 2012, 04:13:43 от rusooo »

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

  • Гость
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #4 : 28 Январь 2012, 02:12:57 »
Определитесь, как Вы раздаете адреса. Или ICS DHCP, или dnamsq. /etc/default/isc-dhcp-server к конфигу dnsmasq отношения не имеет вовсе, я бы указал всеже в /etc/dnsmasq.conf
Код: (bash) [Выделить]
interface=br0И уберите из моста wlan0, потому что wlan0 заводиться в мост при помощи hostapd, см конфиг hostapd.
Вот пока что попалось. Попробуйте исправить, будем посмотреть дальше.
« Последнее редактирование: 28 Январь 2012, 02:18:06 от KT315 »

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #5 : 28 Январь 2012, 02:20:08 »
покажите вывод консоли

sudo netstat -tulpan | grep LIST

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #6 : 28 Январь 2012, 02:22:57 »
по поводу
Цитировать
заменяем Весь текст (не забыв сохранить оригинал!) на:
не думаю что хорошая идея  :-\ У меня VPN L2TP
выполнил:
(Нажмите, чтобы показать/скрыть)
при попытке подключения клиент адрес не получает, лог выше

Wlan0 адрес получил
(Нажмите, чтобы показать/скрыть)



по поводу INTERFACES="br0" попробую сейчас     
« Последнее редактирование: 28 Январь 2012, 02:25:24 от KirilC »

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #7 : 28 Январь 2012, 02:29:31 »
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 28 Январь 2012, 04:14:19 от rusooo »

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #8 : 28 Январь 2012, 02:38:12 »
rusooo,
если я добавлю эти правила в файле /etc/rc.local (см. конфиги выше) они обрабатывается будут при загрузке?

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #9 : 28 Январь 2012, 02:42:23 »
должны  ;)

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #10 : 28 Январь 2012, 02:46:12 »
rusooo,
я вот что не пойму, при чем тут eth0 в ваших правилах?   
/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
/sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS  --clamp-mss-to-pmtu
/sbin/iptables -A FORWARD -i ppp0 -o br0 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT

при этих правилах 2-ой комп прекрасно работает

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #11 : 28 Январь 2012, 02:53:01 »
у вас приходит витая пара в eth0 ?
ppp0 поднимается поверху eth0 ?
тогда для доступа в локалку провайдера это и нужно!
...  во всяком случае так у меня

Оффлайн KirilC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #12 : 28 Январь 2012, 03:39:54 »
rusooo,
все правильно тогда, инет как у вас

Выполнил:

изменил файл /etc/dnsmasq.conf как вы написали 

# Bind to only one interface
bind-interfaces
# Choose interface for binding
interface=wlan0
# Specify range of IP addresses for DHCP leasses
dhcp-range=192.168.0.1,192.168.0.255

очистил файл /etc/default/isc-dhcp-server !!!

удалил мои правила из /etc/rc.local добавил ваши

Итог:
Точка доступа при загрузке не получает адрес. Хорошо. Сам его прописываю sudo ifconfig wlan0 192.168.0.12. Точка принимает адрес, в ifconfig видно, далее, sudo service dnsmasq restart [OK]

далее при подключении к точки клиент бесконечно получает адрес

лог wlan0 такой:
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: authenticated
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: associated (aid 1)
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: deauthenticated due to local deauth request
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: authenticated
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: associated (aid 1)
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: deauthenticated due to local deauth request
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: authenticated
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: associated (aid 1)
wlan0: STA 00:26:5e:85:2f:1c IEEE 802.11: deauthenticated due to local deauth request

Что не так с точкой? Почему не раздает адрес?     
             
   
« Последнее редактирование: 28 Январь 2012, 03:49:38 от KirilC »

Оффлайн rusooo

  • Участник
  • *
  • Сообщений: 159
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #13 : 28 Январь 2012, 03:52:05 »
1. откройте 53 и 67 порт !

2. добавте в dnsmasq.conf
dhcp-range=10.0.0.1,10.0.0.255,12h
и закоментируйте
# bind-interfaces
в dnsmasq.conf

3. конфиг для hostapd.conf
(Нажмите, чтобы показать/скрыть)

4. на машине с которой подключаетесь
login=wifi
pass=wifipass

5. запустите этот скрипт
(Нажмите, чтобы показать/скрыть)
запустите этот скрипт

и всех то делов!!!
« Последнее редактирование: 28 Январь 2012, 04:41:35 от rusooo »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27658
    • Просмотр профиля
Re: Wi-Fi Soft AP не раздает адрес по DHCP
« Ответ #14 : 28 Январь 2012, 04:20:45 »
@rusooo, вредить резко заканчивайте.
Не можете помочь человеку нормально - лучше промолчите.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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