How do I enable broadband?

Tilslut USB-Modem til Ubuntu: Din Komplette Guide

05/06/2023

Rating: 4.45 (14764 votes)

I en verden, hvor konstant internetadgang er afgørende, har USB-modemer, ofte kaldet dongles, vist sig at være en uundværlig løsning for mobil bredbånd. Mens Windows-brugere ofte oplever en problemfri plug-and-play-installation, hvor drivere og software automatisk installeres fra donglens indbyggede hukommelse, er processen i Linux-systemer som Ubuntu typisk anderledes. Selvom mange dongles initialt præsenterer sig som et simpelt lagerdrev, besidder Ubuntu en bemærkelsesværdig evne til at håndtere disse enheder direkte, ofte uden behov for leverandørspecifik software. Denne guide vil udforske to primære metoder til at etablere en stabil og pålidelig internetforbindelse via dit USB-modem på Ubuntu, samt give dig værktøjerne til at fejlfinde de mest almindelige problemer.

Does Ubuntu support mobile broadband USB dongles?
Ubuntu generally supports mobile broadband USB dongles. So let's start with: You get the following window that asks for the SIMs PIN. Enter your PIN, check Automatically unlock this device and click Unlock. If you've made it this far, you know that your dongle is supported. Select New Mobile Brodband connection... from the network indicator.
Indholdsfortegnelse

Hvad Er et USB-Modem, og Hvorfor Ubuntu?

Et USB-modem er en bærbar enhed, der giver dig adgang til internettet via mobilnetværk (2G, 3G, 4G, og nu 5G). Det er ideelt til rejser, fjernarbejde eller som en backup-forbindelse. Ubuntu, som et populært og brugervenligt Linux-operativsystem, tilbyder robust understøttelse for en bred vifte af hardware, herunder de fleste USB-modemer. Den indbyggede understøttelse og fleksibilitet gør Ubuntu til et fremragende valg for dem, der ønsker at udnytte deres mobil bredbånd uden at skulle forholde sig til proprietære drivere eller softwarepakker, der ofte er designet specifikt til Windows.

I USA tilbyder udbydere som Verizon (4G LTE USB Modem 551), AT&T (USB Force 4G – Aircard) og Virgin (U600 3G/4G Prepaid USB Stick) USB-modem dongles. På det indiske marked dominerer Huawei med udbydere som Airtel, TATA og Vodafone, mens EVDO er fremherskende i Kina. Uanset din region eller udbyder er de grundlæggende principper for tilslutning til Ubuntu ofte de samme.

Løsning 1: Den Nemmeste Vej via Netværksadministrator

Den mest ligetil metode til at forbinde dit USB-modem i Ubuntu involverer brugen af den indbyggede Netværksadministrator. Denne metode udnytter Ubuntus omfattende driverbibliotek, som allerede indeholder understøttelse for næsten alle typer USB-modemer. Processen kræver blot, at du opretter en ny 'mobil bredbåndsforbindelse'.

Trin-for-Trin Vejledning:

  1. Trin 1: Tilslut og Find Forbindelsen

    Sæt dit USB-modem i en ledig USB-port på din computer. Hold øje med ikonet for netværk (normalt øverst til højre på skærmen). I nyere versioner af Ubuntu (fra 12.04 og frem) finder du typisk en mulighed kaldet “Rediger Forbindelser” eller en direkte notifikation om en ny mobil bredbåndsforbindelse.

  2. Trin 2: Opret en Ny Forbindelse

    Klik på netværksikonet og vælg enten “Ny mobil bredbåndsforbindelse” eller “Rediger Forbindelser”. I vinduet, der popper op, klikker du på “Tilføj” for at oprette en ny forbindelse og vælger “Mobil bredbånd” som forbindelsestype.

  3. Trin 3: Vælg Enhed og Område

    Systemet vil nu forsøge at detektere din USB-enhed. Når den er fundet, vælger du den fra listen og fortsætter. Dernæst bliver du bedt om at vælge dit “Land og region”. Dette er vigtigt, da det hjælper systemet med at identificere mulige internetudbydere i dit område.

  4. Trin 4: Indstil Udbyder og APN

    Du vil nu se en liste over udbydere baseret på det land, du har valgt. Vælg din udbyder fra listen og fortsæt. Hvis din udbyder ikke er til stede, kan du indtaste den manuelt. På næste skærmbillede kan du vælge din plan, hvis du har valgt en udbyder, og din APN (Access Point Name) vil ofte blive indstillet automatisk.

    Hvis du udfører en manuel opsætning af udbyderen, skal du typisk indtaste *99# som opkaldsnummer, angive den korrekte APN (som du kan finde på din udbyders hjemmeside eller ved at kontakte deres support), og lade brugernavn- og adgangskodefelterne stå tomme, medmindre din udbyder specifikt kræver det.

  5. Trin 5: Gem og Aktiver

    Gem din nye forbindelse. Den vil nu være tilgængelig under netværksikonet øverst til højre. Du kan nu klikke på den nyoprettede forbindelse for at aktivere dit USB-modem og oprette forbindelse til internettet. Du er nu online!

