Назначение IP-адресов eth0
Я совершенно новичок как в Linux, так и в пентестинге. Я слежу за академией HTB, но застрял на назначении IP-адресов eth0 (enp1s0 на моей машине).
Я начал с sudo ifconfig enp1s0 up, затем назначил IP-адрес с помощью sudo ifconfig enp1s0.
Никаких кодов ошибок машина мне не выдает, она их принимает, но потом вечно "думает". В конце концов мне приходится заставлять его сдаться (примерно через 16 часов - я оставил его на ночь). Я пытался пропустить этот шаг и настроить IP-адреса сетевой маски и шлюза, но снова он просто продолжает «загружаться» вечно.
Когда я захожу в /etc/resolv.conf и /etc/network/interfaces, они пусты. Я пытался настроить эти файлы, они не меняют адреса, когда я запускаю ip addr.
Я читал сообщения, в которых говорилось, что /etc/network/interfaces перемещен в netplan, но файл конфигурации (/etc/netplan/config.yaml) также пуст. Добавление строк в этот файл также ничего не делает. Единственный файл, в котором что-то есть, — это /etc/netplan/*yaml, вывод показан ниже. Я попытался изменить IP-адреса и был несколько успешным, я сказал netplan «попробовать», и он принял файл, но время ожидания истекло, прежде чем я смог нажать «ОК». Я попытался применить и снова думал об этом часами.
enp1s0:
принять-ра: правда
DHCP4: правда
DHCP6: правда
соответствовать:
macaddress: 56:00:04:64
имя набора: enp1s0
Я попытался добавить IP-адрес с помощью sudo ip addr add dev enp1s0. Но когда я пытаюсь удалить старый IP-адрес, машина «думает» часами.
Я действительно понятия не имею, куда идти дальше. Пожалуйста помоги!