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

Вы можете использоватьgrep

grep -io '[^ ]*\.csv' filename

-i, --ignore-case Ignore case distinctions, so that characters that differ only in case match each other.

-o, --only-matching Print only the matched (non-empty) parts of a matching line, with each such part on a separate output line.

[^ ]*\.csvсоответствует любому символу, кроме пробела, оканчивающегося на.csv

Я беру имя файла без пробела

или вы можете использоватьawk

awk '{print $(NF)}' filename | grep -i '\.csv'

переменная $(NF)— последнее поле в каждой строке

0
24.09.2020, 05:52
1 ответ

В столбце интерфейсов должен отображаться интерфейс, связанный с мостом. Вы также можете посмотреть в другую сторону, запустив ip aи посмотреть, связан ли с физическим интерфейсом мост. В приведенном ниже примере brctl showговорит мне, что brqadad232-a5связан с физическим интерфейсом enp65s0.31. И когда я смотрю на enp65s0.31из ip a, я вижу, что мост brqadad232-a5связан с ним.

$ brctl show
bridge name     bridge id               STP enabled     interfaces
brqadad232-a5          8000.0effcd8e7f9c       no              enp65s0.31

$ ip a | grep enp65s0.31
9: enp65s0.31@enp65s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc noqueue master brqadad232-a5 state UP group default qlen 1000

При запуске brctl showв столбце интерфейсов могут отображаться не -физические интерфейсы, например интерфейсы tunи tap. veth73c744cв вашем вопросе также является примером физического интерфейса, отличного от -.

0
18.03.2021, 23:02

Теги

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