Может ли компьютер иметь IP-адрес без операционной системы?
Если в системе нет операционной системы, может ли она иметь IP-адрес?
2 ответа
Это могло бы. UEFI включает в себя сетевой стек, который может быть настроен со статическим IP-адресом, т.е. Оболочка UEFI или HII формирует или может получить его из сети, используя DHCP. Точно так же, когда устаревшая PXE загружается, он также получает IP-адрес, используя DHCP.
Обратите внимание, однако, что это не означает, что этот адрес будет доступен снаружи. Обычно в этом случае нет служб, которые бы отвечали, и даже ping может не работать (в зависимости от реализации).
Общий ответ - нет, потому что вам нужно что-то спросить об IP-адресе, а сетевые карты сами этого не делают. Однако некоторые сетевые карты могут сделать это для облегчения загрузки через DHCP - но тогда возникает вопрос, считаете ли вы загрузочный код на сетевой карте какой-то ОС, которая затем переходит к другой ОС?
Реальный ответ более сложен и основан на действительно плохой формулировке. Например, на моих серверах ОС не установлена, но ОС загружается после загрузки. Не использую ISCSI. Видите ли, на материнской плате есть дочерняя плата, которая имеет свою собственную ОС и используется для BMC (т. Е. Для дистанционного управления, то есть я могу включить выключенный компьютер, внести изменения в экран BIOS, установить основную ОС). Вы считаете это ОС или нет?