当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 自动修改linux下的网卡ip和掩码脚本

Unix/Linux
没有发现 PHP 的扩展设置mbstring
apache it works
information_schema
linux apache启动命令
linux 如何查看硬盘大小
Blocks是什么意思
fdisk对硬盘分区
linux查看目录大小及硬盘大小
linux目录结构
修改linux用户密码
如何安装linux系统
fstab 格式
安装完samba如何从linux访问WINDOWS共享文件夹
/root
linux top命令参数
dd 参数使用
linux分区详解
iptables中文手册
IPTABLES配置实例
mysql如何建立数据库

Unix/Linux 中的 自动修改linux下的网卡ip和掩码脚本


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 38 ::
收藏到网摘: n/a


看了网上有人问这方面的问题,我就写了一个简单的脚本,写的还不够严紧,比如只能修改e't'h0 不能修改eth1等等,这个你也可以自己添加到脚本中去,这个 小shell只给大家提供一些帮助。我也是shell初学者,请大家多指导。 你想改变成什么ip,修改IP_MODI=×××××,修改掩码MASK_MODI=××××。 #!/bin/sh # PROC=/bin/sed FILE_PATH=/etc/sysconfig/network-scripts/ifcfg-eth0 IP_PRIMAL=`grep -i ipaddr $FILE_PATH|awk -F "=" '{printf }'` MASK_PRIMAL=`grep -i netmask $FILE_PATH|awk -F "=" '{printf }'` IP_MODI=192.168.0.160 MASK_MODI=255.255.255.0 $PROC -e "s/$IP_PRIMAL/$IP_MODI/g" -e "s/$MASK_PRIMAL/$MASK_MODI/g" $FILE_PATH > ifcfg-eth0.bak cp -pf ./ifcfg-eth0.bak $FILE_PATH cat $FILE_PATH #restart network command #/etc/init.d/network restart > /dev/null 2>&1