通常、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)を使用してシステムにアクセスすることはできません。
回答いただきありがとうございます。