脚本实现方便配置DHCP-server

#!/bin/bash

echo ‘the script is install dhcpd server‘

read -p "please insert rhel5-cd to cdrom and enter to next:"aa

mount /dev/cdrom /media/ &>/dev/null

rpm -Uvh /media/Server/dhcp-*  &>/dev/null

echo "请为本机配置IP地址"

read -p "请输入IP地址:" ip

read -p "请输入掩码:" ip_mask

MACADDR=$(ifconfig eth0 |grep eth0|awk ‘{print $5}‘)

cat >/etc/sysconfig/network-scripts/ifcfg-eth0 <<EOF

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=$ip

NETMASK=$ip_mask

HWADDR=$MACADDR

EOF

echo "正在为你启用新配置的IP地址"

ifdown eth0;ifup eth0

echo "IP地址已经生效"

read -p "请为DHCP配置网段:" dhcp_net

read -p "请为DHCP配置掩码:" dhcp_mask

read -p "请为DHCP配置网关:" dhcp_gw

read -p "请为DHCP配置分配的开始IP:" dhcp_bigin

read -p "请为DHCP配置结束IP:" dhcp_over

cat >/etc/dhcpd.conf <<EOF   //dhcp3的配置文件默认安装在/etc下,dhcp4则会安装在/etc/dhcp下,注意自己的路径

ddns-update-style interim;

ignore client-updates;

subnet $dhcp_net netmask $dhcp_mask {

option routers                  $dhcp_gw;

option subnet-mask              $dhcp_mask;

range $dhcp_bigin $dhcp_over;

default-lease-time 21600;

max-lease-time 43200;

}

EOF

service dhcpd start &>/dev/null

netstat -anpl |grep :67

时间: 2024-10-23 22:23:48

脚本实现方便配置DHCP-server的相关文章

ROS软路由:DHCP Server 配置和PPPoE客户端配置

今天先来做一个ROS的简单实验,在一般的几十人的小型公司或几个人的家中,如果来如何ROS做最基本的上网操作. 知识点: ROS做为做为内网的DHCP Server. ROS做为PPPOE的Client(一般人少会使用ADSL接入) ROS做一个PAT,使内网用户可以上网. 拓扑图如下: 在上面的拓扑图中,使用一台思科模拟器来模拟PPPoE的服务器,ROS和WinXP分别被安装在Vmware Workstation虚拟机中.读者只需要一台电脑就能完成本实验. PPPoE Server配置: 关于P

Windows Server 2008安装、配置DHCP

安装DHCP: 1.在服务器角色里勾选DHCP服务器 2.点击"下一步" 3.确认网络连接(安装之前应该先配置好静态IP) 4.配置父域与首选DNS(可以先在系统属性计算机命名里设置好DNS后缀)默认首先DNS为127.0.0.1指本地网络,也可以改为本机配置的具体ip地址 5.选择不需要WINS服务 6.此添加作用域,也处可以先不添加,待安装完成后新建作用域即可 7.选择禁用DHCPv6(如果要配置IPv6的DHCP请查看配置DHCPv6) 8.选择凭据,选择在AD DS中授权(如果

安装和配置 Nano Server

在 Windows Server 2016 中,微软发布了一个新的安装选项--Nano Server.它没有本地用户界面,没有32位的应用程序支持库,只有最基本的配置控制.也没有对远程桌面的支持; 为了管理系统,你需要使用远程 PowerShell 连接. 优势: 极小的占用空间 启动快,仅有几秒 明显地比 Windows Server 或 Server Core 快 更少的更新 更小的攻击面 减少了关机时间 更少的开放端口 管理工具: Powershell MMC Server Manager

windows dhcp server

windows7并没有自带dhcp server的功能,需要安装额外的软件,软件很小巧,只有几百K字节,下载地址http://www.dhcpserver.de/cms/download/ 假设解压路径为D:\dhcpsrv,以下为它的目录结构 D:\dhcpsrv |--- dhcpsrv.exe               // DHCP服务器程序 |--- dhcpwiz.exe               // 配置程序 |--- readme.txt                //

思科 GNS3 配置 dhcp 单臂路由

1. 实验拓扑: 使用GNS3模拟器(版本 0.8.5) 2.实验需求: 1:在R1上做DHCP 分配地址 2:sw1 上做中继 配置脚本 (1)在SW1上创建vlan20   关闭路由功能 sw1(config)#no ip routing sw1(config)#vlan 10 sw1(config-vlan)#vlan 20 SW1(config-vlan)#exit (2)将SW1的f0/1和f0/2模式设置为access,并分别加入valn10和vlan20 SW1(config)#i

为微信小程序开发做准备,在Centos 6.8下利用letsencrypt.sh脚本为nginx 配置免费https证书

原文链接: http://phpecshop.blog.51cto.com/6296699/1891737 最近在做微信小程序商城开发的时候,阅读官方api文档发现要求https,的路程. wx.request(OBJECT) wx.request发起的是 HTTPS 请求. 于是开始了在Centos 6.8下利用letsencrypt.sh脚本为nginx 配置免费https(Let's Encrypt SSL证书) 1.下载letsencrypt.sh # wget https://raw.

第三篇——第二部分——第五文 配置SQL Server镜像——域环境SQL Server镜像日常维护

本文接上面两篇搭建镜像的文章: 第三篇--第二部分--第三文 配置SQL Server镜像--域环境:http://blog.csdn.net/dba_huangzj/article/details/28904503第三篇--第二部分--第四文 配置SQL Server镜像--非域环境:http://blog.csdn.net/dba_huangzj/article/details/27652857 在搭建的过程中,可能你会遇到比较多的问题,下面介绍一些常见的问题及解决方案,另外把主要精力放到对

Zabbix监控 之sendEmail脚本邮件报警配置【5】

本次zabbix邮件报警时通过sendEmail这一个轻量级的命令行的smtp电子邮件客户端,使用脚本的方式实现邮件报警. 此次使用的Linux发行版是CentOS 6.5,zabbix版本为3.0.3 Zabbix监控之不发送邮件异常[附属] 一.下载sendEmail wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz sendEmail安装方法: 1 2 3 shell# tar xv

在Fedora 22下安装配置RealVNC Server 5.2.3的经验总结

RealVNC是目前功能最全.性能最好的VNC商业软件套件,很多时候为了确保性能和功能的统一,还是大量地在使用RealVNC.最近在Fedora 22工作站上安装RealVNC Server 5.2.3最新版,碰到了一些问题,借这个机会,把RealVNC Server的安装.两种服务模式的配置(Server模式和Virtual模式)都基本上弄清楚了,在RHEL/CentOS 6.3/7.0等系统上的安装也几乎与Fedora别无二致. 首先,当然是从RealVNC官方网站下载for Linux的安

第三篇——第二部分——第三文 配置SQL Server镜像——域环境

原文:第三篇--第二部分--第三文 配置SQL Server镜像--域环境 原文出处:http://blog.csdn.net/dba_huangzj/article/details/28904503 本文将演示如何在域环境下部署镜像,在域中部署相对来说简单很多,但是很多企业并不真正使用域来管理服务器(本人所在的公司就是其一),所以有必要演示非域环境,并且重点放在非域环境下.但是作为实践经验和最佳建议,强烈使用域环境管理.非域环境将在第四文中演示:http://blog.csdn.net/dba