通常,在使用 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
我解压了squashfs.img来更改IP地址。
unsquashfs squashfs.img
我编辑了以下文件
squashfs-root/etc/apache2/listen.conf
# 将监听 127.0.0.1:80 更改为监听 0.0.0.0:80squashfs-root/etc/apache2/vhosts.d/bender.conf
# 将监听 127.0.0.1:80 更改为监听 0.0.0.0:5008squashfs-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) 访问系统。
回答将不胜感激。