Я использую ноутбук 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.