Pppoe pe freebsd

PPPoE pe FreeBSD

Să începem cu ceea ce avem. Și avem un diavol (eu sunt atât de afectiv, în absența unei fete, eu numesc FreeBSD =)))) 5 sau 6 filiale, în conformitate cu ideea că acesta nu este un principiu, toate setările sunt aproape identice.






Diavolul tocmai a fost instalat, iar configurațiile lui sunt înșelătoare și nevinovate.

Din fier, orice computer pe care se ridica imp, două carduri noastre de rețea (de ce 2, atunci vorbim) (în exemplele mele vor fi una Intel și sistemul pe care îl zavotsya fxp0 cu denumirea, celelalte DLINK - ste0, poți fi orice, a se vedea numele lor poate fi prin comanda ifconfig), și de orice modem adsl conector lAN (DLINK 300, 50x, acorp 120, 420 și Tamu cum ar fi), sau o conexiune directă la lan Infoline.
Problema nu vor fi considerate modemuri USB, deoarece nu este hemoragic fragil, dy și viteza conexiunii lor sunt păstrate mici și rele, și, în general, cred că 500-700 p nu este de bani care poate fi dat pentru nervi calm, viteza buna si Nu există. întrerupătoarele

Ce vrem să facem cu ea:
1) pentru a începe cu a deduce pur și simplu într-o rețea și pentru a ajusta puțin
2) a face un gateway din ea, astfel încât să puteți utiliza Internet de la mai multe computere de acasă (care este pentru acest 2 networkers și nada)

1. deducem chertika pentru o plimbare într-o rețea.

și examinați conținutul fișierului. Poate că există ceva deja acolo, introdus, de exemplu, de utilitatea sysinstall sau altceva. Prin urmare, studiem cu atenție conținutul, corectăm tot ceea ce este necesar, adăugăm ceea ce lipsește.
În consecință, adăugăm în acest stadiu:

# nume de computer
hostname = "My_server"

# rula daemon inetd, care va accepta diverse
# conexiuni incoming
inetd_enable = "DA"


bine, și salvați apăsând ESC și alegeți a-a (ieșire - salvați și ieșiți).

nameserver 83.217.192.2
nameserver 83.217.193.2


Ei bine, nu uitați să salvați.

Acum puteți reinițializa

După o repornire, dacă totul a mers bine, vom trece din nou sub rădăcină și vom vedea cum sunt configurate interfețele de rețea. Pentru aceasta introducem:

Ar trebui să obțineți ceva de genul:
: fxp0:
steaguri = 18843 mtu 1500
opțiuni = 48
inet 192.168.1.5 netmask 0xffffff00 difuzat 192.168.1.255
.
media: Ethernet autoselect (100baseTX )
stare: activă
ste0:
steaguri = 118843 mtu 1500
opțiuni = 48
inet 192.168.0.1 netmask 0xffffff00 difuzat 192.168.0.255
.
media: Ethernet autoselect (100baseTX )
stare: activă

rețineți că dacă modemul este deja pornit și cablul este conectat, atunci cardul de rețea care este conectat la acesta trebuie să fie în UP și în stegulețele de stare: active

Pentru modem pinganem de fidelitate:

și dacă ne răspunde cu bucurie:

PING 192.168.1.1 (192.168.1.1): 56 octeți de date
64 octeți de la 192.168.1.1: icmp_seq = 0 ttl = 255 time = 3.505 ms
64 octeți de la 192.168.1.1: icmp_seq = 1 ttl = 255 timp = 1.030 ms
64 octeți de la 192.168.1.1: icmp_seq = 2 ttl = 255 time = 1.036 ms
64 octeți de la 192.168.1.1: icmp_seq = 3 ttl = 255 time = 1.031 ms
64 octeți de la 192.168.1.1: icmp_seq = 4 ttl = 255 time = 1.083 ms

Pentru cei care au o conexiune LAN în mod natural ping, nu aveți nevoie de nimic și în rc.conf aveți nevoie în schimb
. ifconfig_fxp0 = "inet 192.168.1.5 netmask 255.255.255.0"

Dar toate acestea erau pregătitoare. Acum vom configura conexiunea la Internet, în două moduri: prin ppp și prin mpd.







Să începem cu setările ppp. Eu personal îl folosesc ca o opțiune temporară, pentru a vă conecta la Internet diavolul și apoi pentru a instala mpd din porturi, actualiza sistemul și mai mult pe trivia. Dar acest lucru nu înseamnă deloc că această opțiune nu va deveni permanentă pentru dvs.

pppoe: # semn de conectare
setați authname LogIn # aici în loc de LogIn introducem login-ul nostru pentru
compus #
setați authkey Parola # aici în loc de parolă - parola
setați dispozitivul PPPoE: fxp0 # fxp0 este cardul de rețea la care se află
# modemul este conectat
setați sincronizarea vitezei
set timeout 0
setați reapelarea 15 10000
setați cadranul
setați datele de conectare
adăugați implicit HISADDR
activa dns

