сделать 2-ю сетевую карту видимой для остальной части сети

сделать 2-ю сетевую карту видимой для остальной части сети

У меня простая беспроводная сеть, где маршрутизатор имеет адрес 192.168.xxx.xxx.

Сейчас яфизическиподключил машину с Windows, на которой нет беспроводного соединения, к одной из машин с Linux в существующей сетис кабелем Ethernet(также добавлен интерфейс «shareable» в Network Manager). Он автоматически получил адрес 10.42.xxx.xxx, и я вижу соответствующий сетевой интерфейс 10.42 на машине Linux, в дополнение к 192.168.

В результате я могу выйти в Интернет с компьютера под управлением Windows.

Пока все хорошо, но я понятия не имею, как получить доступ к машине с Windows, кроме как с компьютера, к которому она физически подключена.

Моя конечная цель — иметь возможность доступа к машине Windows из-за пределов сети контролируемым образом. Я имею в виду, я не хочу, чтобы она лежала там, на виду, но должен же быть способ, скажем, подключиться к ней по SSH, верно?

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

Вероятно, имеет значение, что рассматриваемая машина Linux имеет статический адрес в сети 192.168.

решение1

Избавьтесь от интерфейса общего доступа к сети и вместо этого «соедините» два интерфейса на машине Linux.

Это будет похоже на то, как если бы вы взяли машину Windows и подключили ее напрямую к остальной части сети. На этом этапе машина Windows получит адрес 192.168.xx от вашего маршрутизатора, а не адрес 10.42.xx от машины Linux. Затем вы можете перенаправить порт на машину Windows так же, как и любую другую машину в вашей сети.

То, что у вас сейчас есть, это интерфейс NAT, который по сути отделяет машину Windows от остальной части вашей сети. Хотя это и осуществимо, работать таким образом гораздо менее желательно и сложнее сделать то, о чем вы просите.

Связанный контент