llinux – 用sed或awkreplaceifcfg-eth0中的子网掩码

我有30个Linux服务器,我需要更改子网掩码。 我想使用一个简单的脚本或一个简单的命令来改变ifcfg-eth0中的255.255.255.128到255.255.255.0的subnemt掩码。

有人可以帮忙吗? 谢谢,Elad。

一个简单的sed命令就可以做到这一点:

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

您可以将此sed命令与SSH命令组合使用以下命令在每台服务器上执行此操作:

 $ ssh user@server command