首先要安装这个工具:百度网盘下载链接:https://pan.baidu.com/s/14yYJRtBRfmiVyofgdU_6HQ 密码:1b7s
解压安装包
[root@LN~]# tar -xf netmask_2.3.12.tar.gz
进入安装文件夹
[root@LN~]# cd netmask-2.3.12/
编译安装
[root@LN~]# ./configure
[root@LN~]# make &&make install
没报错则表示安装成功
测试:
[root@LN-CMCC-DNS-Log-Analysis ~]# netmask -c 192.168.0.1
192.168.0.1/32
如果提示安装成功,但是显示没有这个命令,可能是有些系统默认安装到了/usr/local/bin 这个时候需要给这个程序做个软连接几个:ln -sv /usr/local/bin/netmask /usr/bin/ 重新测试就可以了。
下面来就可以进行一些网段的操作了
-s, --standard Output address/netmask pairs 输出192.168.0.1/255.255.255.255
-c, --cidr Output CIDR format address lists 输出 192.168.0.1/32
-i, --cisco Output Cisco style address lists转换到cicso反向子网掩码192.168.0.1 0.0.0.0
-r, --range Output ip address ranges 输出范围192.168.0.0-192.168.0.255 (256)
-x, --hex Output address/netmask pairs in hex 输出十六进制:0xc0a80101/0xffffffff
-o, --octal Output address/netmask pairs in octal 输出八进制:030052000401/037777777777
-b, --binary Output address/netmask pairs in binary输出二进制:11000000 10101000 00000001 00000001 / 11111111 11111111 11111111 11111111
-n, --nodns Disable DNS lookups for addresses