Den seneste revision af internetprotokollen og dens forskellige fordele er opmuntrende nok til at lære at bruge dem. Det grundlæggende spørgsmål, du måske stiller, er, hvor skal jeg starte? Det er nemt; du bør forstå, hvordan du aktiverer Ubuntu IPv6 (Internet Protocol version 6) som udgangspunkt. For at opnå dette kan du bruge denne guideline til at blive fortrolig med hvert trin i at aktivere IPv6 på Ubuntu-serveren. Før vi går videre, bør vi gennemgå, hvad vi ved om IPv6 og dets fordele.
Hvad er IPv6?
IPv6 (Internet Protocol Version 6) er den successive generation af Internet Protocol (IP) adressestandard designet til at fremme og i sidste ende erstatte IPv4. Alle enheder, der er forbundet til internettet, såsom computere, mobiltelefoner, komponenter til hjemmeautomatisering og IoT-sensorer, har brug for flere IP-adresser for at kommunikere mellem andre enheder. Det originale IP-adressesystem, kaldet IPv4, er ved at løbe tør for adresser på grund af dets udbredte brug på grund af stigningen i så mange tilsluttede enheder. For at lære mere om forskellene mellem IPv4 og IPv6, læs: "IPv4 vs. IPv6: Hvordan IPv6 er indstillet til at erstatte IPv4“

Hvad er fordelene ved IPv6?
IPv6 er den seneste internetprotokolversion og fungerer på samme måde som IPv4; begge giver de unikke IP-adresser, der er nødvendige for, at internetaktiverede enheder kan kommunikere. Men den har en væsentlig forskel sammenlignet med IPv4: den bruger en 128-bit IP-adresse.
Her er de vigtigste fordele ved IPv6:
- Giver automatisk konfiguration
- Ingen privatadressekollisioner
- forbedret multicast-routing
- Mere ligetil header-format
- Forenklet og mere effektiv routing
- Bedre servicekvalitet (flowmærkning)
- Indbygget godkendelse og support
- tilbyder fleksible valg og udvidelser
- Mere overskuelig administration (ingen DHCP)
Hvorfor blev IPv6 introduceret?
IPv6 blev eksplicit oprettet for at løse udmattelse af adresserum. Selv i 1980'erne påpegede professionelle deres bekymringer over udmattelsesproblemet. Derudover viste den kort efter lanceringen af IPv4-adressering forskellige begrænsninger som skalerbarhed og kapacitetsproblemer.
Læs også: DNS-konfiguration på MikroTik
Sådan konfigureres IPV6 på Ubuntu
Her er den trin-for-trin-vejledning, du har brug for for at aktivere Ubuntu IPv6 på dit system.
Trin 1: Redigering af sysctl.conf-fil
Det første skridt til at konfigurere Ubuntu IPv6 er at logge ind på serveren med root adgang. Derefter skal du ændre nogle af oplysningerne i filen sysctl.conf. For at gøre det skal du indtaste filen i redigeringstilstand. I denne tutorial vil vi bruge vim editor; Bemærk, at du kan bruge en hvilken som helst fileditor, du kan lide.
vim /etc/sysctl.conf
Du skal tilføje følgende i slutningen af filen:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
Gem nu og luk derefter filen
Trin 2: Redigering af grænsefladefil
En anden fil, der skal redigeres, er grænsefladefilen under stien /etc/network/. Før du udfører nogen af disse trin, skal du først lave en sikkerhedskopi af filen /etc/network/interfaces.
vim /etc/network/interfaces
Du skal tilføje følgende linje til grænsefladefilen:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
Derefter skal du gemme og afslutte interfaces-filen. Bemærk, at du skal sørge for at erstatte IPv6-IP-adresse og IPv6-IP-gateway-adresse med de Ubuntu IPv6-detaljer, som du har fået.
Trin 3: Genstart af netværkstjeneste
Det tredje trin i at aktivere Ubuntu IPv6-adressen på din server er at genstarte netværkstjenesten, så ændringerne bliver effektive.
service networking restart
Trin 4: verificering af Ubuntu IPv6-installationen
Du kan kontrollere, om den korrekte IPv6-adresse er blevet installeret på dit Linux-operativsystem eller ej ved at bruge nedenstående kommando:
ifconfig eth0
Tag følgende som et eksempel for at forstå disse trin:
eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98
inet addr:103.25.202.165 Bcast:103.25.202.255 Maske:255.255.255.0
inet6-adr: fe80::40c:6cff:fe01:1298/64 Omfang:Link
inet6-adr: 2400:c980:0:2::2/64 Omfang:Global
UDSENDELSE KØRER MULTICAST MTU:1500 Metrisk:1
RX-pakker:2505260 fejl:0 droppet:14 overskridelser:0 frame:0
TX-pakker:640650 fejl:0 droppet:0 overskridelser:0 transportør:0
kollisioner:0 txqueuelen:1000
RX-bytes:203319645 (203,3 MB) TX-bytes:74852651 (74,8 MB)
Vær opmærksom på denne linje:
inet6-adr: 2400:c980:0:2::2/64 Omfang:Global
Denne linje bekræfter, at den korrekte IPv6-adresse vises.
Det åbenlyse valg
Størstedelen af Linux-drevne servere bruger Ubuntu; hvorfor ikke dig? Opdag, hvorfor alle elsker Ubuntu - få en optimeret Ubuntu VPS
Få din Ubuntu VPSSådan deaktiveres IPv6 på Ubuntu
Dette afsnit vil forklare, hvordan du deaktiverer Ubuntu IPv6-protokollen på dit system. Denne guideline er en smule avanceret, så sørg for at være opmærksom på alle detaljer. Åbn nu en terminal (CTRL+ALT+T), og lad os gå efter det! Bemærk venligst, at for de fleste af de kommandoer, du vil indtaste i terminalen, skal du bruge root-rettigheder (sudo).
Første metode: Deaktiver IPv6 ved hjælp af Sysctl
Lad os diskutere den første tilgang til deaktivering af IPv6 på din Ubuntu.
Trin 1: Kontrol af Ubuntu IPv6-adresse
Først skal du sikre dig, at du har IPv6 aktiveret på dit system. Du kan tjekke din IP-adresse i Ubuntu ved hjælp af denne kommando:
ip a
Efter at have kørt ovenstående kommando, vil du se en IPv6-adresse, hvis den er aktiveret, svarende til nedenfor:

