압축을 푼 후 Linux iso 이미지에 대한 사용자 지정 IP 주소를 어떻게 구성합니까?

압축을 푼 후 Linux iso 이미지에 대한 사용자 지정 IP 주소를 어떻게 구성합니까?

일반적으로 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)를 제공하면 외부에서 시스템에 접근할 수 없습니다.

  1. Cent OS 이미지를 설치했습니다.

    mount -o loop linux.iso /mnt

  2. IP 주소를 변경하기 위해 squashfs.img의 압축을 풀었습니다.

    unsquashfs squashfs.img

  3. 다음 파일을 편집했습니다

    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

  4. 호박을 다시 압축하고 ISO 이미지를 압축했습니다.

시스템은 정상적으로 부팅되지만 해당 IP(100.5.3.1)를 사용하여 시스템에 액세스할 수 없습니다.

답변을 주시면 감사하겠습니다.

관련 정보