Como adicionar o código do arquivo .patch ao usb_modeswitch e adicionar suporte para o modem USB 3G?

3

então eu quero mudar para o Ubuntu a partir do Windows, mas infelizmente depois de fazer algumas pesquisas eu descobri que meu modem USB 3G não funciona bem com o GNU / Linux em que você tem que configurar seu próprio suporte para o dispositivo. Meu dispositivo é um D-Link DWR-510, no manual oficial ele afirma que ele suporta GNU / Linux, embora após investigações posteriores eu descobrisse que isso não é verdade.

Por meio da pergunta de outro fórum, encontrei alguém que codificou um arquivo usb_modeswitch DB / .patch que supostamente deveria adicionar suporte ao meu dispositivo, embora eu não tenha absolutamente nenhuma ideia do que estou fazendo, e essa é minha única fonte de internet (Terceiro país do mundo) Eu tenho que saber como fazê-lo funcionar antes de eu mudar, esta é a fonte do código: link

aqui está o código, caso você não queira ir ao site:

# D-Link DWR-510

TargetVendor=  0x2001
TargetProductList="7e12"

MessageContent="5553424308407086000000000000061b000000020000000000000000000000"

obrigado por realmente clicar nesta questão e ler até aqui

    
por uvxbfzmo 04.01.2018 / 16:24

1 resposta

1

Parece que a solução será a seguinte:

# 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

Espero que isso ajude.

Você sempre pode reverter /usr/share/usb_modeswitch/configPack.tar.gz archive para versão do repositório com

sudo apt-get install --reinstall usb-modeswitch-data
    
por N0rbert 04.01.2018 / 19:44