Как получить общедоступную IP-подсеть и значение шлюза по умолчанию в моем Debian Linux?

Как отмечает @RalphRönnquist в комментарии, этого можно добиться, используяsynergy:

sudo apt-get install synergy

Он должен быть установлен на обоих компьютерах, затем на управляемом компьютере запускается клиент (synergyc),и компьютер, который должен совместно использовать свою клавиатуру/мышь, запускает сервер синергии, который затем должен быть настроен (через графический интерфейс пользователя ), чтобы позволить клиентскому компьютеру подключаться и определять, где находится область, занятая удаленным экраном. расширенный рабочий стол.

Существуют подробные руководства, подробно объясняющие процесс. этот для Raspberry Pi.

0
29.11.2021, 10:45
1 ответ

Подсети обычно не имеют смысла для удаленных (общедоступных )сетей. Вы можете узнать размер сети, присвоенный соответствующей AS, но это не то же самое, что подсеть.

Предполагая, что (, то есть один )шлюз по умолчанию, уже настроен, вы можете получить его с помощью этого:

ip route list default | awk '{ for(i=1;i<=NF;i++) if($i=="via") print $(i+1); }'

Вы можете найти устройство для доступа к шлюзу по умолчанию, используя предыдущие команды, выводимые в этой команде:

ip route get 192.168.213.1 | awk '{ for(i=1;i<=NF;i++) if($i=="dev") { print $(i+1); exit;} }'
0
29.11.2021, 14:45

Теги

Похожие вопросы