Løsning 2: Brug af Leverandørens Shell-Script for Avancerede Funktioner

For nogle USB-modemer, især dem der tilbyder ekstra funktioner som dataspore, SMS-beskeder eller en grafisk opkaldsgrænseflade, kan leverandørens egen software være at foretrække. Mange USB-dongle-leverandører inkluderer en opsætningsfil i form af en shell-script (.sh-fil) på enhedens indbyggede hukommelse. Denne metode er mere generel for alle Linux-distributioner og kan give en mere 'managed' forbindelse.

How do I use a cellular modem in Ubuntu Core?
NetworkManager can be used to set cellular connection settings and to start and stop the connection. The recommended way of using a modem in Ubuntu Core is described in NetworkManager documentation. This documentation serves as further reference in case more control on the cellular modem is needed.

Trin-for-Trin Vejledning:

  1. Trin 1: Find .sh-filen

    Sæt dit USB-modem i computeren og gennemse dens indbyggede hukommelse. Du leder efter en fil med endelsen .sh. For eksempel kan du på en Airtel 3G USB-dongle finde den i en mappe kaldet “Linux”. Hvis der ikke er en sådan fil, kan denne metode ikke bruges.

  2. Trin 2: Kopier Mappen Lokalt

    Det er meget sandsynligt, at .sh-filen kalder på andre filer i den samme mappe. Derfor er det en god idé at kopiere hele mappen fra donglen til dit lokale filsystem, for eksempel til din hjemmemappe eller en dedikeret mappe.

  3. Trin 3: Juster Filrettigheder (chmod)

    For at sikre, at scriptet og de tilhørende filer har de nødvendige eksekveringsrettigheder, skal du ændre mappens tilladelser. I Ubuntu-systemer åbner du en terminal (Ctrl+Alt+T) og bruger følgende kommando:

    sudo chmod -R 777 /sti/til/opsætningsmappen

    Erstat /sti/til/opsætningsmappen med den faktiske sti til den mappe, du kopierede. Kommandoen -R sikrer, at ændringerne anvendes rekursivt på alle filer og undermapper.

  4. Trin 4: Udfør Scriptet

    Naviger ind i den kopierede mappe i terminalen ved hjælp af cd-kommandoen (f.eks., cd /sti/til/opsætningsmappen). Udfør derefter .sh-filen som superbruger (med administratorrettigheder):

    sudo sh filnavn.sh

    Erstat filnavn.sh med det faktiske navn på dit shell-script.

  5. Trin 5: Nyd de Ekstra Funktioner

    Applikationen er nu installeret på dit Linux-system. Denne løsning giver dig ofte en mere omfattende kontrol over din forbindelse, herunder muligheden for at spore dataforbrug, sende/modtage SMS-beskeder og finjustere forbindelsesindstillingerne, hvilket ofte er mere detaljeret end via Netværksadministratoren.

Fejlfinding: Når Tingene Ikke Virker Som Planlagt

Selvom Ubuntu generelt understøtter USB-modemer godt, kan der opstå situationer, hvor tingene ikke fungerer med det samme. Her er nogle almindelige problemer og løsninger:

Modemmet Registreres Ikke

