В этом примере в качестве маршрутищатора используется D-Link 2500u (перепрошитый 2300u). Необходимо чтобы dlink 2500u работал в режиме маршрутизатора.
1. Устанавливаем hostapd, dhcpd клиент, bridge-utils из консоли.После выполняем "sudo su"
2. Создаем файл /etc/hostapd/hostapd.conf
interface=wlan0
bridge=br0
logger_stdout=-1
logger_stdout_level=2
ssid="Имя нашей точки доступа"
hw_mode=g
channel=6
auth_algs=3
max_num_sta=5
wpa=2
wpa_passphrase="пароль"
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
3. включаем ip форвардингecho 1 > /proc/sys/net/ipv4/ip_forward
4. Создаем скрипт в любом месте нашего Linux.
#!/bin/bashauto eth1
iface eth1 inet dhcpkillall dhcpcd
ifconfig eth0 down
ifconfig wlan0 downbrctl addbr br0 #Создает мост
brctl addif br0 eth0 #Добавляет интерфейс eth0 к br0 мосту
brctl setfd br0 0 #This sets the forwarding delay to 0 secondshostapd -dd /etc/hostapd/hostapd.conf &
iwconfig wlan0
brctl addif br0 wlan0
ifconfig eth0 up
ifconfig br0 updhcpcd br0
5. Запускаем этот скрипт и подключаем мобильное устройство по wifi к интернету. Возможно придется выключить network-manager перед запуском.Скрипт создает сетевой мост eth0 и wlan0. eth1 у меня остался для работы интернета на главном компьютере.
URL: http://www.su-root.eu/computing/turn-your-linux-computer-in-...
Обсуждается: http://www.opennet.me/tips/info/2638.shtml
то есть в сам 2300 зашивается линукс и на нем уже делаются все приведенные манипуляции?
> то есть в сам 2300 зашивается линукс и на нем уже делаются
> все приведенные манипуляции?Нет, всё на ПК, насколько я понял. Он роутеру без Wi-Fi цепляет "антену" на ПК _мостом_, то есть подключающиеся к Wi-Fi ПК беспроводные клиенты "покадают" в _езернет _сегмент модема-роутера, раздающего там dhcp и интернеты. Вроде, так.
> то есть в сам 2300 зашивается линукс и на нем уже делаются все приведенные манипуляции?А там что, разве не линукс? В большинстве таких вундервафель обычный линукс с бизибоксом, поэтому вундервафля на раз обучается деланию всего и вся без помощи внешнго писюшника.
Зашивается совместимая прошивка от 2500u(не путать с другими 2500***) и там есть встроенный DHCP. Кстати в этом примере не нужен eth1.
И у меня приходилось врубать два раза скрипт что-бы инет на основном(домашний сервак) компе появился.
Кстати использовался wifi адаптер tp-link wn721n.
Не знаю почему, но упоминания о нем из названия заметки исчезли. Встроенного wifi в 2300/2500 роутере нету.
Хотя в ноутах и некоторых компах вафля(wifi) обычно внутренняя.
а ничего, что у dlink 2500U нет usb?)
даже мини усб нет.
или я чего то не понял..
Да dlink 2500u это маршрутизатор который по локальной сети раздает инет на комп(ы).
К компу подключен дешевый usb(свисток) wifi адаптер tp-link wn721n.
В примере описанно создание программной точки доступа с получением интернета от dlink 2500u и использованием usb свистка wn721n подключенного к обыкновенному компьютеру.
вариант с подключением wifi-антенны к модему интереснее будет. можно сэкономить на покупке того же длинка, но с вайфаем.
вроде не первый год женат.
прочитал - не понял.
причем тут wifi-свисток, куда он всунут.
зачем dlink 2500. если wifi-свисток с мостом на пс, то зачем сдался dlink, dnsmasq + iptables + iproute2 доставить и будет полноценный роутер.резюмируя. автор, учись выражать свои мысли.
то, что ты тут написал выглядит как будто пробежало стадо слонов на большой скорости.
Я правильно вас понял что вы хотите поставить dhcp сервер на комп и раздавать ip/инет на eth1?
P.S.: 2500u является dhcp сервером и раздает ip и интернет на локальные компы, поэтому dnsmasq наверное не нужен.
Да и сетевая карта всего одна, eth1 утрачен в кладовке.
d'link 2500u был выдан провайдером.