NOOB级:语法和正则表达式以及BASH编程都很糟糕,但是学习和学习Lin+。
我想运行这个脚本,但它显然不喜欢我的语法。
为了测试是否正确地创建了变量,我正在回显输出,但稍后,将对变量进行操作,以确定将哪些静态IP文件串接到/ etc / network /接口中,以及使用NMAP扫描哪些网络主机IP、从哪个网络主机获取日志等。
下面是脚本:
#!/bin/bash
# Script to grab the System IP and Gateway Addresses and use them to
# determine which other scripts to run my net
我必须把一个网络分成11个子网络,然后这些网络必须进一步分开。
With the address 136.192.0.0\16:
I found that I have 2^(32-16) = 65,536 available addresses.
I can make 11 groups of 4,096 addresses.
I then get 20 as the subnet mask prefix.
最后,我有以下11个IP地址,每个网络一个。
Network ID Subnet Mask
138.192.16.0 255.25
我有一个包括以下内容的网络:
Windows 2003 (PDC模拟器)(在迁移过程中)
Windows 2003 DC (相同)
Windows 2008超级V主机w/ 5 VM,其中一个VM是DC,即将成为PDC仿真器。
Windows 2008 Hyper-V主机w/ 2 VM,远程站点,一个VM是DC
Windows 2012 Hyper-V主机w/ 3 VM,远程站点,一个VM是DC
为所有VM设置时间同步。我所看到的是,对于4号的DC来说,每天早上的时间是1-2分钟。其他VM、主机和DC似乎都很好。
2003年DC的时间服务器是time.windows.com。VM主机的时间服务