tmygt
2023年9月7日 10時22分
ABOS Webを試そうとしているのですが、うまくアクセスできていません。
こちらの開発環境の都合で少し変なネットワークになっているのですが、もしアクセスする方法があれば教えていただけないでしょうか。
まず、こちらの開発環境のネットワークは添付の開発ネットワーク.pngのようになっています。(IPアドレスはダミー)
PCには2つのネットワークアダプターがあり、1つはLAN、もう一つはArmadillo IoT G4と接続しています。Armadillo側のネットワークアダプターはブリッジアダプターとして仮想マシンに見せています。Armadillo IoT G4がインターネットにアクセスする際は、ATDEを経由してアクセスしています。(ATDEでiptablesを使ってNATを設定済み。Armadillo IoT G4がインターネットにアクセスできることは確認済み。)
この状況で、ATDE上のFirefoxからABOS Webを開こうとしていますが、アクセスできません。
URLは https://armadillo.local:58080 と https://192.168.10.2:58080 を試していますが、両方ともアクセスできていません。
念のためcurlでもアクセスしてみましたが、下記の通りアクセスできていません。(IPアドレスは伏せています)
atmark@atde9:~$ curl --noproxy armadillo.local https://armadillo.local:58080 curl: (6) Could not resolve host: armadillo.local atmark@atde9:~$ curl --noproxy xx.xx.xx.xx https://xx.xx.xx.xx:58080 curl: (7) Failed to connect to xx.xx.xx.xx port 58080: 接続を拒否されました
ABOSWebの想定している環境とは異なるとは思うのですが、このような環境でABOS Webにアクセスする方法はありますでしょうか?
ファイル | ファイルの説明 |
---|---|
開発ネットワーク.png | 開発環境のネットワーク |
コメント
tmygt
at_afiqe.anuar
> すみません、うっかり `rc-service abos-web restart` を実行する前にパスワード設定をしてしまったのですが、それで問題なくABOS Webにアクセスできるようになりました。(armadillo.localではアクセスできず、IPアドレス指定でアクセスしていますが、直近はこれで十分です。)
アフィクです。
abos-web をもう使えることになりますね。良かったです。
armadillo.local を使いたいであれば、avahiのサービスを起動する必要があります。
セキュリティのために、アップデートで新しく追加したサービスはデフォルトで無効化しています。
armadillo で rc-service avahi-daemon restart
を実行すると、
avahi のサービスを起動できます。
また、armadillo 上で ps aux|grep avahi
を実行すると、
以下のように armadillo.local を有効化されていることを確認できます。
armadillo:~# ps aux|grep avahi 1273 avahi 0:13 avahi-daemon: running [armadillo.local] 1279 avahi 0:00 avahi-daemon: chroot helper 2372 root 0:00 grep avahi
tmygt
at_afiqe.anuar
2023年9月7日 11時49分
アフィクです、
initial setup のときに abos-web-admin のパスワードを設定されていなため、abos-webを起動していないんだと思います。
abos-webがちゃんと起動できたのであれば、以下のコマンドで再起動できるはずです。
もしエラーが出て、または、起動しないのであれば、
root で abos-web-admin のパスワードを設定してみてください。
それで解決できなければ、また聞いてください。