У меня есть две разные локальные сети в моей домашней сети: 192.168.0.1 (модем / коммутатор) и 192.168.1.1 (маршрутизатор).
Коммутатор подключен к модему, он обеспечивает доступ к моему ПК, это диапазон 192.168.0.0/24. К модему также подключен маршрутизатор, который обеспечивает беспроводной доступ к смартфонам, планшетам и другому ПК, это диапазон 192.168.1.0/24.
Беспроводной ПК (192.168.1.x) может получить доступ к общему ресурсу Samba на проводном ПК (192.168.0.x), но проводной ПК не может получить доступ к общему ресурсу Samba на беспроводном ПК. Беспроводной ПК может пропинговать проводной ПК, но проводной ПК не может пропинговать беспроводной ПК или маршрутизатор.
Я прочитал, что мне нужно добавить маршрут в систему, чтобы он мог "видеть" другую сеть, но мне не удалось выполнить эту задачу. Я надеюсь, что кто-то может направить меня в правильном направлении.
Я запускаю Debian Stretch на обоих компьютерах, Samba правильно настроена, и порты открыты в брандмауэре обеих систем.
IP-маршрут проводного компьютера
default via 192.168.0.1 dev enp3s0 proto static metric 100
192.168.0.0/24 dev enp3s0 proto kernel scope link src 192.168.0.3 metric 100
ip route беспроводного компьютера
default via 192.168.1.1 dev wlp1s0 proto static metric 600
169.254.0.0/16 dev wlp1s0 scope link metric 1000
192.168.1.0/24 dev wlp1s0 proto kernel scope link src 192.168.1.187 metric 600