How do I set netmask to 0.0.0.0 (or/0)

I want to использовал zenmap in Ubuntu 15.10 to do в помещение scan of all IP addresses, however, when in the network config, I try to set в netmask of 0.0.0.0, it won't accept it. OK, so I thought I could just do 2 scans and удар в лунку them together, but when I set it to 1.0.0.0 and then поешь back in, it ends up being changed to 255.0.0.0. So,

I tried to modify /etc/network/interfaces and added the eth0 интерфейс with в netmask of 0.0.0.0. When I restarted networking and ran ifconfig, it ended up giving я 255.255.0.0 эксперт the netmask. Surely, there is в way to do в помещение - only full network scan.

Does anyone know how?

EDIT: What локальный гm trying to accomplish is to scan my network for any devices responding to

0.0.0.0-255.255.255.255

I suppose I could give my network adapter an address on each 255.0.0.0 segment and just scan them all that way, but I was hoping for an easier solution (and one that would avoid the ПК from detecting itself on whatever IP is responds to in each of those 255 subnets). I guess that will be the way.

0
задан 15 December 2015 в 09:31

2 ответа

После всего моего исследования Ubuntu не позволит сетевую маску ничего большего, чем 255.0.0.0, и я не мог найти способ обмануть его из этого (хотя это кажется тривиальным, что это не должно позволять его), таким образом, я записал маленький сценарий, чтобы изменить мой IP-адрес (запускающийся в 1.0.0.0, затем 2.0.0.0... полностью до 255.0.0.0), сбросить сети, выполнить nmap из командной строки и скомпилировать все результаты.

результатом является список всего дюйм/с, которые "взяты" устройствами в моей сети - точно, что я искал. Я нашел несколько устройств там, что я искал и пара, я не был.

, Как упомянуто, это не метод для обнаружения устройств жулика в смысле безопасности (который не был моей целью), таким образом, это нельзя рассматривать как таковое ни для кого натыкающегося на это.

Так или иначе, я ответил на свой собственный вопрос и не хотел быть, "что парень", таким образом, я продолжаю назад.

За Ваше здоровье!

1
ответ дан 30 September 2019 в 01:19

Ваш вопрос не ясен на том, где Вы пытаетесь установить свою сетевую маску. Ниже будет значить и параметры сканирования ZenMap и Вашу систему.


Ваша система

0.0.0.0 не допустимая сетевая маска для локального IP-адреса. IPv4 частные пробелы (в нотации CIDR, благодаря ARIN:

  • 10.0.0.0/8 (иначе 10.0.0.0/255.0.0.0) IP-адреса: 10.0.0.0 - 10.255.255.255.
  • 172.16.0.0/12 (иначе 172.16.0.0/255.240.0.0) IP-адреса: 172.16.0.0 - 172.31.255.255
  • 192.168.0.0/16 (иначе 192.168.0.0/255.255.0.0) IP-адреса: 192.168.0.0 – 192.168.255.255

Или используйте один из них или используйте тот, на самом деле присвоенный сети, Вы идете. Сетевая маска 0.0.0.0 не безопасно использовать с системной сетевой маской IP-адреса, и при этом она не будет на самом деле работать, поскольку Вы думаете, что она будет. Это - также не действительно 'допустимая' сетевая маска, это - 'специальное', которое не действительно применимо в обращении...


ZenMap Сканируя Параметры Сетевой маски для сканирования для

Сетевая маска 0.0.0.0 (в CIDR, /0) обозначает "Каждый адрес для существования во всей вселенной", которая является недопустимой сетевой маской для определенного диапазона IP - Вы обычно только видите это с IP-адресом 0.0.0.0, который с CIDR является 0.0.0.0/0 denotiong полнота Интернета.

При попытке просканировать все локальные IP-адреса, Вы собираетесь быть работой в рамках ограничений Вашей сети. Первое место для запуска путем определения сетевой маски для сегмента частной сети (в домашнем маршрутизаторе, вероятно 192.168.1.0/24 который указывает только на последние изменения октета).

Некоторый другой общий 'частный IP располагает с интервалами' сканирования, которые я использовал от 'самого быстрого' до 'самого злого':

  • 192.168.1.0/24 - сканирования 192.168.1.0 через .255 - Довольно быстро, <10 минут с небольшими сетями, для меня.
  • 192.168.0.0/16 - сканирует все 192.168.* диапазон (который является всем диапазоном IP для этого набора частных групп IP) - Занимает много времени для завершения
  • 172.16.0.0/12 - сканирует весь диапазон 172.16.0.0 через 172.31.255.255 (который является всем диапазоном IP для этого набора частных групп IP) - занимает Очень долгое время для завершения
  • 10.0.0.0/8 - сканирует весь диапазон 10.0.0.0 через 10.255.255.255 (который является всем диапазоном IP для этого набора частных групп IP) - ЧРЕЗВЫЧАЙНО занимает много времени для завершения.

Идеально, тем не менее, Вы знаете адресное пространство, которое Вы сканируете, и точная сетевая маска, которую Вы хотите использовать. Большинство частных сетей класса дома 192.168.x.*, где x обозначает определенный октет, такой как 100, и * обозначает любой другой адрес в заключительном октете. Вы также обычно видите единые домашние сети с CIDR /24 (старая сетевая маска стиля 255.255.255.0) в этих сетях.

ZenMap tl; доктор: не использовать 0.0.0.0 или /0 для Вашего количества сетевой маски/CIDR. Или используйте CIDR/сетевую маску для частного пространства IP, на котором Вы фокусируетесь в целом или используете сетевую маску, что Вы знаете, что сеть использует. (НЕ используйте 0.0.0.0, Вы закончите тем, что сканировали Интернет!)

5
ответ дан 30 September 2019 в 01:19

Другие вопросы по тегам:

Похожие вопросы: