일반적으로 Linux ISO 이미지를 사용하여 시스템을 부팅한 후 IP 주소를 사용하여 외부 네트워크에서 시스템에 액세스할 수 있습니다. 기본적으로 루프백 주소(127.0.0.1)와 일부 IP 주소(xxxx)가 있습니다.
여기서 내가 하고 싶은 일은내 IP를 구성하고 싶습니다(100.5.3.1) 시스템을 부팅하지 않고. 즉, ISO 자체에 IP(100.5.3.1)가 포함되어야 합니다.
내가 따라야 할 단계는 다음과 같습니다. 하지만 해당 IP 주소(100.5.3.1)를 제공하면 외부에서 시스템에 접근할 수 없습니다.
Cent OS 이미지를 설치했습니다.
mount -o loop linux.iso /mnt
IP 주소를 변경하기 위해 squashfs.img의 압축을 풀었습니다.
unsquashfs squashfs.img
다음 파일을 편집했습니다
squashfs-root/etc/apache2/listen.conf
# 듣기 127.0.0.1:80을 듣기 0.0.0.0:80으로 변경squashfs-root/etc/apache2/vhosts.d/bender.conf
# 듣기 127.0.0.1:80을 듣기 0.0.0.0:5008로 변경squashfs-root/etc/apache2/vhosts.d/hpsmh.conf
# 듣기 127.0.0.1:2381을 듣기 0.0.0.0:2381로 변경/root/compaq/netconfig.sh --ip 100.5.3.1 --netmask 255.255.224.0 --gateway 100.58.30.1 --device eth5
호박을 다시 압축하고 ISO 이미지를 압축했습니다.
시스템은 정상적으로 부팅되지만 해당 IP(100.5.3.1)를 사용하여 시스템에 액세스할 수 없습니다.
답변을 주시면 감사하겠습니다.