编辑: liubingb | 2016-05-10 |
lo'
option proto '
static'
option ipaddr '
127.0.0.1'
option netmask '
255.0.0.0'
config interface '
lan'
option ifname '
eth0'
option _orig_ifname '
eth0'
option _orig_bridge '
false'
option proto '
dhcp'
option hostname '
MicroBT'
6.1.2.矿场批量修改矿机动态 IP 成规划的静态 IP(可选) (1)使用 IPFOUND 软件导出矿机动态 IP 地址列表文件 依次按机架上动态获取 ip 的矿机面板上的 IPFOUND 按钮(长按钮)5 秒钟,LED 灯 闪烁,在IPFOUND 软件中就会生成矿机的动态 IP 及矿机 MAC 地址列表. 在IPFOUND 软件中,点击 STOP 后,再点击 EXPORT ,就可以将 IP 列表导出成 一个 txt 文件,如:dhcp_ip.txt. DHCP IP 列表文件 dhcp_ip.txt 样例: (注意不要更改文件的格式) (2)制作需要配置的目标静态 IP 地址列表 编辑一个目标静态 IP 列表的 txt 文件. 静态 IP 列表文件 static_ip.txt 样例 (导出的 dhcp_ip 文件中每行动态 ip 与stactic_ip 中 对应行的 ip 一一对应) : (3)编辑 linux 下dhcp2static.sh 脚本中需要转换的静态 ip 的掩码、网关地址、广播地 址、dns 地址 echo option netmask '
255.255.0.0'
>
>
.network.tempt echo option gateway '
192.168.1.1'
>
>
.network.tempt echo option broadcast '
192.168.1.255'
>
>
.network.tempt echo option dns '
192.168.1.1'
>
>
.network.tempt (4)在与矿机同一个网络中的 linux 机器中执行 dhcp2static.sh 脚本,将矿机动态 ip 批 量更改为静态 ip. 前提:linux 机器中要安装了支持批处理的 expect 软件包(ubuntu 下执行:sudo apt-get install expect 安装) 执行 dhcp2static.sh 脚本: ./dhcp2static.sh dhcp_ip.txt static_ip.txt 确认执行后,脚本会将矿机的动态 ip 更改为静态 ip,更改后会自动重启矿机控制板, 矿机更改为静态 ip 后,只能用更改后的 ip 登录. 6.2. 批量更改 ntp、矿池&
矿工配置数据 6.2.1.制作/etc/config/pools 文件模板 登录一台矿机网页界面,手工配置 ntp 服务器地址、矿池、矿工数据并保存,详细操作 参见前面 5.3 章节内容. 把该矿机的/etc/config/pools 文件取到执行批量修改配置 linux pc/服务器中 /etc/config/pools 文件样例: config pools '
default'
option ntp_enable '
asia'
option ntp_pools '
-p 3.asia.pool.ntp.org -p 2.cn.pool.ntp.org -p 1.cn.pool.ntp.org -p 10.2.0.102'
//ntp 服务地址列表 option pool1pw '
1234'
option pool2pw '
1234'
option pool3pw '
1234'
option pool1url '
10.2.0.101:13333'
//矿池
1 地址 option pool1user '
microbt.12'
//矿池
1 的矿工号 option pool2url '
10.1.0.102:13333'
//矿池
2 地址 option pool2user '
microbt.12'
//矿池
2 的矿工号 option pool3url '
10.2.0.100:13333'
//矿池
3 地址 option pool3user '
microbt.12'
//矿池
3 的矿工号 6.2.2.批量替换矿机/etc/config/pools 文件 (针对所有矿机用相同矿 池、矿工号) 在执行批量更改配置文件的 linux pc/服务器中,执行 upgrade-batch.sh 脚本 ./upgrade-batch.sh pools /etc/config/ static_ip.txt 执行确认后,脚本会将配置文件 pools 批量替换 static_ip.txt 文件列表中 ip 地址的矿机 /etc/config/pools 文件. 6.2.3.批量重启矿机 cgminer 程序,使更改的配置生效 在执行批量重启矿机的 linux pc/服务器中,执行 remote-run-command.sh 脚本 ./remote-run-command.sh '