Назад | Перейти на главную страницу

Отключить IPv4: что именно делает ifconfig eth0 0?

Экспериментирую с 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