Hvis du ikke får en pop-up-vindue, der beder om SIM-kortets PIN-kode, eller hvis donglen slet ikke detekteres, kan det skyldes flere ting:

  • SIM-kortet er blokeret eller forkert isat: Prøv at sætte SIM-kortet i en telefon for at kontrollere, om det er blokeret (kræver PUK-kode) eller for at sikre, at det er korrekt isat.
  • Problemer med usb-modeswitch: Mange USB-modemer præsenterer sig i starten som et simpelt lagerdrev, der indeholder drivere (primært til Windows). Herefter skal enheden 'skifte tilstand' for at fungere som et modem. Dette håndteres automatisk af et værktøj kaldet usb-modeswitch i Linux. Hvis dette ikke sker korrekt, kan donglen forblive i lagerdrev-tilstand. Ubuntu har typisk allerede de nødvendige drivere, men kan have svært ved at aktivere modemdelen. Dette er sjældent et problem på moderne Ubuntu-versioner, men kan forekomme med ældre eller mere obskure dongles.
  • Mangler PIN-kode: Nogle dongles kræver, at du indtaster SIM-kortets PIN-kode, før de kan bruges. Sørg for at gøre dette, og overvej at markere 'Lås denne enhed automatisk op', hvis muligheden er der.

Identificering af Din USB-Dongle

Hvis du oplever problemer, er det nyttigt at kende den præcise model af din dongle. Selvom mange udbydere rebrander dem, er de ofte fremstillet af et par store producenter som Huawei og ZTE. Du kan finde information ved at køre kommandoen lsusb i terminalen, som viser tilsluttede USB-enheder. Selvom outputtet ikke altid er umiddelbart klart, kan det give dig et 'Vendor ID' og 'Product ID', som du kan søge online efter for at identificere den specifikke model (f.eks. en Huawei K5320).

Automatisk Forbindelse Ved Login (Kendt Problem og Løsning)

Nogle brugere oplever en fejl, hvor mobil bredbånd ikke automatisk aktiveres ved login, selvom forbindelsen er oprettet og gemt. Dette er et kendt problem, der har været genstand for fejlrapporter. Indtil det er løst 'upstream', kan en simpel løsning via et shell-script, der køres ved login, afhjælpe problemet.

Sådan Opsætter Du Automatisk Forbindelse:

  1. Trin 1: Find dit forbindelsesnavn

    Åbn en terminal og list dine konfigurerede forbindelser i Network Manager med kommandoen:

    nmcli con list

    Du vil se et output, der ligner dette:

    NAVN UUID TYPE TIMESTAMP-REAL Tele2 Standard 1 93c93207-adce-40e4-beb5-d9f9c830d474 gsm Lør 25 Feb 2012 01:27:42 PM CET Vipnet forbindelse 1 054bdd1f-34e3-4db1-b18b-d38e885276c8 gsm aldrig

    Identificer din mobil bredbåndsforbindelse; den vil have gsm i linjen. I eksemplet ovenfor er forbindelsesnavnet Tele2 Standard 1.

  2. Trin 2: Opret et script

    Opret en ny tekstfil (f.eks. med Gedit) og indsæt følgende indhold. Husk at erstatte "Dit Forbindelsesnavn Her" med det navn, du fandt i trin 1:

    #!/bin/sh sleep 10 nmcli nm wwan on nmcli con up id "Dit Forbindelsesnavn Her"

    sleep 10 giver din dongle tid til at initialisere. Du kan justere forsinkelsen, hvis nødvendigt.

    How to connect a USB modem to Ubuntu?
    In ubuntu systems, drivers for almost all the types of USB modem are present. You just need to create a new “mobile broadband connection” following the steps below: Plug the USB net connecter to the system and check for the “new mobile broadband connection” in top right corner, under the item with network icon.
  3. Trin 3: Gem og flyt scriptet

    Gem filen som start_min_forbindelse.sh (eller et lignende navn) i din hjemmemappe.

    Flyt derefter scriptet til en systemmappe, hvor det kan eksekveres:

    sudo mv ~/start_min_forbindelse.sh /usr/local/bin/start_min_forbindelse.sh
  4. Trin 4: Indstil filrettigheder

    Giv scriptet eksekveringsrettigheder:

    sudo chmod 775 /usr/local/bin/start_min_forbindelse.sh
  5. Trin 5: Konfigurer start ved login

    Tilføj scriptet til dine 'Startprogrammer' eller 'Startup Applications'. Søg efter 'Startup Applications' i Ubuntus aktivitetsmenu. Klik på 'Tilføj' og udfyld felterne:

    • Navn: Automatisk Mobil Bredbånd
    • Kommando:/usr/local/bin/start_min_forbindelse.sh
    • Kommentar: Starter mobil bredbåndsforbindelsen ved login.

    Gem, og din forbindelse skulle nu starte automatisk, når du logger ind.

ModemManager og Ubuntu Core (For Avancerede Brugere)

