我在 .seed 文件中使用了它:
d-i netcfg/choose_interface select eth0
d-i netcfg/get_hostname string fj4.testnet
d-i netcfg/disable_autoconfig boolean true
d-i netcfg/dhcp_failed note
d-i netcfg/dhcp_options select Configure network manually
d-i netcfg/get_ipaddress string 10.201.0.34
d-i netcfg/get_netmask string 255.255.0.0
d-i netcfg/get_gateway string 10.201.0.1
d-i netcfg/get_nameservers string 10.206.0.11
d-i netcfg/confirm_static boolean true
我使用它(经过修改,与 cobbler 一起使用)并且安装的系统确实具有正确的 IP 地址和网络掩码,但 /etc/network/interfaces 文件中没有网关指令。
我缺少什么?
答案1
好吧,所以我认为问题出在 preseed 文件上,但实际上是 cobbler 的问题,它的“preseed_late_default”脚本在不告诉任何人的情况下覆盖了 /etc/network/interfaces。