Экспериментирую с Linux и сетями. Я пытаюсь отключить IPv4 для удаленных подключений. Это не должно быть так сложно, но я мало что нашел по этой теме. Однако есть одно решение, которое, похоже, работает.
Я не могу вспомнить, откуда я это взял, но команда ifconfig eth0 0
похоже, удаляет IPv4-адрес из eth0, оставляя интерфейс только с его IPv6-адресом. Это то, чего я хотел достичь, но теперь мне интересно, как мне это удалось. Я не знаю, что на самом деле делает эта команда, поскольку я не нашел этих параметров в руководстве ifconfig.
Может ли кто-нибудь указать мне, что делает эта команда? Я не хочу использовать его по неправильным причинам. Также, если есть альтернативные идеи, как отключить IPv4, я бы хотел их услышать.
Заранее спасибо!
Да, команда ifconfig eth0 0
обнуляет (удаляет) IP-адрес, присвоенный интерфейсу eth0
. Из руководства ifconfig
, ты можешь читать:
ifconfig [-v] interface [aftype] options | address ...
Однако для удаления IP из интерфейса я использую следующую команду:
ip addr del IP_add_ress/mask dev eth0