カテゴリー: Troubles errors
CATEGORY ARCHIVE
xrdpを入れたがRDP接続できなかったので暫定的仮処置をした
環境
Ubuntu 22.04 (多分24.04でも同じ)
windowsマシン
問題点状況
Ubuntu desktopをインストール後、sudo apt install xrdp にてxrdpをインストール。これで、windowsからRDPを試みるも、login failed となる。
Ubuntu desktopの設定の共有から、RDPを有効にしたり、パスワードを設定しても変わらず。
ssl-certをインストールしても変わらず
暫定仮処置
Netで調べていると、raspberry piでだがシステム設定のアカウントとは別のアカウントを作成したらRDP接続出来た、という記事を見つけた(下記リンク)。
https://www.thun-techblog.com/index.php/blog/raspberry-pi-os-2022-04-04-xrdp-error/
そこで、別アカウント(ここでは betumei として記述)を使って以下の設定を行った
$ sudo adduser betumei
$ sudo usermod -G sudo betumei
これで、windowsからRDPを行うと成功した
AX210NGW m.2 dual band wifiネットワークカードをIPFireで使うための応急処置
環境
PC miniPC(CPU N100)
IPfire IPFire core186
カード Intel AX210NGW カード
問題点
WLANAPページにて、「WLAN CARD」はRunnningになるが、Access PointがStoppedから変わらない。
エラーになっている箇所
/hostapd /etc/hostapd.conf コマンドを投入してみると、ACS が失敗している。
channel の設定が、 Automatic Channel Searchになっており、しかもその設定から変わらない。
/etc/hostapd.conf 内のchannel部分をchannel番号を指定して /hostapd /etc/hostapd.conf コマンドを実行してみたところ、 Access Pointが Running に変化した。 ここが課題箇所
応急処置
方針 hostapd.conf のコピーを造り、そこでchannelを固定設定し、初期化後に実行させる
応急処置内容
- cp /etc/hostapd.conf /etc/hostapd2.conf
- interface=blue0 を hostapd2.conf の先頭に追加
- channel= 1 (1-11の間の数値) を hostapd2.conf に設定
- /etc/sysconfig/rc.local に、nohup /usr/bin/hostapd /etc/hostapd2.conf & を追記
これで再起動で対応できる
※この方法では、初期化時にAP化に一度失敗しても初期化後にAP化する方法に注意
注意点
アクセスポイントとして使えるのは2.4GHz帯だけというのに注意。従ってAX201NGWを使うことは過剰性能であり、もっと安価なものか別のカードを使用するのがよさそう。
apt updateで「クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました」出力し失敗
トラブル
apt updateコマンドで、エラーとなり「クリアサインされたファイルが有効ではなく、'NOSPLIT' を得ました (認証にネットワークが必要?)」との情報が出力された。
原因調査
ネットで調べたところ、deb用のソースが消えていたり期限切れの可能性がある事が分かった。
そこで、sudo apt-key list を実行したところ期限切れと表示されるものがあった。
仮処置
/etc/apt/sources.list 又は /etc/apt/source.list.d 内の期限切れのsourceの部分をコメント化した。 一応っこれで、apt updateは実行できる様になった。
正式な対処は、OSを含めアップデイトする事である(が、各アプリケーションの中身の更新が大変)
ubuntuで、「認証が必要です。システムポリシーによりwi-fiスキャンが阻止されます」が繰り返される。それへの対処
参考にしたサイト
対処
以下の内容を /etc/polkit-1/localauthority/ 配下の pklaファイルとして作成記述
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manage>
ResultAny=no
ResultInactive=no
ResultActive=yes
[Allow Package Management all Users]
Identity=unix-user:*
Action=org.debian.apt.*;io.snapcraft.*;org.freedesktop.packagekit.*;com.ubuntu.>
ResultAny=yes
ResultInactive=yes
ResultActive=yes
[Allow WiFi Scan all Users]
Identity=unix-user:*
Action=org.freedesktop.NetworkManager.wifi.scan
ResultAny=yes
ResultInactive=yes
ResultActive=yes
私の場合は、まとめて以下で作ってしまった。
sudo nano /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla
反映
sudo systemctl restart NetworkManager
Miracast出来なかったので対応できた事例
背景
自作及びBTO PCでmiracast動作しなかった。苦戦した結果なんとか動作した例もあるので備忘録として残す
なお、ノートPC,タブレット、スマホからはMiracastは出来ていました。
事例1
マザボ ASUS Prime H570-Plus
CPU Intel i5-11440
グラボ RTX3060
OS Windows10 Home
wifiドングルをTP-LINKの(品名忘れた)Realtek RTL8188EUで苦戦。
wifiドングルをTP-LINK Archer nano T2U に替えたところ、2.4GHzで成功。
5GHzでは、ダメ
事例2
マザボ ASUS Prime H270-Plus
CPU Intel i7-7700
グラボ GTX1060
OS Windows10 Pro
wifiはPCIボードにIntel dualband wireless AC-7265を刺している
Miracastダメ
Realtek RTL8188EUでもダメ
T2Uでもダメ
グラボのdriverを、nvidiaのサイトから最新版をダウンロードし更新した
(NVIDIA Studio ドライバー ver. 555.85)
AC7265 ダメ
RTL8188EU ダメ
T2u 2.4GHzで成功
結局
wifiドングルを交換し、グラボのドライバー更新でMiracast出来る場合あり。
但し、AIやcudnn、tensorなどを使用している場合は、バージョン間の相性があるのでドライバー更新も簡単には出来ないかも
lan内でのmailは可能にしていたが、lan外からは出来ていなかった。それへ対応。
問題点
lan外にmailしようとしたところ、relay access deniedとなって送信拒否された。
smtp認証が必要との事。 そこでsmtp認証を追加した。
smtp認証追加
main.cfに認証用設定追加
sudo nano /etc/postfix/main.cf
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_service = smtp
smtpd_sasl_type = dovecot
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unautcheck_client_access hash:/etc/postfix/reject_client,
reject_unauth_destination
reject_clentが無いとエラーになったので作成
sudo nano /etc/postfix/reject_client
設定を反映
sudo /usr/sbin/postmap /etc/postfix/reject_client
出来たことを確認
ls -la /etc/postfix/reject_client.db
SMTP認証用のソフトが足りなかったので、追加インストール
sudo apt-get install sasl2-bin
sudo sasldblistusers2
sudo chgrp postfix /etc/sasldb2
sudo chmod 640 /etc/sasldb2
#sudo mv sasldb2 sasldb2_org
ls /etc/sasldb2
master.cfのsmtp認証設定の確認
sudo nano /etc/dovecot/conf.d/10-master.conf
service auth {
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group=postfix
補足:忘れていたのでパスワード再設定
sudo passwd -d username
sudo passwd username