kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Согласно конфигу бриджа, Вы получаете ip-адрес от провайдера на свой WAN интерфейс. Не понятно, зачем здесь вообще бридж. А планшет коннектится на точку wi-fi, адаптер которой является интерфейсом в LAN. Вот здесь необходимо либо назначить всем устройствам в LAN статические адреса из одной “серой” сетки, либо раздавать по dhcp, настроив и запустив dhcpd на своем сервере. То есть, примерно так: ……………………………………… (интернет)—————-(WAN-порт)———————(LAN-wifi)————-(локалка) …………………получить ip у прова…………….Раздать ip из своего диапозона (например 192.168.1.0/24) А на сервере настроить iptables с SNAT. |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
kurych, подскажите пожалуйста как назначить статические адреса в LAN? А то dhcp сервер для меня это совсем темный лес…
www.linux32.ru - новости и статьи о Linux
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
На сервере на интерфейсе wlan0 назначаете, допустим, 192.168.0.1/24 А на планшете, например, прописываете в настройках 192.168.0.2/24. Соответственно, на на других устройствах тоже из этого диапозона, что бы не пересекались. (192.168.0.2-192.168.0.254). Только, если Вам DHCP настроить тяжело, то что будете делать с iptables? Не проще ли купить в магазине маленький роутер за 1000-1500 руб. и не париться с незнакомыми вещами? |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Хотелось сэкономить, поэтому и не взял сразу роутер. Но видимо придется…
www.linux32.ru - новости и статьи о Linux
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Вот до чего доковырял: Успешно поднимается мост, хостапд, днсмаск, айпитаблес. Везде пишет 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 Мне кажется что совсем немного нужно что-то где-то подправить, но не догоню что. Подскажите пожалуйста, кто знает.
www.linux32.ru - новости и статьи о Linux
|
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
проблемы такого плана ну очень часто имеют корни в таблице роутингов. К сожалению я не вижу подтверждений, даже наоборот, все должно работать по идее. Можете дать route -n полсе “пропажи”.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Все, всем спасибо, отбой. Разобрался. :) Вообще удалил bridge-utils и сделал все без него. Теперь работает). А в бридж этот уперся из-за этой статьи. Теперь интересует можно ли с компа просматривать файлы на планшете и наоборот? В файловом менеджере. И если да, то как?
www.linux32.ru - новости и статьи о Linux
|
sleepycat |
|
![]()
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
все зависит от технологий. можно поробовать cifs nfs ftp.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
krokodil |
|
Темы:
6
Сообщения:
24
Участник с: 07 января 2012
|
32regКаким образом ты настроил? Покажи конфиги. |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Каким образом ты настроил? Покажи конфиги.Показываю. По шагам: 1) удалил bridge-utils, netcfg В конфигах буду писать только то что я изменял, остальное дефолт. 2) в /etc/hostapd/hostapd.conf сделал так: ... interface=wlan0 ... #bridge=br0 ... в /etc/dnsmasq.conf так: ... interface=wlan0 ... dhcp-range=192.168.0.2,192.168.0.255,255.255.255.0,24h ... ... ifconfig wlan0 192.168.0.1 netmask 255.255.255.0 ifconfig wlan0 up ... echo 1 > /proc/sys/net/ipv4/ip_forward 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 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
|