webForumDet fria alternativet

Få NAT att fungera (OpenBSD)

3 svar · 191 visningar · startad av Peeer

PeeerMedlem sedan mars 20025 907 inlägg
#1

Jag håller på att sätta upp en OpenBSDburk som ska agera firewall och router här hemma, men jag får det inte riktigt att fungera. Jag har lyckats få igång internetaccessen på burken (telenordia adsl via PPPoE), men jag lyckas inte göra så att de andra datorerna i nätverket kommer åt den.

Jag har i /etc/rc.conf ställt in pf=YES och net.inet.ip.forwarding=1.

i /etc/pf.conf står följande:

lo = lo0
int = fxp0
ext = tun0    #Det externakortet heter egentligen xl0

nat on $ext inet from ($int)/24 to any -> ($ext)

pass quick

Men när jag försöker aktivera reglerna genom att köra pfctl -f pf.conf så får jag följande felmess:
pfctl: DIOCADDRULE: Invalid argument. Tips på vad man kan ska göra?

sebbzMedlem sedan juli 2000297 inlägg
#2

http://www.monkey.org/openbsd/archive/tech/0109/msg00008.html

red: Kan ju vara så att installationen är korrupt också, vet att du hade problem när du tankade det.. Testa att installera om.

PeeerMedlem sedan mars 20025 907 inlägg
#3

Ja det verkar ju vara en lösning. Tyvärr så har jag inte källkoden på disk. Finns det någon smidigare lösning eller måste jag tanka ner all kod först? :q

sebbzMedlem sedan juli 2000297 inlägg
#4

Som vi redan diskuterat, det bästa är nog reinstall trots allt :}.

126 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)