Toon posts:

Netwerk met freeBSD server

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,
Ik zou graag een netwerkje in elkaar willen zetten met 2 computers. De ene wordt een werk computer met windows XP en de ander een server met freeBSD. De freeBSD computer moet dus 24 uur per dag online zijn en internet moet dus binnenkomen op die computer.

Ik ben wel zover dat die freeBSD computer het internet op kan maar zou iemand mij stap voor stap kunnen vertellen hoe ik hem moet configureren zodat ik ook op het internet kan via het netwerkje met mijn windows xp computer.
Ik ben namelijk nog een newbie met UNIX systemen en het is dus handig als ik het internet op kan om dingen op te zoeken terwijl ik ermee bezig ben.

Ik draai freeBSD 4.4. Ik heb de mini iso gedownload en geinstalleerd en ik heb ook de minimale freeBSD install gedaan dus alleen de echt noodzakelijke dingen staan erop.

Ik zit in een studentenhuis met een permanente internet verbinding op het netwerk van dat studentenhuis. Dus ik heb 2 netwerkkaarten in mijn freeBSD computer

Ik weet dat het een hoop werk is om dit allemaal uit te leggen dus diegene die mij kan helpen ben ik zeer dankbaar.
Nuttige links naar sites waar ze dit uitleggen zijn natuurlijk ook welkom. Ik heb er wel een paar gevonden maar daar kwam ik ook niet uit.

thanx,
ExtReMisT

  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

http://www.freebsd.org/handbook
http://www.freebsddiary.org

en de manpages.. Dan ben je d'r wel ongeveer.
(manpages staan ook op freebsd.org trouwens)

Verwijderd

**** Here we go

Kernel compilen met:

options IPFILTER

**** NAT mogelijk maken
gateway# cat /usr/local/etc/ipnat.rules
map ed1 192.168.0.0/24 -> x.x.x.x/32
map ed1 0/0 -> 0/32 proxy port 21 ftp/tcp

**** Hier is ed1 de externe interface, vervangen door jouw externe interface, zie ifconfig
**** 192.168.0.0/24 is interne netwerk, eigen netwerk anders ? ook goed.
**** x.x.x.x/32 is ip-adres van de externe interface

**** Statefull firewall, alles blocked behalve opgezet door jou
gateway# cat /usr/local/etc/ipf.rules
block in quick on ed1 all
pass out quick on ed1 proto tcp/udp from any to any keep state
pass out quick on ed1 proto icmp from any to any keep state

**** Hier is ed1 de externe interface, vervangen door jouw externe interface, zie ifconfig

**** Startupscript in /usr/local/etc/rc.d

gateway# cat /usr/local/etc/rc.d/ipnat.sh
#! /bin/sh
/sbin/ipnat -CF -f /usr/local/etc/ipnat.rules
/sbin/ipf -Fa -f /usr/local/etc/ipf.rules
/sbin/ipf -y

**** dit bestand chmod 750

Have fun!

  • serkoon
  • Registratie: April 2000
  • Niet online

serkoon

mekker.

Daarbij moet gezegd worden dat bovenstaande een beetje een ranzige setup is. Dit aangezien /etc/rc.network voorzieningen heeft voor ipnat/ipf.. oftewel:

vi /etc/rc.conf
code:
1
2
ipnat_enable="true"
ipfilter_enable="true"

Zie ook /etc/default/rc.conf

In rc.conf configureer je ook je interfaces, hostname, defaultroute, daemons, enz.

Verwijderd

Topicstarter
Bedankt voor de reakties. Ik heb nog geen tijd gehad om het te proberen maar ik laat wel even weten of het gelukt is.

Meer reakties zijn natuurlijk nog steeds welkom.