Ja, du kan definitivt gjøre en Linux -datamaskin til en ruter for å dele en enkelt internettforbindelse med flere maskiner. Slik kan du gjøre det:
 
  1. Forutsetninger: 
 
 *  Linux -distribusjon: Du trenger en Linux -distribusjon installert på datamaskinen din. Populære valg inkluderer Ubuntu, Debian, Fedora eller Centos. 
 *  Ethernet nettverkskort: Linux -datamaskinen din trenger minst to nettverksgrensesnitt:en for den innkommende internettforbindelsen (vanligvis fra modemet/ruteren din) og en for nettverket du vil dele (vanligvis en kablet tilkobling). 
 *  Internett -tilkobling: Du trenger en fungerende internettforbindelse for å dele. 
 
  2. Oppsett: 
 
 *  Konfigurer nettverksgrensesnitt: 
 *  Innkommende grensesnitt: 
 * Identifiser grensesnittet koblet til modemet/ruteren din (f.eks. `Eth0`). 
 * Angi en statisk IP -adresse for dette grensesnittet, og velg en IP -adresse i området for internettleverandørens nettverk. 
 *  Utgående grensesnitt: 
 * Identifiser grensesnittet du vil bruke til å dele internettforbindelsen (f.eks. `Eth1`). 
 * Angi en statisk IP -adresse for dette grensesnittet, og velg en IP -adresse utenfor området for internettleverandørens nettverk. 
 * Sett undernettmasken til `255.255.255.0`. 
 *  Aktiver IP -videresending: 
 * Åpne en terminal og kjør følgende kommando:
 `` Bash 
 sudo sysctl net.ipv4.ip_forward =1 
 `` ` 
 * Gjør denne endringen permanent ved å legge til linjen `net.ipv4.ip_forward =1` til`/etc/sysctl.conf`. 
 *  Installer og konfigurer en rutingdemon: 
 * Det er flere ruting -demoner tilgjengelig, men den vanligste er `iptables`. 
 *  Installer `iptables`: 
 `` Bash 
 sudo apt installer iptables 
 `` ` 
 *  Konfigurer `iptables`: 
 * Åpne konfigurasjonsfilen `iptables` (vanligvis`/etc/iptables.Rules`). 
 * Legg til følgende regler (erstatt `Eth0` og` Eth1` med dine faktiske grensesnittnavn):
 `` ` 
 # Fremover trafikk fra det innkommende grensesnittet til det utgående grensesnittet 
 iptables -t nat -a postrouting -o eth1 -j masquerade 
 
 # Godta innkommende tilkoblinger på det utgående grensesnittet 
 iptables -a fremover -i eth1 -j aksepterer 
 `` ` 
 *  Lagre endringer: 
 `` Bash 
 sudo iptables-save> /etc/iptables.rules 
 `` ` 
 *  DHCP -server (valgfritt): 
 * Hvis du automatisk vil tilordne IP -adresser til tilkoblede enheter, må du sette opp en DHCP -server. 
 * Du kan bruke verktøy som `ISC-DHCP-SERVER` eller 'DNSMASQ` for å konfigurere en DHCP-server. 
 
  3. Test ruteren din: 
 
 * Koble modemet/ruteren din til det innkommende grensesnittet (f.eks. `Eth0`). 
 * Koble en datamaskin til det utgående grensesnittet (f.eks. `Eth1`). 
 * Prøv å få tilgang til Internett fra den tilkoblede datamaskinen. Du skal kunne bla gjennom nettet hvis alt er konfigurert riktig. 
 
  4. Ytterligere tips: 
 
 *  Brannmur: Vurder å sette opp en brannmur på Linux -ruteren din for å beskytte nettverket ditt mot uautorisert tilgang. 
 *  Sikkerhet: Forsikre deg om at Linux-ruteren har et sterkt passord og er oppdatert med sikkerhetsoppdateringer. 
 *  Port Videresending: Hvis du trenger å gjøre spesifikke tjenester tilgjengelige fra Internett, kan du konfigurere Port Videresendingsregler på Linux -ruteren. 
 
  Merk: De nøyaktige trinnene og kommandoene kan variere avhengig av den spesifikke Linux -distribusjonen du bruker. Se Distribusjonens dokumentasjon for mer detaljerte instruksjoner. 
 
 Ved å følge disse trinnene kan du gjøre Linux -datamaskinen din til en fullt funksjonell ruter, slik at flere maskiner kan dele din enkelt internettforbindelse.