Trin 2: Brug af sysctl-kommandoen
Nu skal du bruge kommandoen sysctl til at deaktivere IPv6 på Ubuntu-operativsystemet:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Trin 3: verificering af processen med at deaktivere Ubuntu IPv6
Ligesom at aktivere IPv6 på Ubuntu, bør du også sikre dig, at den er deaktiveret korrekt. For at gøre det skal du skrive følgende kommando igen:
ip a
Ligesom nedenfor, bør du ikke se nogen IPv6-indgang, da du lige har deaktiveret Iv6 på dit system.

Men vær opmærksom; disse kommandoer slår midlertidigt IPv6 fra på dit Ubuntu-operativsystem. Med andre ord, næste gang dit system starter, vil du have din iPv6 aktiveret igen. For at gøre denne indstilling vedvarende, kan du ændre /etc/sysctl.conf. Ligesom tidligere sektioner vil vi bruge vim til at redigere filen. Sørg for, at du har administratorrettigheder (brug sudo):

Du skal tilføje følgende linjer til filen:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
For at indstillingerne træder i kraft, skal du bruge denne kommando:
sudo sysctl -p
Hvis Ubuntu IPv6 stadig er aktiveret efter genstart af systemet, skal du oprette filen /etc/rc.local og fyld den med følgende. Vær opmærksom på, at du skal gøre dette med root-privilegier.
#!/bin/bash # /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0
På dette tidspunkt skal du bruge chmod-kommandoen for at gøre filen eksekverbar:
sudo chmod 755 /etc/rc.local
Denne kommando vil manuelt læse kerneparametrene fra din sysctl-konfigurationsfil. Bemærk, at alt dette sker under opstart.
Læs også: Debian vs Ubuntu
Anden metode: Deaktiver IPv6 ved hjælp af GRUB
Den anden tilgang til at deaktivere Ubuntu IPv6 på dit system er konfiguration GRUB og videregivelse af kerneparametre ved opstart. Du skal redigere /etc/default/grub at gøre dette. Igen, sørg for at du har administratorrettigheder:

Rediger nu GRUB_CMDLINE_LINUX_DEFAULT og GRUB_CMDLINE_LINUX for at deaktivere IPv6 ved opstart:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
Gem denne fil og kør kommandoen update-grub:
sudo update-grub
Nu hvor du bruger denne teknik, bør indstillingerne fortsætte ved genstart.
Sidste tanke: Konfiguration af Ubuntu IPv6
Selvom IPv6 er introduceret for at løse problemet med adresserum, giver det dig mange andre fordele, herunder forebyggelse af private adressekollisioner, forbedring af multicast-routing, en bedre servicekvalitet, indbygget godkendelse og forenkling og mere effektiv routing. Så klart er det vigtigt at vide, hvordan man aktiverer IPv6 på Ubuntu. Som du har set i denne artikel, er Ubuntu en af de mest brugervenlige Linux-distributioner, du kan bruge på mange områder. Vi er også stolte af at kunne tilbyde dig vores Ubuntu VPS, som består af robust hardware og optimeret til, at du får mest muligt ud af Ubuntus funktionalitet.
FAQ
Hvordan aktiverer jeg IPv6 på Ubuntu?
Generelt set tager opsætning af IPv6 på Ubuntu tre trin, hvor du skal redigere sysctl.conf-fil, grænsefladefil og genstart af netværkstjeneste.
Hvad sker der, hvis jeg aktiverer IPv6?
IPv6 kan give dig mange fordele, herunder understøttelse af flere enheder, bedre sikkerhed og mere effektive forbindelser. Selvom noget ældre software måske ikke fungerer som håbet, burde det meste af dit netværk fungere fint med at have IPv6 aktiveret.
Hvordan kan jeg finde min IPv6-adresse i Linux?
Her er to generiske Unix-instruktioner til at bestemme din IPv6-adresse og standardrute:
- Kør ifconfig -a og se efter inet6 for at se dine IPv6-adresser.
- Kør netstat -nr og se efter inet6 eller Internet6 eller lignende ord for at finde IPv6-delen; søg derefter efter standard eller :: eller ::/0 .
Vil IPv6 øge internethastigheden?
Nogle udbydere af web- og cloudtjenester målte hastigheden på IPv6 og IPv4. Resultaterne viser, at websteder indlæses 5 % hurtigere i medianen og 15 % hurtigere for 95 %-percentilen på IPv6 end IPv4, hvilket betyder, at de, der forfølger høj hastighed, burde bruge IPv6 bedre