D-Link DWA-131(E1)适配器Ubuntu 17.10信号弱,Windows正常求助
Hey there, I’ve tackled this exact problem with the DWA-131 (rev E1) on Ubuntu before—this adapter relies on the Realtek RTL8192EU chipset, which has had some driver-related signal quirks on Linux. Let’s walk through the most effective fixes that worked for me and other users:
1. Replace the default driver with a community-maintained version
The stock driver that comes with Ubuntu 17.10 is often outdated and doesn’t handle antenna tuning or power management well. Here’s how to install a better, more reliable driver:
- Open a terminal (hit Ctrl+Alt+T to launch it quickly)
- Install the tools needed to build the driver from source:
Note: If you get "package not found" errors, enable the universe repo first withsudo apt update && sudo apt install git build-essential linux-headers-genericsudo add-apt-repository universeand re-run the update command. - Clone the community-maintained driver repository:
git clone https://github.com/Mange/rtl8192eu-linux-driver.git - Build and install the driver:
cd rtl8192eu-linux-driver make sudo make install sudo modprobe 8192eu - Reboot your system—this should immediately boost signal strength for most people.
2. Disable wireless power management
Ubuntu’s default power-saving settings can throttle your adapter’s signal to save battery, even on desktop systems. Let’s turn that off:
- First, check if power management is enabled:
iwconfig | grep Power - If it shows "Power Management: On", disable it temporarily to test the difference:
Replacesudo iwconfig wlan0 power offwlan0with your adapter’s actual interface name—you can find it usingip link showif needed. - To make this change permanent, edit the Network Manager config file:
Change the linesudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.confwifi.powersave = 3towifi.powersave = 2, save with Ctrl+O, exit with Ctrl+X, then restart Network Manager:sudo systemctl restart NetworkManager
3. Force antenna selection (advanced tweak)
Some users fixed weak signals by forcing the adapter to use a specific antenna instead of auto-selecting. Give this a try:
- List available antenna options for your adapter:
iw list | grep -A 5 antenna - Force the adapter to use antenna 1 or 2 (test both to see which gives better signal):
Or:sudo iw dev wlan0 set antenna 1 1sudo iw dev wlan0 set antenna 2 2
4. Check for wireless interference
Even if Windows handles it smoothly, Ubuntu might be more sensitive to channel crowding. Try switching your router to a less crowded 2.4GHz channel (channels 1, 6, or 11 are the least overlapping) or switch to 5GHz if your router and adapter support it.
If none of these fixes work, could you share the full output of lsusb? That’ll help confirm the exact chipset and rule out any edge cases.
内容的提问来源于stack exchange,提问作者Dhruv Marwha

