突然、私が知らない理由で、私のUSB wifiはUbuntuで動作しなくなりましたが、Windowsでは動作します。 Ubuntuのラップトップに接続すると、次のメッセージが表示されます。
「NamBe」には、自動的に起動することを目的としたソフトウェアが含まれています。実行しますか?この場所が信頼できない場合、または不明な場合は、キャンセルを押します。
[実行]を押すと、代わりに次のエラーが表示されます。
プログラムが見つかりません
このUSB Wifiは、Windows 10を搭載している他のラップトップでもまだ正常に機能しています。
これを修正する方法は?
編集1:
EDIT 2:(for user.dz)
追伸この投稿を後で編集して、他のコメントにも返信します
ここで間違った問題を解決しています。システムにモデムとJust Work™を自動検出させるだけでよいのに、なぜスクリプトを実行するのですか。
モデムでmodeswitch
コマンドを実行すると、大容量記憶装置ではなくモデムとして自動的にアクティブになり、システムは自動的にそれを検出します。
lsusb
出力を読み取ると、次のようになります。
Bus 002 Device 003: ID 12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)
それでは、モードをモデムモードに自動設定してみましょう。ターミナルで、次のコマンドを実行します。
Sudo nano /lib/udev/rules.d/40-usb_modeswitch.rules
開いたファイルの一番下に、次の正確な文字列を貼り付けます。
# Huawei E353/E3131
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1f01", RUN +="usb_modeswitch '%b/%k'"
モデムのプラグを抜き、システムを再起動します。再起動したら、モデムを接続します。システムは自動的にモデムとして検出し、インターネットに接続します。何も自動実行する必要はなく、パーティションをコンピューターにマウントする必要もありません。
アダプタが取り外されたSudo fdisk -l
出力には、112行目に以下が含まれています。
Disk /dev/sdb: 3,7 GiB, 4003463168 bytes, 7819264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 8064 7819263 7811200 3,7G c W95 FAT32 (LBA)
アダプタを抜いた状態での出力は、行107で終了します。
USBファイルのスクリーンショットは次のとおりです。
USBの自動実行を無効にする(エラーメッセージを生成する)には、System Settings
、Details
、Removable Media
に移動し、挿入されたメディアを自動実行しないように最後のボックスをオンにします。
これにより、USBを挿入するとエラーメッセージが消えます。