For dem, der arbejder med Ubuntu Core – en version af Ubuntu optimeret til IoT-enheder og cloud-applikationer – er ModemManager en central komponent. ModemManager er en D-Bus-aktiveret dæmon, der styrer mobile bredbåndsenheder (2G/3G/4G) og forbindelser. Det er i stand til at forberede og konfigurere en bred vifte af modemer og opsætte forbindelser med dem. I de fleste tilfælde bruges ModemManager sammen med NetworkManager snap'en, som giver en grænseflade til at indstille cellulære forbindelsesindstillinger og starte/stoppe forbindelsen. ModemManager understøtter AT-kommandoer, QMI- og MBIM-grænseflader samt SMS-beskeder for USB-modemer, hvilket giver en dybere kontrol for avancerede brugere og systemintegratorer.

Sammenligning af Løsningerne

Begge metoder har deres fordele, afhængigt af brugerens behov og tekniske færdigheder:

FunktionNetværksadministrator (Løsning 1)Shell-Script (Løsning 2)
LethedMeget intuitiv og brugervenlig, kræver ingen terminal.Middel, kræver grundlæggende terminalforståelse.
FunktionerPrimært grundlæggende internetforbindelse.Ofte avancerede funktioner som dataspore, SMS, GUI.
KompatibilitetBred, da det er indbygget i Ubuntu.Specifik for leverandørens software, ikke altid tilgængelig.
FejlfindingNemmere, da Ubuntu giver visuelle tilbagemeldinger.Kan kræve mere dybdegående viden om Linux-kommandoer.

Ofte Stillede Spørgsmål (FAQ)

Her er svar på nogle af de mest almindelige spørgsmål vedrørende USB-modemer i Ubuntu:

Hvorfor genkender min Ubuntu-computer ikke donglen med det samme?

Dette skyldes ofte, at donglen først præsenterer sig som et lagerdrev (med Windows-drivere) og skal skifte til modemtilstand. Dette håndteres af usb-modeswitch, som normalt sker automatisk. Hvis det ikke sker, kan det være et problem med din specifikke donglemodel eller en ældre Ubuntu-version.

Skal jeg installere Windows-drivere?

Nej, i langt de fleste tilfælde skal du aldrig installere Windows-drivere på Ubuntu. Linux har sine egne drivere, og forsøg på at installere Windows-drivere kan skabe ustabilitet eller forhindre korrekt funktionalitet.

Hvad er APN, og hvorfor er det vigtigt?

APN står for Access Point Name. Det er en gateway mellem mobilnetværket og internettet. Din udbyder bruger APN'en til at bestemme, hvilken type forbindelse du får (f.eks. offentligt internet, VPN) og hvilke IP-adresser der skal tildeles. En forkert APN forhindrer dig i at oprette forbindelse til internettet.

Kan jeg bruge min dongle til SMS?

Ja, hvis du bruger leverandørens shell-script-baserede applikation (Løsning 2), vil den ofte inkludere en funktion til at sende og modtage SMS-beskeder. Nogle gange kan det også gøres via tredjepartsapplikationer eller ModemManager-grænsefladen.

Hvad gør usb-modeswitch?

usb-modeswitch er et program, der detekterer USB-enheder, der har flere tilstande, og tvinger dem til at skifte til den ønskede tilstand. I tilfældet med USB-modemer sikrer det, at donglen skifter fra at være et lagerdrev til at fungere som et mobilmodem, så Ubuntu kan genkende og bruge den korrekt.

Konklusion

At forbinde et USB-modem til Ubuntu behøver ikke at være en kompliceret opgave. Med de to detaljerede løsninger beskrevet i denne guide – enten via den brugervenlige Netværksadministrator eller den mere funktionsrige shell-script-metode – har du de nødvendige værktøjer til at få din mobile bredbåndsforbindelse op at køre. Husk at fejlfinding er en del af processen; med viden om usb-modeswitch, APN-indstillinger og hvordan du identificerer din enhed, kan du overvinde de fleste udfordringer. Ubuntu fortsætter med at tilbyde en robust og fleksibel platform for alle dine netværksbehov, og med disse trin er du godt rustet til at nyde problemfri internetadgang, uanset hvor du befinder dig.

Hvis du vil læse andre artikler, der ligner Tilslut USB-Modem til Ubuntu: Din Komplette Guide, kan du besøge kategorien Teknologi.

Go up