ifconfig
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1000
inet 10.14.4.2 netmask 255.255.255.0 broadcast 10.14.4.1
ether 6c:b3:11:41:79:e4 txqueuelen 1000 (Ethernet)
RX packets 856072170 bytes 267300857500 (248.9 GiB)
RX errors 0 dropped 156581 overruns 1474 frame 0
TX packets 918608809 bytes 1013083239818 (943.5 GiB)
TX errors 0 dropped 4 overruns 0 carrier 0 collisions 0
eth0: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1540
ether 6c:b3:11:41:79:e4 txqueuelen 1000 (Ethernet)
RX packets 856025191 bytes 267296039726 (248.9 GiB)
RX errors 0 dropped 0 overruns 1474 frame 0
TX packets 459247697 bytes 506473981345 (471.6 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0x95860000-9587ffff
eth1: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1540
ether 6c:b3:11:41:79:e4 txqueuelen 1000 (Ethernet)
RX packets 46979 bytes 4817774 (4.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 459361112 bytes 506609258473 (471.8 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0x95840000-9585ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Local Loopback)
RX packets 1875928 bytes 1556968165 (1.4 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1875928 bytes 1556968165 (1.4 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Есть парк машин на которых необходимо сменить DNS.
Я уже написал скрипт с условиями если в системе один интерфейс и выбор NetworkManager или networking.
Но задача состоит в том, что бы прописать только на основной интерфейс а не дополнительный.
И тут у меня делема, либо завязаться на имя интерфейса, что считаю в корне не верно (его могли изменить), либо пришел сюда за советом)