Документация по ОС FreeBSD Вторник, 23.04.2024, 10:54
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » Установка и настройка

ipcalc — калькулятор для расчета сетей во FreeBSD [2012]
Иногда требуется определить какое количество ip-адресов содержит та или иная сеть. Когда сети маленькие и их мало, то это все можно быстро посчитать и в уме, но если блоки ip-адресов большие, то можно прибегнуть к помощи утилит по рассчету сетей, одной из которых является ipcalc.

On-line IP калькулятор

Далее рассмотрим как эта утилита работает. Установка будет производится на FreeBSD из портов, приступим:

#cd /usr/ports/net-mgmt/ipcalc/ && make install clean && rehash

Утилитка маленькая, поэтому долго ждать не придется, все очень быстро установилось.
Можно приступать к ее использованию, для начала взглянем, что она нам скажет о самой юзабельной сети 192.168.0.0 255.255.255.0:

#ipcalc 192.168.0.0 255.255.255.0
Address: 192.168.0.0 11000000.10101000.00000000. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 =>
Network: 192.168.0.0/24 11000000.10101000.00000000. 00000000
HostMin: 192.168.0.1 11000000.10101000.00000000. 00000001
HostMax: 192.168.0.254 11000000.10101000.00000000. 11111110
Broadcast: 192.168.0.255 11000000.10101000.00000000. 11111111 Hosts/Net: 254 Class C, Private Internet

Точно такой же результат мы получим,  если вместо полной маски 255.255.255.0 укажем количество бит в ней:

#ipcalc 192.168.0.0/24
Address: 192.168.0.0 11000000.10101000.00000000. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111 =>
Network: 192.168.0.0/24 11000000.10101000.00000000. 00000000
HostMin: 192.168.0.1 11000000.10101000.00000000. 00000001
HostMax: 192.168.0.254 11000000.10101000.00000000. 11111110
Broadcast: 192.168.0.255 11000000.10101000.00000000. 11111111
Hosts/Net: 254 Class C, Private Internet

Вместо обычной маски можно указать шаблонную маску wildcard:

#ipcalc 192.168.0.0 0.0.0.63 WILDCARD
Address: 192.168.0.0 11000000.10101000.00000000.00 000000
Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000
Wildcard: 0.0.0.63 00000000.00000000.00000000.00 111111 =>
Network: 192.168.0.0/26 11000000.10101000.00000000.00 000000
HostMin: 192.168.0.1 11000000.10101000.00000000.00 000001
HostMax: 192.168.0.62 11000000.10101000.00000000.00 111110
Broadcast: 192.168.0.63 11000000.10101000.00000000.00 111111
Hosts/Net: 62 Class C, Private Internet


Источник: http://blogfreebsd.com/freebsd/ipcalc-kalkulyator-dlya-rascheta-setej-vo-freebsd.html
Категория: Установка и настройка | Добавил: oleg (29.07.2012)
Просмотров: 2353 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links
buy ativan uk;элктрик киев недорого

Copyright MyCorp © 2024