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


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

Автор Тема: Настройка программной точки доступа  (Прочитано 4453 раз)

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

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #15 : 20 Июля 2012, 12:45:25 »
aleksubuntu,
Насколько понял - там софтинка с гуём. А у меня на серваке графики нет - рулю через консоль по ssh

victor00000,
kashey@nas:~$ md5sum /lib/firmware/htc_9271.fw
76c902360ef8a095133258fd0d287292  /lib/firmware/htc_9271.fw

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #16 : 20 Июля 2012, 13:05:20 »
ok, незнаю.
Wars ~.o

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #17 : 20 Июля 2012, 13:19:56 »
victor00000,
Переткнул в другой USB порт - появился интерфейс!
kashey@nas:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan1     IEEE 802.11bgn  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

kashey@nas:~$ dmesg | grep ath9k_htc
[    6.277364] usb 1-7: ath9k_htc: Firmware htc_9271.fw requested
[    6.277433] usbcore: registered new interface driver ath9k_htc
[    6.915735] usb 1-7: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[    7.916044] ath9k_htc 1-7:1.0: ath9k_htc: Target is unresponsive
[    7.916173] ath9k_htc: Failed to initialize the device
[    7.925584] usb 1-7: ath9k_htc: USB layer deinitialized
[ 6089.321659] usb 1-6: ath9k_htc: Firmware htc_9271.fw requested
[ 6089.604854] usb 1-6: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[ 6089.839851] ath9k_htc 1-6:1.0: ath9k_htc: HTC initialized with 33 credits
[ 6090.028233] ath9k_htc 1-6:1.0: ath9k_htc: FW Version: 1.3
[ 6090.068982] Registered led device: ath9k_htc-phy1
[ 6092.623649] usb 1-6: ath9k_htc: USB layer deinitialized
[ 6094.273559] usb 1-6: ath9k_htc: Firmware htc_9271.fw requested
[ 6094.557234] usb 1-6: ath9k_htc: Transferred FW: htc_9271.fw, size: 51272
[ 6094.792236] ath9k_htc 1-6:1.0: ath9k_htc: HTC initialized with 33 credits
[ 6094.981246] ath9k_htc 1-6:1.0: ath9k_htc: FW Version: 1.3
[ 6094.986495] Registered led device: ath9k_htc-phy2
Но почему он вешается на wlan1? Во всяких howto написан wlan0 в основном

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #18 : 20 Июля 2012, 13:25:21 »
там
cat  /etc/udev/rules.d/70-persistent-net.rules
Wars ~.o

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #19 : 20 Июля 2012, 13:28:59 »
kashey@nas:~$ cat  /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:6f:65:b8:0b:b                                                                             3", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# USB device 0x0bda:0x8172 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:14:d1:d8:d7:5                                                                             9", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# USB device 0x0cf3:0x9271 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="f8:d1:11:0e:c7:b                                                                             5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #20 : 20 Июля 2012, 13:46:25 »
sudo rm  /etc/udev/rules.d/70-persistent-net.rulesи ребут
Wars ~.o

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #21 : 20 Июля 2012, 14:37:46 »
victor00000,
Спасибо, помогло. Теперь другая засада.
kashey@nas:~$ sudo iwconfig wlan0 mode Master
[sudo] password for kashey:
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #22 : 20 Июля 2012, 15:00:36 »
sudo iw dev wlan0 del
sudo iw phy phy1 interface add wlan0 type __ap
iwconfig
Wars ~.o

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #23 : 21 Июля 2012, 13:55:48 »
Так, с этим разобрался более-менее. Теперь проблема с настройкой моста. Сеть у меня сейчас настроена следующим образом: в роутере(192.168.1.1) - кабель от провайдера, по dhcp раздаются адреса. Адрес сервака на котором настраиваю точку доступа 192.168.1.120. Какие адреса прописать в interfaces?

Сейчас
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# Беспроводной интерфейс
iface wlan0 inet manual
pre-up iw dev wlan0 del
pre-up iw phy phy0 interface add wlan0 type __ap


kashey@nas:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 1c:6f:65:b8:0b:b3
          inet addr:192.168.1.120  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::1e6f:65ff:feb8:bb3/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:16176616 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25195173 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:37669673 (37.6 MB)  TX bytes:3540789156 (3.5 GB)
          Interrupt:42

lo        Link encap:Локальная петля (Loopback)
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:899 errors:0 dropped:0 overruns:0 frame:0
          TX packets:899 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:54496 (54.4 KB)  TX bytes:54496 (54.4 KB)

wlan0     Link encap:Ethernet  HWaddr f8:d1:11:0e:c7:b5
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
По инструкции надо дописать типа того, но не уверен в адресах
auto wlan0 br0
# Мост.
iface br0 inet static
address 192.168.1.120
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
bridge_ports eth1 wlan0
Правильно?
« Последнее редактирование: 21 Июля 2012, 13:59:55 от Kashey69 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #24 : 22 Июля 2012, 07:04:36 »
sudo service hostapd restartне работает
hostapd.conf редактор
sudo mv /etc/hostapd/hostapd.conf /etc/hostapd/hostapd.conf.bak
sudo nano /etc/hostapd/hostapd.conf
встав
interface=wlan0
driver=nl80211
hw_mode=g
channel=1
ssid=mac80211 test
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
wpa_passphrase=12345678
редактор
sudo nano /etc/default/hostapd# <- убирайRUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"
рестарт
sudo service hostapd restartработает.
можно не нужно iw dev....
смотри
sudo service hostapd stop
iwconfig
sudo service hostapd start
iwconfig
sudo service hostapd restart
iwconfig
нормально
« Последнее редактирование: 22 Июля 2012, 08:48:54 от victor00000 »
Wars ~.o

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #25 : 23 Июля 2012, 09:35:17 »
Насколько я понял мост мне настраивать не нужно, так как интерфейсов для раздачи инета только 1 - беспроводной. А мост требуется,например, для раздачи инета и по проводу и по воздуху одновременно.
Вот выводsudo hostapd /etc/hostapd/hostapd.conf -dd
(Нажмите, чтобы показать/скрыть)

ТД видна при поиске доступных сетей. Теперь вроде надо разобраться с iptables и dnsmasq.
Сделал настройки по этой статье https://help.ubuntu.ru/wiki/wifi_ap  - сервак становится недоступным по ssh. Может iptables чего блокирует?
P.S. Ещё смущает в выводе hostapd упоминание моста br0, хотя из interfaces я его удалил.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #26 : 23 Июля 2012, 10:52:55 »
убирай ибтаблэс
одно
iptables -t nat -A POSTROUTING -j MASQUERADEи
echo 1 > /proc/sys/net/ipv4/ip_forwardтест
Wars ~.o

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #27 : 23 Июля 2012, 21:53:39 »
victor00000,
kashey@nas:~$ sudo echo 1 > /proc/sys/net/ipv4/ip_forward
-bash: /proc/sys/net/ipv4/ip_forward: Отказано в доступе

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #28 : 23 Июля 2012, 22:53:56 »
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
Wars ~.o

Оффлайн Kashey69

  • Автор темы
  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Настройка программной точки доступа
« Ответ #29 : 23 Июля 2012, 23:22:11 »
При попытке подключения с ноутбука Win Xp какое-то время пытается получить IP. Затем пишет что подключение ограничено либо отсутсвует. Похоже дело в DHCP?

 

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