Permalänk
Medlem

Identd

Det är så att jag har en dator som står bakom en router... på routern kör jag slackware 8.1... Jag kör även oidentd på den.

Nu är det så att jag behöver connecta till en IRC-server som kräver riktig ident. Detta försöker jag alltså på från datorn som står bakom routern. Men eftersom den använder port 113 redan så måste jag göra på nåt annat sätt, har läst på google och sånt om någon så kallat "Nat", men jag förstår mig inte riktigt på det, skulle vilja ha en fin begriplig beskrivning, så jag förstår vad jag gör.

Någon som vet hur jag ska bära mig åt?

Permalänk
Medlem

Eftersom du har en router igång antar jag att du använder nat.
Nån annan som satte upp servern åt dig,
eller har du flera publika IP?

om du läsaer man oidentd står det där precic vad som ska göras.

Kortfattat ska du köra oidentd på datorn bakom routern med -P
och oidentd på routern med -f

Om du inte kan köra oidentd på datorn bakom routern kan du
ställa in så att oidentd på rotern identar dig istället.
läs man 5 oidentd_masq.conf

Varför ident inte fukar direkt med NAT illusterras nedan:
1. Du försöker ansluta till irc.se:6667 via routern från lokala porten 2303.
2. Routern NATar ditt IP och skickar paketet vidare till irc.se:6667, fast nu
från porten 5431(på routern).
3. irc.se accepterar anslutningen och vill identa dig.
4. irc.se ansluter till port 113 på routern och vill identa anslutningen
irc.se:6667->router:5431
5. routern har ju dock bara forwardat paketen och vet inte vilken användare
som skapade anslutningen. Den kan inte heller forwarda ident requesten
eftersom den frågar efter lokala porten 5431 och inte 2303.
6. ident misslyckas

oidentd översätter ident requests och forwardar dom.

Permalänk
Medlem

Okej, tack.