Gå til innhold

Binde en bruker til en ip adresse


nets

Anbefalte innlegg

Opsett: En maskin har flere ipadresser på ett fysisk nettverkskort. (10.0.0.1/2/3...)

 

Problemstilling: En bruker skal få tildelt en av disse adressene (gjerne manuelt) slik at all trafikken som "Ole" har via f.eks wget/irssi går via 10.0.0.1 , mens all trafikken til "Per" blir tvunget til ip adresse 10.0.0.2 osv.

 

Kan iptables brukes på noe vis i denne sammenhengen?

 

Jeg er ingen ekspert på området så prøv å forklar enkelt og trinnhvis :)

Endret av nts
Lenke til kommentar
Videoannonse
Annonse
  • 2 uker senere...
  • 2 uker senere...

What you seek is static IP routes!

 

Vis flere virtuelle eller fysiske maskiner skal ha hver sin rute så må du først sette opp hvilke porter på din switch som skal være "inside" og "outside", du har ofte også 4-7 porter med "DMZ" for å sette opp en beskyttet sone rundt terminal-server. Uansett, inside er da altså fra ruter til dine maskiner som skal ha tildelt sin egen statiske rute, og outside er altså www. Om du kan gjøre dette ved og logge inn i ruteren/switcen din så er problemet løst!

 

10.0.0.0 -- er i teorien en lokal IP-addresse, og du bør dermed ha to porter på outside slik at du kan ha en statisk IP og en dynamisk for å få tilgang til internett.

 

PS: Jeg har kun jobbet med dette i en virtuell lab, så alt dette kan forandres ettersom hvilket utstyr du har for din hender, det er forskjell på en switch til 40 000,- med IP interface og terminal og en som kom fra Telenor.

Lenke til kommentar

Vet ikke helt om jeg har forstått riktig. Så vidt jeg vet finnes det ikke noe i iptables som kan route per bruker. Men det du kan gjøre er å konfigurere opp at hver bruker bruker forskjellige porter mot irc, og gjøre eventuell NATing for å gi forskjellige source ip da (SNAT).

 

Hvis ikke er kanskje User Mode Linux noe å vurdere?

 

Mulig det kan løses med noe så enkelt som virtuelle interfaces og brukerrettigheter. Men jeg har aldri prøvd meg med net-interface på brukernivå før.

Lenke til kommentar

Aahh, jeg tror jeg har misforstått litt...

 

Vel, det du først og fremst trenger er og sette opp en "trunk", altså ett punkt hvor alle statiske ruter møtes før de går til www. Etter dette så bør du legge inn en terminal hvor du kan sette opp en statisk rute til alle IP-addressene, når dette er gjort så har alle hver sin rute de går ettersom IP, og alle går til internett.

 

Jeg vet veldig lite om hva du bruker, og hvordan du har satt det opp osv. så det blir vanskelig å si hvilke program du bør bruke (har noen hundre sider med kommandoer for hyperterminal liggende :-P)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...