昨日すでにこの質問を投稿しましたが、返信がなかったので、もう一度質問しています。ほんとうに、皆さんが私を助けてくれることを願っています。
私は新しいUbuntuユーザーであり、過去2日間だけ使用しています。私のwifiの強さは、UbuntuよりもWindowsの方がはるかに優れていることがわかりました。そこで、Ubuntuのワイヤレスドライバーを更新することを考えました。起動後にネットワークが無効になるという問題があります。現在、Windows 8.1でデュアルブートを実行しています。 Sudo lshw -C network
の出力は次のとおりです。
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:08:00.0
logical name: enp8s0
version: 07
serial: 38:63:bb:72:97:97
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:41 ioport:4000(size=256) memory:b5600000-b5600fff memory:b5400000-b5403fff
*-network DISABLED
description: Wireless interface
product: RT3290 Wireless 802.11n 1T/1R PCIe
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:0a:00.0
logical name: eno1
version: 00
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=RALINK WLAN latency=0 multicast=yes wireless=Ralink STA
resources: irq:16 memory:b5510000-b551ffff
起動後、次の2つのコマンドを実行する必要があります。
Sudo ifconfig eno1 up
Sudo service network-manager restart
ラップトップを起動するたびにこれらの2つのコマンドを実行する必要があるのは本当にイライラします。ここで述べたようにrt3290ドライバーをインストールした後、それが起こり始めました https://askubuntu.com/a/593018/692756
コマンドの後のSudo lshw -C network
の出力は次のとおりです。
*-network
description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:08:00.0
logical name: enp8s0
version: 07
serial: 38:63:bb:72:97:97
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:41 ioport:4000(size=256) memory:b5600000-b5600fff memory:b5400000-b5403fff
*-network
description: Wireless interface
product: RT3290 Wireless 802.11n 1T/1R PCIe
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:0a:00.0
logical name: eno1
version: 00
serial: c0:38:96:6e:ae:d7
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=RALINK WLAN ip=192.168.225.110 latency=0 multicast=yes wireless=Ralink STA
resources: irq:16 memory:b5510000-b551ffff
iwconfig
の出力は次のとおりです。
lo no wireless extensions.
eno1 Ralink STA ESSID:"BAZINGA" Nickname:"RT3290STA"
Mode:Managed Frequency=2.422 GHz Access Point: 18:A6:F7:EA:2C:64
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level:-52 dBm Noise level:-84 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
enp8s0 no wireless extensions.
電源管理は表示されていませんが、wifi.powersave = 2
ファイルの/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
の値が無効になっていると確信しています。
何度も試行し、wicdをインストールし、network-managerをアンインストールしてから元に戻した後、/etc/rc.local
ファイルを変更しました。追加したSudo ifconfig eno1 up
Sudo service network-manager restart
exit 0
ステートメントの前。基本的には、システムがランレベルを変更するたびに、つまり、シャットダウン、リブート、またはマルチレベルユーザーとシングルユーザーの間の交換を行うたびに、スクリプトが実行されます。そのため、ブートするたびにタイプする必要はありません。rc.localファイルが入力してくれました。なぜそれが起こったのかはまだわかりませんが、少なくとも機能しています。
似たような問題がありましたが、
Sudo ifconfig <wifi logical name> up
Sudo service network-manager restart
rfkillでwifiがハードブロックされていたため、私の問題は解決しませんでした。
私の解決策は-それでもあなたを助けるかもしれない-ブラックリストを編集することでした:
Sudo vim /etc/modprobe.d/blacklist.conf
行を追加します:
blacklist wmi
blacklist asus_wmi
blacklist asus_nb_wmi
wmi(windows management instrumentation)は多くの場合、デュアルブートシステムに影響し、wifiを無効にしている可能性があります。つかいます
lsmod | grep wmi
システムで現在実行されているwmiモジュールを確認し、ブラックリストを使用して無効にします。私のために働いた!
これは、ワイヤレス電源管理がカーネルモジュールに干渉していることが原因である可能性があります。ワイヤレス電源管理を無効にすることができます
Sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
systemctl restart network-manager.service
また、githubから取得したモジュールをアンインストールします
cd ~/DPO_RT3290_LinuxSTA_V2600_20120508
Sudo make uninstall
UbuntuForumsの投稿からインストールしたものとともに
cd ~/RT3290_u16
Sudo ./uninstall.sh
Sudo rm /etc/modprobe.d/blacklist-rt2800pci.conf
リブート