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


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

Автор Тема: Странности с bridge  (Прочитано 1213 раз)

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

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Странности с bridge
« : 25 Октября 2012, 22:10:45 »
Собрал себе "роутер+" из itx компа, поставил Ubuntu 11.04. Но вот имеется пара проблем.

Конфигурация:
Network Manager снес, сетка настроена через /etc/network/interfaces
eth1 - WAN
eth0 + wlan0 = br0 - LAN
wlan0 является точкой доступа (hostapd)

1)Как сделать, чтобы wlan0 сам "приклеивался" к мосту при загрузке? Прописал в /etc/network/interfaces - не работает почему-то. Если "приклеить" ручками (brctl) - то работает.

2)Помимо "роутера" имеются еще комп с виндой, ноут с убунтой и андроид-смартфон.
На ноуте и "роутере" настроена samba, на виндовом компе тоже есть шара.
Если в eth0 что-то подключено (получило адрес), то обращение к компам по именам - невозможно, работает только по ip. Если же подключить всех участников сети по wifi - то все друг друга видят.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Странности с bridge
« Ответ #1 : 26 Октября 2012, 10:10:30 »
в конфиг hostapd добавить параметр
bridge=br0

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странности с bridge
« Ответ #2 : 26 Октября 2012, 11:46:24 »
Это уже тоже прописано было

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Странности с bridge
« Ответ #3 : 26 Октября 2012, 17:46:19 »
хостапд будет сам "приклеиваться" только в том случае, если мост уже создан, те на момент старта hostapd мост br0 уже должен существовать

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странности с bridge
« Ответ #4 : 26 Октября 2012, 18:42:15 »
Выпилил hostapd из автозагрузки (через bum) и приписал в интерфейс моста
post-up /etc/init.d/hostapd start
hostapd запускается, но по-прежнему не приклеивается

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Странности с bridge
« Ответ #5 : 26 Октября 2012, 18:52:19 »
interfaces покажи
и
cat /etc/hostapd/hostapd.conf | egrep -v '^($|#|;)'

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странности с bridge
« Ответ #6 : 26 Октября 2012, 20:11:34 »
interfaces
auto eth0
iface eth0 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down

auto eth1
iface eth1 inet static
(здесь был WAN адрес, не хочу его светить)

auto wlan0
iface wlan0 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down

auto br0
iface br0 inet static
address 10.8.0.1
netmask 255.255.255.0
broadcast 10.8.0.255
network 10.8.0.0
bridge_ports eth0 wlan0
post-up iptables-restore < /etc/iptables.up.rules
post-up /etc/init.d/isc-dhcp-server start
post-up /etc/init.d/hostapd start
В bridge_ports wlan0 удалял - разницы не было

hostapd
interface=wlan0
bridge=br0
driver=nl80211
country_code=RU
hw_mode=g
ieee80211n=1
wmm_enabled=1
channel=10
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ssid=STsystem
wpa=3
wpa_key_mgmt=WPA-PSK
wpa_passphrase=(здесь был пароль)
wpa_pairwise=TKIP CCMP

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Странности с bridge
« Ответ #7 : 26 Октября 2012, 22:33:45 »
auto eth0
iface eth0 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down

auto eth1
iface eth1 inet static
(здесь был WAN адрес, не хочу его светить)

auto br0
iface br0 inet static
address 10.8.0.1
netmask 255.255.255.0
broadcast 10.8.0.255
network 10.8.0.0
bridge_ports eth0
post-up iptables-restore < /etc/iptables.up.rules
post-up /etc/init.d/isc-dhcp-server start
post-up /etc/init.d/hostapd start


auto wlan0
iface wlan0 inet manual

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странности с bridge
« Ответ #8 : 27 Октября 2012, 04:22:15 »
Не помогло.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Странности с bridge
« Ответ #9 : 27 Октября 2012, 04:54:46 »
Ну а lo то куда подевали?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странности с bridge
« Ответ #10 : 27 Октября 2012, 06:45:50 »
lo я просто не копировал, копировал только значащую часть =)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: Странности с bridge
« Ответ #11 : 27 Октября 2012, 07:34:32 »
Будете смеяться, но lo - такая же значащая часть настройки. Вплоть до невозможности загрузки некоторых дистибутивов, если этот интерфейс не описан в настройках.

Конструкция up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down
наводит меня на мысль, что вы пытаетесь лечить удалять гланды через анальное отверстие.
У вас eth0 - часть бриджа, что вы вообще с ним делаете/пытаетесь сделать?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странности с bridge
« Ответ #12 : 27 Октября 2012, 15:36:45 »
Кстати, назначение этой конструкции мне неизвестно, но она попадалась в паре мануалов по настройке hostapd с мостом, поэтому я ее вставил. Правда от ее наличия ничего не меняется.

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Странности с bridge
« Ответ #13 : 27 Октября 2012, 16:01:24 »
оставь просто
auto eth0
iface eth0 inet manual
,
а та конструкция  - это часть метода добавления интерфейса в мост, но тк в interfaces есть описание самого моста,которое автоматически проделает нужные действия, ее можно опустить
« Последнее редактирование: 27 Октября 2012, 16:03:26 от xeon_greg »

Оффлайн STinger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странности с bridge
« Ответ #14 : 28 Октября 2012, 00:21:08 »
конструкцию удалил, вот только описание моста явно не работает

сделал так, заработало
post-up /usr/sbin/brctl addif br0 wlan0непонятно, почему сразу до этого не додумался =)
осталось вторую проблему решить

 

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