Router con FreeBSD  

di DiOne
NOVITA'!!!
Disponibile la versione audio scaricala subito in fomato MP3
Download di FreeBSD MP3
Scaricalo anche tu... lo hanno gia' fatto utenti.
In questa guida spieghero' passo per passo come utilizzare un vecchio pc come router usando freeBSD 6.0 release. Tutto cio' che ci serve e' un vecchio pc (un P1 andra' piu' che bene), occuperemo un po' piu' di 200 mega di HD (un Hard Disk da 4 giga sarebbe ottimo), 2 schede di rete e un lettore cd (che potremo togliere in seguito come anche il monitor).
Le mie due schede di rete sono la vr0 collegata al modem adsl e la rl0 collegata ad uno switch.
Avviamo il boot da cd e nella schermata di sysinstall scegliamo Standard, usiamo l'intero hd e scegliamo il boot manager standard, avendo 4 giga a disposizione scegliamo un' auto configurazione.
Scelgo l' installazione minimale da CD-ROM.
Scegliamo no a tutte le domande che ci verranno poste fino all' inserimento dell' ora attuale continuate a scegliere no fino all' inserimento della password di root.
Scegliamo il Keymap italiano dal menu' di sysinstall ed usciamo dall' installazione.
Nel setting del BIOS impostiamo nella boot sequency "C only" (varia a seconda del bios installato).
Logghiamoci come root ed editiamo i file di configurazione.
  
Editiamo il file "edit /etc/rc.conf"
gateway_enable="YES" # Abilito il gateway fra le schede
keymap="it.iso" # Imposto la tastiera italiana
hostname=BSDrouter.prova.org # Assegno nome host e dominio
sendmail_enable=NONE
fsck_y_enable=YES
syslogd_enable=NO
inetd_enable=NO
# Assegno l'ip al router *
ifconfig_rl0="inet 192.168.1.10 netmask 255.255.255.0"
ppp_enable="YES" # Abilito il ppp
ppp_profile="alice" # Assegno il profilo alice **
ppp_mode="ddial" # Imposto la modalita' ddial
  
Editiamo ora "/etc/ppp/ppp.conf"
default:
set device PPPoE:vr0:alice # Setto la scheda ... ***
set speed sync # ... velocita'
set mru 1492 # ... mru
set mtu 1492 # ... mtu
set ctsrts off
enable lqr
add default HISADDR
set timeout 0
set redial 0 0
nat enable yes # Abilito il nat ...
nat log yes # ... log
nat same_ports yes
nat unregistered_only yes
enable dns
# Queste sono le porte da abilitare per i vari servizi
# Supponiamo di avere emule sul pc con ip 192.168.1.4
nat port tcp 192.168.1.4:4662 4662 # Emule tcp
nat port udp 192.168.1.4:4672 4672 # Emule udp
# Supponiamo di avere winmx sul pc con ip 192.168.1.6
nat port tcp 192.168.1.6:6699 6699 # Winmx tcp
nat port udp 192.168.1.6:6257 6257 # Winmx udp

alice: # E' indicativo questo nome
set authname aliceadsl # Setta il nome utente
set authkey aliceadsl # Setta la password
  
Editiamo in fine il file "/etc/resolv.conf"
# Imposta i DNS assegnati dal tuo provider ****
nameserver 85.37.xx.x
nameserver 151.99.xxx.x

Un "reboot" avviera' il tutto se invece volete togliere il lettore e/o il monitor digitate "halt", togliete e riavviate la macchina.

* Questo sara' l' ip che dovrete impostare come gateway sui vari client;
** Controllare nel file ppp.conf di aver messo lo stesso nome;
*** Impostare la scheda corretta e controllare il nome provider;
**** I DNS li dovrai richiedere al tuo provider o ricavarli da altri PC;


Special thx fuck to...
  Un fuck a Shock che mi ha fatto avvicinare a questo OS. :)
  && un fuck a tutti coloro che mi hanno sostenuto, aiutato e guidato...
  ...se non fosse stato per voi ora sarei normale !!! :D

Desclamaire:
  Non mi assumo la responsabilita' di eventuali esaurimenti nervosi dati
  dall'utilizzo di FreeBSD.

Avvertenze:
  Un uso eccessivo puo' provocare dipendenza !!!
  E' particolarmente indicato per soggetti insani.
  Tenere fuori dalla portata di Newbie.

Ecco cosa pensano le persone...
Loggati e scrivi il tuo commento, e' molto importante per noi conoscere il tuo parere sui nostri articoli, grazie.



Powered by HackRoom
Attendere il caricamento...
Attendere il caricamento del vostro profilo...
Inserisci almeno due lettere
Attendere il caricamento...
Attendere il caricamento...