Я использую ноутбук Ubuntu 16.04 и у меня работает несколько служб (SSH, Apache и т.д.). Этот ноутбук подключен через WiFi и LAN кабель. IP-адрес WiFi - 192.168.1.100, IP-адрес локальной сети - 192.168.2.100. Так что есть разные сети, но мне сказали, что эти VLAN взаимно доступны. Wi-Fi всегда подключен, LAN только когда я за столом.

Я хочу разрешить подключение к моему ноутбуку с других компьютеров в обеих сетях независимо от того, подключен ли я через WiFi или кабель локальной сети. Это означает, что я всегда должен подключаться к интерфейсу WiFi (192.168.1.100) с других компьютеров.

Когда я подключен через WiFi и кабель LAN, мой ноутбук принимает соединения только через интерфейс LAN (192.168.2.100). Никто не может подключиться к моему ноутбуку через WiFi (192.168.1.100). Однако, когда я отсоединяю кабель локальной сети, мой компьютер внезапно становится доступным через WiFi (192.168.1.100) с того же компьютера. Таким образом, доступность VLAN кажется правдой.

Почему мой компьютер принимает подключения только по одному интерфейсу за раз? Я не знаю о применении каких-либо конкретных настроек на моей машине.

Разве мой ноутбук не должен быть доступен через все интерфейсы, с которыми он связан?

Я могу выдавать запросы на оба интерфейса с самого моего ноутбука, но это ничего не доказывает, я думаю.

Любая помощь приветствуется.

РЕДАКТИРОВАТЬ:

Я провел еще один эксперимент с моим ноутбуком в другой сети, где я получил 192.168.3.100 (WiFi) и 102.168.3.101 (кабель LAN) для своего ноутбука. Я мог получить к нему доступ с другого компьютера (192.168.3.102) по обоим адресам без каких-либо проблем. Поэтому мне кажется, что мой ноутбук не неправильно настроен, но это проблема конфигурации сети.

Маска сети везде 255.255.255.0.

0