PXE経由でDebian 10を配布しましたが、うまくいきました。
Debian 11がリリースされたので、同じことをすることにしましたが、ネットワークを設定しようとしたときにインストールに失敗しました。
ネットワークの自動構成に失敗しました。
ネットワークでDHCPプロトコルを使用しない可能性があります。あるいは、DHCP サーバーが遅くなったり、一部のネットワークハードウェアが正常に動作しないことがあります。
いくつかの奇妙なことがあります。
機械できるロードするだけでDHCPに達しました。 DHCP サーバーログに DHCPDISCOVER、DHCPOFFER、DHCPREQUEST、および DHCPACK メッセージを表示できます。また、システムは正しいIPアドレスを使用してTFTPサーバーと通信します(pxelinux.0などを検索するため)。結局、マシンはDHCPにアクセスし、ローカルネットワークにアクセスしましたが、魔法のように忘れました。
enp1s0
本機には2つのアダプターがありますenp111s0
。インストール中にコンソールをインポートすると、ip link set enp111s0 down; ip addr add 192.168.1.50/24 dev enp1s0
ローカルネットワークにアクセスできます(インターネットにはアクセスできません)。また、指定されたゲートウェイを実行すると、
ip route add default via 192.168.1.1 dev enp1s0
ローカルネットワークだけでなくインターネットにもアクセスできます。
これを説明できるDebian 11で何が起こっていますか?
接続の問題を解決するには?
答え1
見つけたのに、なぜこのようなことが起こるのかはまだよくわかりません。
コンピュータには2つのネットワークアダプタがありますが、インストール中は1つだけが使用されます(常に使用されます)。もう一方は接続されていません。
enp111s0
Debian 11は何とかプラグを抜いて使用する必要があると判断し、enp1s0
それにもかかわらず動作するという事実を無視しました。したがって、解決策は
pxelinux.cfg
Debianを代わりに使用するように変更することですenp1s0
。# D-I config version 2.0 default linux label linux kernel debian-installer/amd64/linux append [...] netcfg/choose_interface=auto --
私は現在以下を持っています:
# D-I config version 2.0 default linux label linux kernel debian-installer/amd64/linux append [...] netcfg/choose_interface=enp1s0 --
働いた。インストールが正常に開始されました。それにもかかわらず、なぜDebian 10が異なる動作をしているのかを知りたいので、この問題に関する情報を提供する答えを喜んで受け入れます。