Действительно ли возможно получить индекс сетевого интерфейса не через/sys?

Если это - действительно точный файл, который Вы хотите изменить, можно сделать

sed -i.old -e 's/word_word1_//' /path/to/filename

изменить оперативный файл. Можно пропустить -i... часть для наблюдения то, что сделал бы sed.

( -i опция говорит sed писать файл резервной копии Вашего источника и добавлять a .old к имени файла)

11
21.11.2018, 23:05
1 ответ

Вероятно, вам нужна команда ip link show. Он будет отображать индекс перед информацией об интерфейсе. Пример ниже для системы со связанными сетевыми картами.

# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth1: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9214 qdisc mq master bond0 portid 000f53000000 state UP mode DEFAULT qlen 1000
    link/ether 00:0f:53:00:00:00 brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9214 qdisc mq master bond0 portid 000f53000001 state UP mode DEFAULT qlen 1000
    link/ether 00:0f:53:00:00:00 brd ff:ff:ff:ff:ff:ff
4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9214 qdisc noqueue state UP mode DEFAULT qlen 1000
    link/ether 00:0f:53:00:00:00 brd ff:ff:ff:ff:ff:ff
1
27.01.2020, 19:59

Теги

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