所以我想从 Windows 切换到 ubuntu,但不幸的是,经过一番研究后,我发现我的 3G USB 调制解调器与 GNU/Linux 配合得不好,因为你必须自行配置对设备的支持。我的设备是 D-Link DWR-510,官方手册上说它支持 GNU/Linux,但经过进一步调查,我发现事实并非如此。
通过另一个论坛的问题,我发现有人编写了一个 usb_modeswitch DB / .patch 文件,该文件应该可以添加对我的设备的支持,但是因为我完全不知道自己在做什么,而且这是我唯一的互联网来源(第三世界国家 ftw)我必须知道如何在切换之前让它工作,这是代码的源代码:http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=1127
如果您实际上不想访问该网站,请使用以下代码:
# D-Link DWR-510
TargetVendor= 0x2001
TargetProductList="7e12"
MessageContent="5553424308407086000000000000061b000000020000000000000000000000"
感谢您点击这个问题并读到这里
答案1
解决方案似乎如下:
# 1. change directory to /tmp
cd /tmp
# 2. create "patch"-file
cat <<EOF > 2001\:a805
# D-Link DWR-510
TargetVendor=0x2001
TargetProduct=0x7e12
MessageContent="5553424308407086000000000000061b000000020000000000000000000000"
EOF
# 3. copy existing rules-archive to /tmp
cp /usr/share/usb_modeswitch/configPack.tar.gz /tmp
# 4. unpack it
gunzip configPack.tar.gz
# 5. remove existing rule from archive
tar --delete --verbose --file configPack.tar 2001\:a805
# 6. add new rule file
tar --update --verbose --file configPack.tar 2001\:a805
# 7. pack archive
gzip configPack.tar
# 8. copy updated archive to its normal location
sudo cp configPack.tar.gz /usr/share/usb_modeswitch/configPack.tar.gz
希望这可以帮助。
您始终可以使用以下方法将/usr/share/usb_modeswitch/configPack.tar.gz
存档还原到存储库中的版本:
sudo apt-get install --reinstall usb-modeswitch-data