Мост между WiFi соединением и Ethernet

надоело воевать с мостом, решил попробовать proxyarp. телевизору руками указал айпи 192.168.28.x (моя домашняя сеть). дал команду echo 1 > /proc/sys/net/ipv4/conf/wlp2s0/proxy_arp и... телевизор не пингуется. попробовал включить на обоих интерфейсах - опять не пингуется.. так и должно быть?
Покажите, пожалуйста, вывод
ip a
ip r
ip ne
на сервере при всём подключённом, поднятом и настроенном.
ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s27: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 00:17:31:97:72:63 brd ff:ff:ff:ff:ff:ff
    inet 172.16.1.1/24 brd 172.16.1.255 scope global enp0s27
       valid_lft forever preferred_lft forever
    inet6 fe80::217:31ff:fe97:7263/64 scope link
       valid_lft forever preferred_lft forever
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:21:91:11:88:54 brd ff:ff:ff:ff:ff:ff
    inet 192.168.28.10/24 brd 192.168.28.255 scope global wlp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::221:91ff:fe11:8854/64 scope link
       valid_lft forever preferred_lft forever

ip r
default via 192.168.28.1 dev wlp2s0
172.16.1.0/24 dev enp0s27  proto kernel  scope link  src 172.16.1.1
192.168.28.0/24 dev wlp2s0  proto kernel  scope link  src 192.168.28.10

ip ne
192.168.28.19 dev wlp2s0  FAILED
192.168.28.154 dev wlp2s0 lladdr 74:d0:2b:2b:c6:3c REACHABLE
192.168.28.1 dev wlp2s0 lladdr 08:60:6e:ba:a8:e0 REACHABLE
Чтобы 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).
 
Зарегистрироваться или войдите чтобы оставить сообщение.