Linux命令行工具使用netmasks / CIDR表示法

前端之家收集整理的这篇文章主要介绍了Linux命令行工具使用netmasks / CIDR表示法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在制定网络子网时非常糟糕.是否有一些 Linux命令行工具(ubuntu包加一个),这让我输入255.255.255.224它会告诉我这是/ 27?

解决方法

ipcalc可以做到这一点,例如:
[kbrandt@kbrandt-opadmin: ~] ipcalc 192.168.1.1/24                 
Address:   192.168.1.1          11000000.10101000.00000001. 00000001
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.1.0/24       11000000.10101000.00000001. 00000000
HostMin:   192.168.1.1          11000000.10101000.00000001. 00000001
HostMax:   192.168.1.254        11000000.10101000.00000001. 11111110
Broadcast: 192.168.1.255        11000000.10101000.00000001. 11111111
Hosts/Net: 254                   Class C,Private Internet

如果您输入子网掩码而不是CIDR,您仍会在“网络:”之后看到/ ## CIDR编号,因此它会双向进行.

或与sipcalc

[kbrandt@kbrandt-opadmin: ~] sipcalc 192.168.1.1/24                                                                                             <23403@8:55>
-[ipv4 : 192.168.1.1/24] - 0
[CIDR]
Host address        - 192.168.1.1
Host address (decimal)  - 3232235777
Host address (hex)  - C0A80101
Network address     - 192.168.1.0
Network mask        - 255.255.255.0
Network mask (bits) - 24
Network mask (hex)  - FFFFFF00
Broadcast address   - 192.168.1.255
Cisco wildcard      - 0.0.0.255
Addresses in network    - 256
Network range       - 192.168.1.0 - 192.168.1.255
Usable range        - 192.168.1.1 - 192.168.1.254

Ubuntu包是ipcalc和sipcalc:

sudo apt-get install ipcalc
sudo apt-get install sipcalc

猜你在找的Linux相关文章