ATENȚIE! aici forumul mănâncă spațiile de la începutul liniei! Ar trebui să fie prima linie cu o etichetă fără spațiu, restul începe cu un spațiu! altfel, nu poate câștiga!
Prin scrierea și salvarea tuturor lucrurilor de care aveți nevoie, executați ppp după cum urmează:

ppp -dial pppoe

și ne răspunde

Lucrul în modul dial
Folosind interfața: tun0

Așa că a început, a creat interfața de rețea tun0 și a început să se conecteze.
După 10-20 de secunde, încercăm să ne uităm la roadele eforturilor sale. Introducem

atunci totul este minunat! Încercăm să pingang, de exemplu www.ru, pentru verificarea finală a performanței Internetului.
Dacă ceva nu este în regulă, trebuie să te uiți la jurnalele ppp? și continuând deja, credeți că nu este așa. (Despre cum să vă vedeți jurnalele, dacă este necesar, vă voi spune mai târziu).

Totul este bine, Internetul este acolo, puteți opri ideea în acest sens, dar nu există limită pentru perfecțiune! Programul ppp acționează ca o aplicație de utilizator și, prin urmare, funcționează mai lent și poate consuma mai multe resurse decât un apelator care funcționează ca parte a kernel-ului. Pentru aceasta vom instala și configura acum cei mai buni apelanți pentru FreeBSD - mpd.

Acum o vom compila noi înșine din codul sursă! Sună minunat. DA! aici este puterea de sireturi deschise! și nu este la fel de dificilă cum pare la prima vedere.

În general, avem deja un Internet de lucru, pentru a descărca codul sursă mpd. Descărcați și colectați va fi prin sistemul port - una dintre cele mai ingenioase invenții ale creatorilor FreeBSD (sper că ați pus porturile la instalarea sistemului).
Dar suficiente cuvinte, coborâți la afaceri!

mergeți la directorul cu comanda portului mpd:

și să dea comanda pentru a compila daemonul, în timpul căruia codurile sursă sunt descărcate de pe Internet și compilate și instalate:

observăm cum se toarnă matricea.)) La final, ne uităm, dacă în cele din urmă nu au apărut inscripții, atunci totul este bine și am reușit! da comanda:

astfel încât compilatorul a eliminat toate fișierele de gunoi și temporare.

Acum trebuie să configurați mpd. Toate fișierele de configurare pentru daemon sunt localizate în directorul / usr / local / etc / mpd /. Sunt 3 dintre ele. Creați-le și umpleți-le la rândul lor.

și să ne scrieți numele de utilizator și parola pentru conexiunea:

echo LOGIN PASSWORD> /usr/local/etc/mpd/mpd.secret

Apoi, creați fișierul de setări principal:

default:
încărcați pppoe
PPPoE:
nou-ng0 pppoe pppoe
setarea addacelor 1.1.1.1 2.2.2.2
inetul de încărcare
inet:
dacă setarea este dezactivată la cerere
setați iface inactivă 0
setați implicit ruta iface
setul de pachete dezactiva multilink
set bundle authname LOGIN # aici este login-ul nostru pentru a vă conecta
set link da acfcomp protocomp
set ipcp da vjcomp
setați intervalele ipcp 0.0.0.0/0 0.0.0.0/0
setați cpp da mppc
setați ccp da mpp-e40
setați cpp da mpp-e128
setați ccp da mpp-stateless
deschis iface


ORICE ATENTIE. Aici linia cu etichete (implicit: pppoe: inet :) începe ca de obicei de la începutul liniei, fără spații sau file. Toate celelalte linii încep cu butonul din stânga al tabelului, și nu în nici un caz. Am petrecut două zile cu acest tabu până am avut o problemă în asta!

și rămâne ultimul fișier


și conținutul său:

PPPoE:
setați tipul de legătură pppoe
set pppoe iface fxp0 # fxp0 - numele cardului de rețea infoline
setați serviciul pppoe *
setați pppoe să dezactivați intrarea
Setați pppoe enable originate

ORICE ATENTIE. Tot ce este scris mai sus despre file nu uita! Aici, la începutul liniei, este eticheta pppoe. totul începe cu o filă de fila.
Acum aproape totul este gata să ruleze mpd.

Vom configura sistemul astfel încât să ruleze mpd la pornirea sistemului. Adăugați următoarele linii în fișierul /etc/rc.conf:

Și acum, când pornim sistemul, avem MPD se va porni singur, se va conecta la Internet și va menține conexiunea în mod constant. În cazul deconectării, mpd va încerca instantaneu să se reconecteze, de nenumărate ori, până când se conectează la Internet. Nu este doar un apelator ideal pentru un router - o poartă?

Acum vom reporni sistemul, pentru ca toate setările să fie fixate:

După repornire, să verificăm modul în care face Inet:

și dacă totul este bine, atunci primim un răspuns plin de bucurie:


ng0: flags = 88d1 mtu 1492
inet6 fe80 :: 211: 95ff: fec1: 4075% ng0 prefixul 64 scopeid 0x6
inet 87.228. *. * -> 83.217.192.133 netmask 0xffffffff


La această setare, Ineta poate fi considerată completă.







Articole similare

Trimiteți-le prietenilor: