shashilx |
|
Темы:
5
Сообщения:
16
Участник с: 29 мая 2009
|
надоело воевать с мостом, решил попробовать proxyarp. телевизору руками указал айпи 192.168.28.x (моя домашняя сеть). дал команду echo 1 > /proc/sys/net/ipv4/conf/wlp2s0/proxy_arp и... телевизор не пингуется. попробовал включить на обоих интерфейсах - опять не пингуется.. так и должно быть? |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Покажите, пожалуйста, вывод на сервере при всём подключённом, поднятом и настроенном.
|
shashilx |
|
Темы:
5
Сообщения:
16
Участник с: 29 мая 2009
|
ip a
ip r
ip ne
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Чтобы proxy ARP работал, нужно чтобы IP-адреса ЗА ним были из того же диапазона, что в сети, из которой они должны быть доступны. У вас я пока вижу, что диапазоны двух сетей вообще не пересекаются, и в результате на сервере нет роута, который бы указывал, за каким интерфейсом находится телевизор. Если у вас в домашней сети сервер имеет адрес 192.168.28.10 и маска подсети /24 - назначьте тот же диапазон ему и в сети с телевизором (можно даже тот же адрес, например 192.168.28.10/30 dev enp0s27 со стороны сервера и 192.168.28.9/24 со стороны телевизора). По-хорошему ещё надо роуту в вайфай на домашнюю сеть увеличить метрику, чтобы его приоритет был ниже, чем у телевизора, но на худой конец при равной метрике приоритет и так будет у более узкой подсети (телевизора). Proxy ARP на сервере имеет смысл включать только для интерфейса домашней сети (то есть вайфай), чтобы хосты в этой сети обращались к телевизору через этот сервер. На самом сервере и телевизоре при этом достаточно своих роутов, чтобы найти дорогу в сеть. Фактически, proxy ARP эквивалентен добавлению на все хосты домашней сети роута вида 192.168.28.9 via 192.168.28.10 , то есть указывающего, что к телевизору (192.168.28.9) надо обращаться через MAC-адрес сервера (получив его ARP-запросом к IP-адресу сервера 192.168.28.10). |