Помогите с D-Link DWA-125

Согласно конфигу бриджа, Вы получаете ip-адрес от провайдера на свой WAN интерфейс. Не понятно, зачем здесь вообще бридж. А планшет коннектится на точку wi-fi, адаптер которой является интерфейсом в LAN. Вот здесь необходимо либо назначить всем устройствам в LAN статические адреса из одной “серой” сетки, либо раздавать по dhcp, настроив и запустив dhcpd на своем сервере. То есть, примерно так:
………………………………………
(интернет)—————-(WAN-порт)———————(LAN-wifi)————-(локалка)
…………………получить ip у прова…………….Раздать ip из своего диапозона (например 192.168.1.0/24)

А на сервере настроить iptables с SNAT.
kurych, подскажите пожалуйста как назначить статические адреса в LAN? А то dhcp сервер для меня это совсем темный лес…
www.linux32.ru - новости и статьи о Linux
На сервере на интерфейсе wlan0 назначаете, допустим, 192.168.0.1/24
А на планшете, например, прописываете в настройках 192.168.0.2/24. Соответственно, на на других устройствах тоже из этого диапозона, что бы не пересекались. (192.168.0.2-192.168.0.254).
Только, если Вам DHCP настроить тяжело, то что будете делать с iptables? Не проще ли купить в магазине маленький роутер за 1000-1500 руб. и не париться с незнакомыми вещами?
Хотелось сэкономить, поэтому и не взял сразу роутер. Но видимо придется…
www.linux32.ru - новости и статьи о Linux
Вот до чего доковырял:
Успешно поднимается мост, хостапд, днсмаск, айпитаблес. Везде пишет DONE. Планшет получает ip адрес из сети 192.168, пингуется с компьютера, но после поднятия моста пропадает интернет на интерфейсе eth0, собственно с которого он и должен раздаваться! Получается что нет инета на компе и соответственно на планшете тоже.
Вот конфиг моста:
cat /etc/network.d/bridge 
INTERFACE="br0"
CONNECTION="bridge"
DESCRIPTION="Bridge connection"
BRIDGE_INTERFACES="eth0"
#POST_UP="ifconfig br0 inet 192.168.0.1 netmask 255.255.255.0 up"
IP="static"
ADDR='192.168.0.1'
GATEWAY='192.168.0.1'
DNS=('192.168.0.1')
## sets forward delay time
#FWD_DELAY=0
## sets max age of hello message
#MAX_AGE=10
Если сделать dhcpcd eth0, интернета все равно нет…

Мне кажется что совсем немного нужно что-то где-то подправить, но не догоню что. Подскажите пожалуйста, кто знает.
www.linux32.ru - новости и статьи о Linux
проблемы такого плана ну очень часто имеют корни в таблице роутингов. К сожалению я не вижу подтверждений, даже наоборот, все должно работать по идее. Можете дать route -n полсе “пропажи”.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Все, всем спасибо, отбой. Разобрался. :)
Вообще удалил bridge-utils и сделал все без него. Теперь работает). А в бридж этот уперся из-за этой статьи.

Теперь интересует можно ли с компа просматривать файлы на планшете и наоборот? В файловом менеджере. И если да, то как?
www.linux32.ru - новости и статьи о Linux
все зависит от технологий. можно поробовать cifs nfs ftp.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
32reg
Все, всем спасибо, отбой. Разобрался. :)
Вообще удалил bridge-utils и сделал все без него. Теперь работает). А в бридж этот уперся из-за этой статьи.
Каким образом ты настроил? Покажи конфиги.
Каким образом ты настроил? Покажи конфиги.
Показываю. По шагам:
1) удалил bridge-utils, netcfg
В конфигах буду писать только то что я изменял, остальное дефолт.
2) в /etc/hostapd/hostapd.conf сделал так:
...
interface=wlan0
...
#bridge=br0
...
обращаю внимание что bridge закомментирован.
в /etc/dnsmasq.conf так:
...
interface=wlan0
...
dhcp-range=192.168.0.2,192.168.0.255,255.255.255.0,24h
...
/etc/rc.local:
...
ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
ifconfig wlan0 up
...
3) разрешил ядру проброс пакетов:
echo 1 > /proc/sys/net/ipv4/ip_forward
4) настроил iptables:
iptables -F
iptables -t nat -F
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i wlan0 -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p 41 -j ACCEPT
iptables -A INPUT -p icmp -j ACCEPT
iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
rc.d save iptables
не уверен что все эти строки нужны (сам не шарю в iptables, делал по подсказкам), но последние 2 точно нужны. В предпоследней eth0 - это интерфейс на который приходит интернет
5) добавил в автозагрузку демоны: hostapd, dnsmasq and iptables.
Все должно работать.
iwconfig должен быть такого вида после всех этих действий:
iwconfig
mon.wlan0  IEEE 802.11bgn  Mode:Monitor  Frequency:2.412 GHz  Tx-Power=0 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
eth0      no wireless extensions.
lo        no wireless extensions.
wlan0     IEEE 802.11bgn  Mode:Master  Frequency:2.412 GHz  Tx-Power=0 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
www.linux32.ru - новости и статьи о Linux
 
Зарегистрироваться или войдите чтобы оставить сообщение.