`
crabdave
  • 浏览: 1294926 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux自动配置IP地址脚本

 
阅读更多

Linux自动配置IP地址脚本

 

1、可以查看/etc/sysconfig/network-script/ifcfg-设备名

2、脚本如下:

 

#!/bin/bash
#Switch of static IP and DHCP

#设置第一块网卡eth0
if [ $1 = "company" ] ; then
IP_PATH=/etc/sysconfig/network-scripts/ifcfg-eth0
echo "BOOTPROTO=static">>$IP_PATH
echo "DEVICE=eth0">>$IP_PATH
echo "IPADDR=192.168.129.3">>$IP_PATH
echo "NETMASK=255.255.255.0">>$IP_PATH
#echo "GATEWAY=192.168.113.190">>$IP_PATH

#设置第二块网卡eth1
IP_PATH=/etc/sysconfig/network-scripts/ifcfg-eth1
echo "BOOTPROTO=static">>$IP_PATH
echo "DEVICE=eth1">>$IP_PATH
echo "IPADDR=192.168.129.4">>$IP_PATH
echo "NETMASK=255.255.255.0">>$IP_PATH
#echo "GATEWAY=192.168.113.190">>$IP_PATH

else
echo 'BOOTPROTO=dhcp'>>$IP_PATH
fi
service network restart

 

 3、使用

./setIP.sh company 

company为进入第一个分支,不添加该参数则直接使用DHCP自动获取IP

 

分享到:
评论

相关推荐

    直接用脚本配置IP地址

    例如,设置IP地址、子网掩码和默认网关的脚本可能会如下所示: ```batch @echo off netsh interface ip set address "Local Area Connection" static 192.168.1.100 255.255.255.0 netsh interface ip set dns ...

    linux arm中网卡自动获取ip脚本

    应用于linux 等嵌入式系统中,开机自动检测网卡状态,插拔网线自动获取ip地址设置应用网卡设备的脚本

    Shell脚本实现自动修改IP地址

    ### Shell脚本实现自动修改IP地址 #### 概述 在Linux系统中,为了提高运维效率,管理员常常需要编写Shell脚本来完成重复性任务。其中一个常见的需求是批量修改服务器的IP地址。通过编写一个简单的Shell脚本来自动...

    linux下配置bond脚本

    脚本为bond0,可直接在linux系统下执行,修改相应ip地址即可

    自动填IP地址

    例如,用户可以创建一个批处理文件,包含设置IP地址、子网掩码和默认网关的命令,然后将其设置为开机启动。 4. **路由器或交换机设置**:网络设备如路由器或交换机通常具有端口映射功能,可以为特定接口分配固定的...

    linux dns 自动 运行 产生 配置 文件的 脚本

    在大多数Linux发行版中,DNS的主要配置文件是`/etc/resolv.conf`,它包含了系统用于解析域名的DNS服务器的IP地址。然而,对于DNS服务器本身,如BIND (Berkeley Internet Name Domain),主要的配置文件是`/etc/named....

    linuxDHCP固定PC机地址脚本

    本文将详细解析一个用于Linux环境下的DHCP服务脚本,该脚本的主要功能是实现对局域网内PC机IP地址的自动化配置与管理,特别是针对大型网络环境中的应用场景。通过此脚本,管理员可以轻松地为每一台客户端设备分配...

    如何在Linux路由上设置IP和MAC绑定

    在Linux系统中,路由器设置IP和MAC绑定是一个常见需求,用以提高网络的安全性,确保只有特定的设备能够接入互联网。以下是对如何在Linux路由上设置IP和MAC绑定的详细知识点解析。 首先,要了解ARP协议的基本原理。...

    查看linux下dhcp服务器分配出去的IP地址及剩余IP地址.docx

    在Linux环境中,DHCP(Dynamic Host Configuration Protocol)服务器主要用于自动分配IP地址给网络中的设备。了解如何查看DHCP服务器分配出去的IP地址以及剩余的IP地址对于系统管理员来说至关重要,这有助于监控网络...

    aliyun-ddns自动解析域名ip支持ipv6服务器nodejs脚本linux版本.zip

    aliyun-ddns自动解析域名ip支持ipv6服务器nodejs脚本linux版本 使用说明: 一、获取阿里AccessKey ID和AccessKey Secret。 二、修改config.json配置,填写AccessKey ID、AccessKey Secret、域名地址、解析类型【默认...

    自动登陆ssh,批量ip脚本操作

    标题提到的“自动登陆ssh,批量ip脚本操作”是指使用脚本自动化地通过SSH(Secure Shell)协议连接到多个具有不同IP地址的远程服务器。这种方法对于系统管理员来说非常实用,可以减少手动登录每个服务器的时间和工作...

    TQ2440DHCPMn linux下自动获取ip分配

    本文档详细介绍了如何在 TQ2440 开发板上实现 DHCP(动态主机配置协议)功能,使开发板能够自动获取 IP 地址。通过此教程,您将了解 DHCP 的基本原理以及如何在基于 ARM 架构的 TQ2440 开发板上成功部署 DHCP 客户端...

    自动修改腾讯云域名解析为当前IP的PHP脚本

    在IT行业中,自动修改域名解析至当前IP的脚本是一个常用的功能,特别是在拥有动态公网IP地址的场景下,如家庭宽带。"自动修改腾讯云域名解析为当前IP的PHP脚本"是一个解决此问题的有效工具。它利用了腾讯云提供的API...

    自动填IP地址.zip

    “自动填IP地址.zip”的内容可能包括详细的步骤指南、命令行操作示例、配置文件模板,甚至可能是一些自动化脚本,帮助用户在不同操作系统(如Windows、Linux或macOS)上实现自动IP地址设置。对于初学者来说,这是一...

    linux ip地址配置

    使用Setup脚本,用户可以方便地设置IP地址、子网掩码、网关等信息,但具体操作方式因发行版不同而有所差异,通常会在系统菜单或者通过命令行调用`setup`命令来执行。 第三种方法是通过编辑系统配置文件来设置IP地址...

    批量修改linux密码的脚本

    1. **连接到远程服务器**:利用SecureCRT的API,脚本可以创建会话对象并连接到指定的IP地址。这需要提供主机名(或IP)、端口号、用户名以及认证方式(如SSH)。 2. **发送密码修改命令**:连接建立后,脚本将发送`...

    python交换机自动备份脚本

    这些通信方式都需要在脚本中正确配置设备的IP地址、用户名和密码,以确保能够安全连接并执行备份操作。 在描述中提到了配置文件,这通常是一个包含所有设备信息的文本文件,例如JSON或CSV格式,包含每一台交换机的...

    腾讯云DDNS脚本,家里是公网IP的宽带可以自动更新公网IP

    通过使用腾讯云DDNS脚本,即使你的公网IP地址频繁变化,也能确保通过一个固定的域名来访问你的设备。这对于远程工作、家庭自动化系统、个人网站或者任何需要稳定公网入口的场景都是非常有用的。同时,由于腾讯云作为...

Global site tag (gtag.js) - Google Analytics