LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

На сервере: ip addr add 192.168.0.1/31 dev eth0
На клиенте: ip addr add 192.168.0.2/31 dev eth0
Не работают

И не будут:

pinkbyte@oas1 ~ $ sipcalc 192.168.0.1/31 | grep range
Network range           - 192.168.0.0 - 192.168.0.1
pinkbyte@oas1 ~ $ sipcalc 192.168.0.2/31 | grep range
Network range           - 192.168.0.2 - 192.168.0.3

TL;DR: 192.168.0.0/31<-> 192.168.0.1/31 или 192.168.0.2/31 <-> 192.168.0.3/31 - будут работать, если железо поддерживает работу с /31.

Но смысла в этом, как уже сказали особо нет. /31 нужно в основном для экономии публичных адресов на межпровайдерских стыках

Как сделать секурный point-to-point чтобы только один хост мог войти в подсеть и получать интернеты?

Файрволом. Всё остальное - от лукавого. Лично я наоборот на подконтрольных мне стыковочных линках чаще делаю /29 вместо /30 - чтобы можно было воткнуться чем-нибудь еще для отладки.

Исправление Pinkbyte, :

На сервере: ip addr add 192.168.0.1/31 dev eth0
На клиенте: ip addr add 192.168.0.2/31 dev eth0
Не работают

И не будут:

pinkbyte@oas1 ~ $ sipcalc 192.168.0.1/31 | grep range
Network range           - 192.168.0.0 - 192.168.0.1
pinkbyte@oas1 ~ $ sipcalc 192.168.0.2/31 | grep range
Network range           - 192.168.0.2 - 192.168.0.3

TL;DR: 192.168.0.0/31<-> 192.168.0.1/31 или 192.168.0.2/31 <-> 192.168.0.3/31 - будут работать, если железо поддерживает работу с /31.

Но смысла в этом, как уже сказали особо нет. /31 нужно в основном для экономии публичных адресов на межпровайдерских стыках

Исправление Pinkbyte, :

На сервере: ip addr add 192.168.0.1/31 dev eth0 На клиенте: ip addr add 192.168.0.2/31 dev eth0 Не работают

И не будут:

pinkbyte@oas1 ~ $ sipcalc 192.168.0.1/31 | grep range
Network range           - 192.168.0.0 - 192.168.0.1
pinkbyte@oas1 ~ $ sipcalc 192.168.0.2/31 | grep range
Network range           - 192.168.0.2 - 192.168.0.3

TL;DR: 192.168.0.0/31<-> 192.168.0.1/31 или 192.168.0.2/31 <-> 192.168.0.3/31 - будут работать, если железо поддерживает работу с /31.

Но смысла в этом, как уже сказали особо нет. /31 нужно в основном для экономии публичных адресов на межпровайдерских стыках

Исходная версия Pinkbyte, :

На сервере: ip addr add 192.168.0.1/31 dev eth0 На клиенте: ip addr add 192.168.0.2/31 dev eth0 Не работают

И не будут:

pinkbyte@oas1 ~ $ sipcalc 192.168.0.1/31 | grep range
Network range           - 192.168.0.0 - 192.168.0.1
pinkbyte@oas1 ~ $ sipcalc 192.168.0.2/31 | grep range
Network range           - 192.168.0.2 - 192.168.0.3

TL;DR: 192.168.0.0/31<-> 192.168.0.1/31 или 192.168.0.2/31 <-> 192.168.0.3/31 - буду работать, если железо поддерживает работу с /31. Но смысла в этом, как уже сказали особо нет. /31 нужно в основном для экономии публичных адресов на межпровайдерских стыках