解压后如何将我们的自定义 IP 地址配置到 Linux iso 映像?

解压后如何将我们的自定义 IP 地址配置到 Linux iso 映像?

通常,在使用 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. 我解压了squashfs.img来更改IP地址。

    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) 访问系统。

回答将不胜感激。

相关内容