Товарищи, помогите пожалуйста новичку :)
Имеется следующее:
Домашняя локальная сеть, построенная следующим образом - в квартиру заходит езернет кабель от провайдера на роутер 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, но в этом полный нуб, поэтому пожалуйста, опишите пошагово, что делать.
Настройка беспроводного моста
Зайди на плеер и посмотри какие интерфейсы есть. Я так понял надо сбриджевать eth и wlan.
Зайди на плеер и посмотри какие интерфейсы есть. Я так понял надо сбриджевать 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)
Оно?
Как я понимаю, интерфейс wlan0 мапится на eth1 (МАС-адреса у них одинаковые). А реальный Ethernet - eth0 - отключен. При поднятии ifconfig eth0 up - eth0 выводится как активный. И если я правильно понимаю, то ему можно дать ИП-адрес и маску подсети. А как потом все это дело соединить?
То, что удалось выяснить на данный момент:
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, и как задать маршрут.
Тебе нужен дефолтный маршрут для eth0, такой же как и для eth1, только, мне кажется нужно сбриджевать eth0 и eth1 при помощи brctl, у тебя будет интерфейс br0, которому ты задашь IP и маршрут по умолчанию. По идее так должно работать.
А ежели без brctl, ибо модуль bridge в ядре данного типа Linux отсутсвует?
Тогда у тебя получится две сети, и придётся настраивать NAT.
А там есть web-интерфейс?
Тогда у тебя получится две сети, и придётся настраивать NAT.
А там есть web-интерфейс?
Где там? В ресе есть, в плеере - есть недокументированный.