• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > 自动生成linux网卡配置脚本分享

自动生成linux网卡配置脚本分享

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了linux重新识别网卡,linux默认网卡eth0,linux重启网卡命令,linux配置网卡命令,linux网卡配置等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

补充:这是对于第一次添加的网卡有效,如果需要重复添加和删除后自动配置,需要更改脚本,改为根据ip a命令的信息来修改。

cdate=$(date '+%Y%m%d')
num=$(ifconfig -a | grep eth | wc -l)
echo "ethX=" $num >> ethX

for ((n=1;n<${num};n++))
    do

       if [ -e /etc/sysconfig/network-scripts/ifcfg-eth${n} ] ; then

           sed -i '/HWADDR/d' /etc/sysconfig/network-scripts/ifcfg-eth${n}
           ifconfig -a | grep "eth${n}" | awk '{print "HWADDR=\""$5"\""}' >> /etc/sysconfig/network-scripts/ifcfg-eth${n}   

      else

           touch /etc/sysconfig/network-scripts/ifcfg-eth${n}
           ifconfig -a | grep "eth${n}" | awk '{print "HWADDR=\""$5"\""}' >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
           echo NM_CONTROLLED="\"yes\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
           echo ONBOOT="\"yes\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
           echo TYPE="\"Ethernet\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
           echo BOOTPROTO="\"dhcp\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
           echo UUID="\"2460e474-fad8-4b46-baba-da6f45ae158"${n}"\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}
           echo DEVICE="\"eth"${n}"\"" >> /etc/sysconfig/network-scripts/ifcfg-eth${n}

           continue
       fi
    done

</div>

</div>

您可能想查找下面的文章:

  • 自动生成linux网卡配置脚本分享

相关文章

  • linux下命令行操作快捷键及技巧(分享)
  • 定时导出mysql本地数据替换远程数据库数据脚本分享
  • 一天一个shell命令 linux文本内容操作系列-grep命令详解
  • Linux下Oracle归档日志自动清理脚本代码(sh)
  • Shell脚本实现批量替换文件内容
  • 使用shell脚本实现ping对应IP所对应的人名(推荐)
  • 脚本实现SSH登录邮件报警
  • ubuntu sublime中文输入问题解决办法
  • Linux BASH多进程并行处理的方法实现
  • shell实现自动adsl拨号并检测连接状况脚本分享

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 使用curl递归下载软件脚本分享
    • Shell脚本IF条件判断和判断条件总结
    • linux下自动备份MySQL数据并上传到FTP上的shell脚本
    • linux下批量删除utf8 bom的实现方法
    • linux shell实现转换输入日期的格式
    • linux shell命令行参数用法详解
    • CCKiller:Linux轻量级CC攻击防御工具,秒级检查、自动拉黑和释放
    • linux shell命令的常用快捷键
    • Shell脚本实现apache日志中的状态码分析
    • Linux 按时间批量删除文件命令(删除N天前文件)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有