LinuxForum.Fans
Тема

Настройка беспроводного моста

Автор: QwertyBoy 9 сообщений 3500 просмотров
#216774

Товарищи, помогите пожалуйста новичку :)

Имеется следующее:
Домашняя локальная сеть, построенная следующим образом - в квартиру заходит езернет кабель от провайдера на роутер WRT610N с IP-адресом 192.168.1.1 и маской подсети 255.255.255.0

К нему по езернету подключен NAS-сервер QNAP TS-259 PRO, с адресом 192.168.1.100 и такой же маской подсети.

Остальные подключения тупо по Wi-Fi с фильтрацией по МАС-адресу.

Имеется подключенный по-воздуху медиаплеер PCH-C200, с двумя сетевыми интерфейсами: Wi-Fi и Ethernet. Wi-Fi имеет адрес 192.168.1.101 и маской подсети 255.255.255.0.

Задача состоит в следующем: подключить имеющийся ресивер с сетевыми возможностями (Yamaha RX-V671), к плееру по Ethernet, что бы он посредством Wi-Fi плеера имел доступ к сетевому хранилищу.

Вроде как-то можно настроить посредством команды route add, но в этом полный нуб, поэтому пожалуйста, опишите пошагово, что делать.

#216845

Зайди на плеер и посмотри какие интерфейсы есть. Я так понял надо сбриджевать eth и wlan.

#216846
SkaarjZR написал:
Зайди на плеер и посмотри какие интерфейсы есть. Я так понял надо сбриджевать eth и wlan.

sh-3.00# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:06:DC:81:E5:C9
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:256
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:46

eth1 Link encap:Ethernet HWaddr 00:16:E8:3D:91:B7
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:988485 errors:0 dropped:0 overruns:0 frame:0
TX packets:689327 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:256
RX bytes:1401147458 (1.3 GiB) TX bytes:54774736 (52.2 MiB)
Interrupt:65

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:785 errors:0 dropped:0 overruns:0 frame:0
TX packets:785 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:147582 (144.1 KiB) TX bytes:147582 (144.1 KiB)

wlan0 Link encap:Ethernet HWaddr 00:16:E8:3D:91:B7
UP BROADCAST RUNNING 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)

Оно?

#216854

Как я понимаю, интерфейс wlan0 мапится на eth1 (МАС-адреса у них одинаковые). А реальный Ethernet - eth0 - отключен. При поднятии ifconfig eth0 up - eth0 выводится как активный. И если я правильно понимаю, то ему можно дать ИП-адрес и маску подсети. А как потом все это дело соединить?

#216947

То, что удалось выяснить на данный момент:

Wi-Fi в плеере организован посредством mini-pci адаптера. Когда его вставляешь, eth0 идет в down. И появляется eth1, который походу является wlan0 (так как в статистике идет передача данных).

Поднимаю eth0 up, и назначаю ему адрес и маску подсети:

ifconfig eth0 192.168.1.103
ifconfig eth0 netmask 255.255.255.0

После чего с 192.168.1.101 (который eth1), пингуется 192.168.1.103 (который eth0).

То бишь получается, что wlan0 - это eth1, а Ethernet - это eth0.

Вот теперь вопрос, какие адреса, шлюзы и маски дать ресиверу (в его настройках), и интерфейсу eth0, и как задать маршрут.

#217053

Тебе нужен дефолтный маршрут для eth0, такой же как и для eth1, только, мне кажется нужно сбриджевать eth0 и eth1 при помощи brctl, у тебя будет интерфейс br0, которому ты задашь IP и маршрут по умолчанию. По идее так должно работать.

#217054

А ежели без brctl, ибо модуль bridge в ядре данного типа Linux отсутсвует?

#217260

Тогда у тебя получится две сети, и придётся настраивать NAT.
А там есть web-интерфейс?

#217262
SkaarjZR написал:
Тогда у тебя получится две сети, и придётся настраивать NAT.
А там есть web-интерфейс?

Где там? В ресе есть, в плеере - есть недокументированный.

Войдите или зарегистрируйтесь, чтобы ответить.