windows server 2012dhcp服务器怎么配置

windows server 2012dhcp服务器怎么配置,第1张

1、首先打开服务器管理器,点击工具,点击DHCP,在右边目录下选择本地服务器,然后进入IPv4,右键IPv4,选择新建作用域,即可出现向导程序。
2、在向导程序中点击下一步,名称中填入自定义DHCP作用域名称,下一步,启始IP地址填入本局域网地址,192168671,结束地址填入19216867254(19216867255是广播地址)。
3、子网掩码默认为255 255 255 0 长度为24,单击下一步
4、这一步是你想要排除的IP地址,这里要在起始地址下填入网关地址192168671,点击添加,点击下一步。
5、租期默认,下一步。
6、点击否,下一步,完成。
7、右键点击作用域192168670,点击激活。
保留IP设置
如果你想为制定的计算机分配一个固定的IP地址,即可使用保留功能。
1、双击新建好的作用域,右键保留,点击新建保留。
2、填入自定义的保留名称,填入想要保留的IP地址,填入客户机MAC地址,点击添加即可。
作用域选项
如果你想为客户机分配本服务器为路由器和DNS服务器,可以使用本功能。
1、右键单击作用域选项,将服务器的对号钩上,在下面输入本机的IP地址,单击添加,确定即可。
2、DNS服务器同上。
客户机设置
1、首选找到系统的网络和共享中心,点击更改适配器选项,选择本机的上网设备,右键属性,选择Internet 协议版本4,双击,设置为自动获得IP地址和自动获得DNS服务器地址。
2、按下WIN+R快捷键,输入CMD,在CMD窗口中输入ipconfig -all,即可查看本机目前的DHCP服务器地址。
3、如果想要验证当前连接的是否是室友的服务器,可以先删除DHCP服务器,然后再重新查找DHCP服务器。具体命令为:删除服务器 ipconfig/realese和查找 ipconfig/renew

最近在服务器上升级一个软件时,手动使用 sc delete NewMQSystem 命令删除NewMQSystem这个服务,然后再在 CMD 窗口中运行下面的命令:

重新 创建服务名称为NewMQSystem,显示名称为NewMQSystem的服务时报错:
出现“指定的服务已经标记为删除”的异常

于是百度了一下,找到一篇CSDN博客如下:

原因如下:
出现上述原因是运行删除服务项命令的时候,服务管理窗口未关闭引起的。

确实是我在没有关闭Windows的服务管理窗口的情况下在 CMD 窗口中运行了 sc delete NewMQSystem 命令,导致我再次安装同样的服务时报错了。
最后没办法只好重启服务器,然后再重新使用sc create命令创建该服务,后来就OK了。

import javaioInputStream;
import javaioPrintStream;
import orgapachecommonsnettelnetTelnetClient;
/
利用apache net 开源包,使用telnet方式获取AIX主机信息
@version 12
/
public class NetTelnet {
// Telnet对象
private TelnetClient telnet = new TelnetClient();
private InputStream in;
private PrintStream out;
// 提示符。具体请telnet到AIX主机查看
private char prompt = '#';
// telnet端口
private String port;
// 用户
private String user;
// 密码
private String password;
// IP地址
private String ip;
public NetTelnet() {
try {
// AIX主机IP
thisip = "2192431210";
thispassword = "05933663007";
thisuser = "administrator";
thisport = "23";
telnetconnect(ip, IntegerparseInt(port));
Systemoutprintln("开始获取输入流");
in = telnetgetInputStream();
out = new PrintStream(telnetgetOutputStream());
// 登录
/ readUntil("login: ");
write(user);
readUntil("Password: ");
write(password);
readUntil(prompt + " ");/
} catch (Exception e) {
eprintStackTrace();
}
}
/
读取分析结果

@param pattern
@return
/
public String readUntil(String pattern) {
try {
char lastChar = patterncharAt(patternlength() - 1);
StringBuffer sb = new StringBuffer();
char ch = (char) inread();
while (true) {
sbappend(ch);
if (ch == lastChar) {
if (sbtoString()endsWith(pattern)) {
return sbtoString();
}
}
ch = (char) inread();
}
} catch (Exception e) {
eprintStackTrace();
}
return null;
}
/


@param value
/
public void write(String value) {
try {
outprintln(value);
outflush();
} catch (Exception e) {
eprintStackTrace();
}
}
/
向目标发送命令字符串

@param command
@return
/
public String sendCommand(String command) {
try {
write(command);// 执行删除的命令 rm -rf
return readUntil(prompt + " ");
} catch (Exception e) {
eprintStackTrace();
}
return null;
}
/
关闭连接

/
public void disconnect() {
try {
telnetdisconnect();
} catch (Exception e) {
eprintStackTrace();
}
}
public static void main(String[] args) {
try {
Systemoutprintln("开始执行telnet");
NetTelnet telnet = new NetTelnet();
// 通过aix的命令“查找主机名称”获取数据
// 命令是 "hostname"
// 不熟悉命令的参考<<AIX网络管理手册>>
Systemoutprintln("开始发送hostname命令");
String result = telnetsendCommand("hostname");
Systemoutprintln("显示结果");
Systemoutprintln(result);
// 最后一定要关闭
telnetdisconnect();
} catch (Exception e) {
eprintStackTrace();
}
}
}

1 查看是否设置开机启动
chkconfig --list | grep dhcpd
2 查看端口是否打开
netstat -anulp | grep :67
3查看服务状态
/etc/initd/dhcpd status
查看是否运行dhcp服务: ps aux | grep dhcp |grep -v grep
4:关闭 dhcpd
/etc/initd/dhcpd stop
5:开启 hdcpd
/etc/initd/dhcpd start


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10649285.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存