Что вызывает «Ответы RTNETLINK: Нет такого процесса» при использовании команды ifdown?

Я работаю с 4-портовой сетевой картой и хочу выключить все интерфейсы, кроме одного. Я не знаю, проблема это или нет, но когда я выключаю третий и четвертый интерфейсы с помощью команды ifdown , в терминале отображается следующее ответное сообщение: RTNETLINK отвечает : Нет такого процесса . Тем не менее, когда я снова включаю ( ifup ) и выключаю ( ifdown ), сообщение не отображается. Я поискал в Google, и ближайшая ссылка, связанная с моей проблемой, - это ссылка , но она не решила ни одного из моих сомнений.

Я просто хочу знать, что могло быть причиной или причинами появления этого сообщения при выполнении команды ifdown , и почему сообщение не появилось во второй раз.

Здесь я вставляю файл / etc / network / interfaces на случай, если он окажется полезным:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto nf0
iface nf0 inet static
    address 192.168.100.200
    netmask 255.255.255.0
auto nf1
iface nf1 inet static
    address 192.168.101.201
    netmask 255.255.255.0
auto nf2
iface nf2 inet static
    address 192.168.102.202
    netmask 255.255.255.0
auto nf3
iface nf3 inet static
    address 192.168.103.203
    netmask 255.255.255.0

iface nf0 inet6 manual
iface nf1 inet6 manual
iface nf2 inet6 manual
iface nf3 inet6 manual

Заранее благодарим за любую помощь, которую вы можете оказать.

0
задан 9 April 2021 в 16:43

1 ответ

Это сообщение обычно указывает на то, что вы пытаетесь удалить маршрут из таблицы маршрутизации, но такой маршрут не существует в таблице.

При отключении интерфейса ifdown пытается удалить все маршруты, связанные с данным интерфейсом. Это сообщение появляется, когда ifdown «думает», что ему необходимо удалить маршрут (потому что он появляется где-то в конфигурации), но этот маршрут фактически не существует в таблице маршрутизации (например, он уже был удален вручную) . Это может произойти, если вы изменили файлы конфигурации сети для этих интерфейсов, когда интерфейсы были задействованы и, например,. добавил в конфигурацию маршрут, которого не было в момент запуска интерфейса (также может быть, например, изменение сетевой маски, поэтому сетевая маска, когда интерфейс был запущен, отличается от текущей).

После ifup маршрут - если он настроен - добавляется, пока интерфейс активен, а после последующего ifdown он удаляется. Таким образом, если не было изменений конфигурации между ifup и ifdown , сообщение не появится.

1
ответ дан 23 April 2021 в 23:24

Другие вопросы по тегам:

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