linux shell 设置ip,设置IP地址shell脚本
#!/bin/bash A="IPADDR.*" B="NETMASK.*" C="GATEWAY.*" D="DNS1.*" E="/etc/sysconfig/network-scripts/ifcfg-eth1" F="cat $E | sed -n ‘/BOOTP/p‘" if [ ! "$F" = "BOOTPROTO=dhcp" ] then read -t 30 -p "Please enter the IP address:" IP read -t 30 -p "Please enter mask:" MASK read -t 30 -p "Please enter gateway:" GW read -t 30 -p "Please enter DNS address:" DNS if [ ! -z "$IP" -a ! -z "$MASK" -a ! -z "$GW" -a ! -z "$DNS" ] then sed -i "s/$A/IPADDR=$IP/" $E sed -i "s/$B/NETMASK=$MASK/" $E sed -i "s/$C/GATEWAY=$GW/" $E sed -i "s/$D/DNS1=$DNS/" $E sed -i ‘s/ONBOOT.*/ONBOOT=yes/‘ $E else echo "Error:The input is invalid!!!!" exit 1 fi echo "Please later....." /etc/init.d/network restart &>/dev/null echo "Network card has been configured successfully" else echo "You are already enabled for DHCP" exit 2 fi
这是一个简单的设置静态IP的shell脚本,和大家分享
linux shell 设置ip,设置IP地址shell脚本相关推荐
- linux查看发ftp的ip地址,linux常用命令及学习小结(4)--IP设置、samba、ftp
[静态ip地址(设置网卡ip地址)]:[配置文件地址:/etc/syseonfig/network/c-scripts/ifcfg-eth0] 1.设置静态ip地址 配置文件:BOOTPROTO=st ...
- Linux下一块网卡设置多个IP地址
在windows下给一块网卡设置多个IP,是比较容易的,今天我写的内容是关于在LINUX系统下,给一块网卡设置多个IP地址,在Linux系统下面,第一块网卡就叫eth0,第二块网卡就叫eth1,这里我 ...
- Linux系统下如何设置IP地址?
Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限.在linux系统的 /etc/sysconfig/network-script/ifcfg- ...
- linux 永久绑定ip命令,Linux Ubuntu临时设置和永久设置绑定新IP地址的方法
老蒋经常遇到有些网友是由于外贸业务的需求,会购买多IP的独立服务器或者是云服务器增加临时或者多的IP地址来满足业务需求.或者我们有一些网站项目的需求,在服务器中绑定多个IP地址,不同的网站用不同的IP ...
- Linux虚拟机设置自动获取IP地址
前言 如下图所示: 对于刚刚创建的Linux虚拟机是没有ip地址的,下面我们可以修改配置使其自动获取IP 设置自动获取IP 1.这里看上图我的网卡是ens33,所以之后应找到对应的配置文件 #执行命令 ...
- linux网线插拔后ip地址丢失,网线拔掉检测,嵌入式网线直连开发板断电网线拔掉之后,上电仍能自动设置static静态ip地址...
网线拔掉检测,嵌入式网线直连开发板断电网线拔掉之后,上电仍能自动设置静态ip地址 1.首先设置永久固定静态ip地址 luther@gliethttp:~$ sudo vim /etc/network/ ...
- linux无法添加网络连接到服务器地址,ubuntu9.1服务器版局域网IP设置 网络无法连接(急)...
ubuntu9.1服务器版局域网IP设置 网络无法连接(急) 发布时间:2010-01-19 12:53:43来源:红联作者:szfhx 我的网络环境是要设置静态IP地址的 网段是192.168.2. ...
- linux设置成自动获取ip地址吗,centos怎么设置自动获取ip地址
在适合Cable ip路由器环境下,centos可以设置成自动获取ip地址方式,下面是学习啦小编给大家整理的一些有关centos设置自动获取ip地址的方法,希望对大家有帮助! centos设置自动获取 ...
- Linux设置一个网卡IP地址,linux下一块网卡设置多个ip地址(示例代码)
无论是在实际的生产坏境中,还是平时的练习中, 一个网卡设置多个ip地址是非常常见的,也是非常有用的. 我们以centos6.8系统为列, 在一块网卡上设置多个ip地址. 1>. 给一块网卡设置多 ...
- 浪潮服务器管理口地址linux系统,浪潮NF5280M4服务器管理口,BMC ip设置
加电启动服务器,系统开始引导,当屏幕出现Inspur Logo 下方提示:"Press to SETUP or to POST or to PXE Boot."时,按下[DEL]键 ...
最新文章
- 她在博士阶段破釜沉舟转换研究方向后,发表了32篇SCI
- 《Java工程师成神之路》终于免费开放下载了!
- Jackson:数组json字符串转对象集合(List)的两种方式
- linux 内核配置v4l2,深入理解linux内核v4l2框架之videobuf2【转】
- 销毁session的三种方式
- 使用spack mirror简化离线环境的包安装
- 中兴iptv机顶盒破解教程图文:亲测中兴B760EV3、B860A、B860AV1.1完美安装应用!非ttl破解![转]
- 2022软件项目管理案例教程期末考知识点汇总(期末复习用)
- 新浪微博开放平台PHP 类 WeiboClient 说明
- 学习Python的三种境界,你现在是在什么境界?
- Linux-引导过程与服务控制
- 编译原理考试大题分析【太原理工大学】
- 996不如驴,为啥这些精英会下嫁?附995公司名单大全全
- latex自己记录需要的
- 使用组件不渲染 Unknown custom element: <xxx> - did you register the component correctly? For recursiv
- 程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
- viso画图神器VS CONDE插件PlantUML
- 专访黑客历史学家George Dyson
- 壁虎书1 The Machine Learning Landscape
- rhsca10.29