Как я могу перечислить все виртуальные сети для данного сетевого интерфейса в Linux?

Как мне перечислить все виртуальные сети, созданные для данной сетевой карты?

Например, я добавил виртуальную сеть, как это,

ifconfig eth0:0 inet6 add ::123/64

Это хорошо отвечает. И я знаю, что могу использовать эту сеть, потому что я добавил ее. Но если бы я не был тем, кто это добавил, как бы я узнал, что он существует?

2 ответа

Решение

Посмотрите на команду ip, а именно:

ip addr show dev eth0

Это должно дать вам все IP-адреса, которые назначены eth0, Или оставить dev eth0 аргументы, чтобы получить то же самое для всех интерфейсов в системе.

Я не эксперт по Linux, но я подумал, что это устарело и заменено iproute2 команды? Увидеть iproute2 документация

Но я думаю, что вы все еще можете получить то, что вы настроили с помощью ifconfig -a или же netstat -ian,

Вам следует подождать, пока не появятся настоящие администраторы Linux, или вы можете попробовать то, что я написал.

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