
私たちのオフィスには、.profile ファイルの次の行を使用してブラウザを直接起動するラズベリーパイがあります。
xinit /usr/bin/chromium --kiosk --incognito internalsite.internal.com
/etc/inittabファイルの次の行を変更することでログインをバイパスできます。
変化
1:2345:respawn:/sbin/getty 115200 tty1
に
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
これは、起動時にページが見つからないというメッセージが表示されることを除けば正常に動作します。F5 キーを押すと、ページが正しく読み込まれます。
私は自宅の Pi にまったく同じものをセットアップしましたが、問題なく動作し、ブラウザが起動して指定された Web ページが完璧に表示されます。
このサイトは内部サイトなので、プロキシを経由しません。
何が原因なのでしょうか?
答え1
.profile スクリプトが開始する前に、ネットワーク ドライバーの接続がまだ完了していないようです。Web 要求を送信する前に、有効な IP が取得されたことを確認するようにスクリプトを変更します。