Назад | Перейти на главную страницу

linux - заменить маску подсети в ifcfg-eth0 на sed или awk

У меня есть 30 серверов Linux, которым нужно изменить маску подсети. Я хочу использовать простой скрипт или простую команду для изменения маски subnemt с 255.255.255.128 на 255.255.255.0 в ifcfg-eth0.

может кто-нибудь помочь? Спасибо, Элад.

Простой sed такая команда сделает это:

$ sudo sed -i 's/NETMASK=255.255.255.0/NETMASK=255.255.255.128/' /etc/sysconfig/network-scripts/ifcfg-eth0

Вы можете комбинировать это sed с командой SSH, чтобы выполнить это на каждом сервере, используя команду a, например:

$ ssh user@server command