使用shell脚本配置网卡IP地址
2019-08-03 21:49
1316 查看
使用shell脚本配置网卡IP地址
脚本内容如下:
#!/bin/bash #该脚本用于设置网卡的IP地址 #第一部分:变量的设置 ETH=$(ifconfig | grep "^eth" | awk '{print$1}') MAC=$(ifconfig | grep "^eth" | awk '{print$5}') read -p "请输入设置IP地址:" IP read -p "请输入设置的网关:" GW read -p "请输入设置的子网掩码:" MASK read -p "请输入首选DNS服务器:" D1 read -p "请输入备选DNS服务器:" D2 #第二部分:写入到配置文件 echo 'DEVICE='$ETH' HWADDR='$MAC' TYPE='Ethernet' BOOTPROTO='static' IPADDR='$IP' GATEWAY='$GW' NETMASK='$MASK' DNS1='$D1' DNS2='$D2'' >/etc/sysconfig/network-scripts/ifcfg-$ETH #第三部分:启动服务 ifdown $ETH ifup $ETH service network restart
运行结果如下:
查看配置文件信息:
查看本机网卡信息:
相关文章推荐
- Shell脚本自动修改Linux网卡地址、IP地址配置、主机名修改
- Shell脚本 使用sed流编辑器一键修改CentOS网卡IP地址
- Shell脚本自动修改Linux网卡地址、IP地址配置、主机名修改
- 统计网卡流量的两段shell脚本(使用ifconfig)
- Shell脚本实现动态配置IP与路由:解决嵌入式Android/Linux有线和无线网卡双网共存问题
- shell脚本 列出所有网卡的ip地址
- 添加网卡子接口ip地址shell脚本
- centos7单网卡配置IP地址脚本
- shell脚本-快速配置网卡参数
- shell脚本:不登陆KVM虚拟机,修改虚拟机网卡IP地址
- 统计网卡流量的两段shell脚本(使用ifconfig)
- shell脚本自动配置双网卡绑定
- 统计网卡流量的两段shell脚本(使用ifconfig) 详细出处参考:http://www.jb51.net/article/34290.htm
- bash-shell-scripts高级脚本配置IP地址
- CentOS6.7下使用非root用户(普通用户)编译安装与配置mysql数据库并使用shell脚本定时任务方式实现mysql数据库服务随机自动启动
- shell脚本:不登陆KVM虚拟机,修改虚拟机网卡IP地址
- 使用shell脚本一键安装zabbix并配置客户端的自动发现选项
- 使用shell脚本自动化配置工作环境
- SHELL脚本的基础知识2——使用结构化命令
- 网卡IP配置脚本