解凍後、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)を使用してシステムにアクセスすることはできません。

回答いただきありがとうございます。

ベストアンサー1

おすすめ記事