Найти соседа по IPv6
May. 23rd, 2024 09:56 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Соединил два Linux компьютера A и Б по Ethernet, как зайти с А на Б по ssh? IPv4 адресов не назначено, либо адрес Б неизвестен.
Можно воспользоваться IPv6 link local адресами. На компьютере А:
- Командой
ip a
выясняем имя интерфейса, к которому подключен Б. Пусть это окажется напримерenp2s0
- Посылаем ping на мультикастовый адрес
ff02::1
(All Nodes) на этом интерфейсе:ping -6 ff02::1%enp2s0
илиping6 -I enp2s0 ff02::1
- Компьютер Б ответит со своего link local адреса, например
fe80::4bb0:f155:45f5:7ee7
- Заходим на него по
ssh pupkin@fe80::4bb0:f155:45f5:7ee7%enp2s0
с указанием интерфейса.