Sa RouterOS, ang isang pagdiskonekta ng PPPoE na isinasaad bilang isang "kahilingan ng peer" ay karaniwang nangyayari kapag ang peer (iyon ay, ang kabilang dulo ng koneksyon ng PPPoE, na karaniwang PPPoE server ng ISP) ay humiling na wakasan ang session.
Sa dulo ng artikulo ay makikita mo ang isang maliit pagsusulit papayagan ka nito suriin ang kaalamang natamo sa pagbasang ito
Ito ay maaaring dahil sa ilang kadahilanan, kabilang ang:
1. Mga isyu sa pagpapatunay
Kung may problema sa mga kredensyal sa pag-log in (username at password), maaaring wakasan ng server ang session.
2. Patakaran ng Server
Ang PPPoE server ay maaaring may mga patakaran upang idiskonekta ang mga session pagkatapos ng isang tiyak na oras o dahil sa mga paghihigpit sa paggamit.
3. Mga problema sa configuration
Ang mga maling configuration sa panig ng kliyente o server ay maaaring humantong sa mga pagkakadiskonekta. Maaaring kabilang dito ang mga setting ng timeout, MTU, o mga isyu sa negosasyon sa session ng PPPoE.
4. Pagpapanatili ng server o mga teknikal na isyu
Ang server ay maaaring sumasailalim sa pagpapanatili o may mga teknikal na isyu na nagdudulot ng mga pagkakadiskonekta.
5. Mga problema sa kalidad ng linya o koneksyon
Ang mga problema sa pisikal na linya o interference ay maaaring magdulot ng mga pagkakadiskonekta. Maaari itong maging karaniwan sa mga koneksyon sa DSL.
Diagnosis at solusyon
Upang masuri at malutas ang isyung ito, maaari mong subukan ang mga sumusunod na hakbang:
- Suriin ang mga kredensyal: Tiyaking tama ang username at password.
- I-verify ang configuration ng MikroTik at ang PPPoE server: Tiyaking tama ang lahat ng mga setting at nakakatugon sa mga kinakailangan ng service provider.
- Suriin ang mga log ng system: Ang MikroTik RouterOS ay nagbibigay ng mga detalyadong log na maaaring magbigay ng higit pang impormasyon tungkol sa dahilan ng pagkadiskonekta. I-access ang mga log upang makahanap ng mga partikular na mensahe na maaaring magpahiwatig ng problema.
- Kumonsulta sa iyong internet service provider: Maaaring may alam na impormasyon o mga isyu sa iyong panig na nagdudulot ng mga pagkakadiskonekta.
Kung magpapatuloy ang problema pagkatapos ng mga hakbang na ito, maaaring makatulong na magsagawa ng mga karagdagang pagsubok, tulad ng pagpapalit ng hardware o pagsubok sa koneksyon sa ibang kapaligiran, upang ibukod ang mga posibleng dahilan.
Ano ang mga inirerekomendang halaga para sa MRU at MTU?
Sa koneksyon ng PPPoE (Point-to-Point Protocol over Ethernet), ang mga inirerekomendang halaga para sa MRU (Maximum Receive Unit) at MTU (Maximum Transmission Unit) ay maaaring mag-iba depende sa partikular na kapaligiran at mga kinakailangan ng Internet service provider .
Gayunpaman, may ilang pangkalahatang kasanayan na maaari mong sundin:
MRU (Maximum Receive Unit)
- MRU ay tumutukoy sa maximum na laki ng packet na matatanggap ng koneksyon. Sa konteksto ng PPPoE, ang value na ito ay kadalasang naka-configure na katumbas ng o bahagyang mas malaki kaysa sa MTU para ma-accommodate ang overhead ng PPPoE encapsulation.
- Isang karaniwang halaga para sa MRU sa mga koneksyon sa PPPoE ito ay 1492 bytes, kung isasaalang-alang na ang karaniwang MTU para sa Ethernet ay 1500 bytes at ang PPPoE ay may overhead na 8 bytes. Gayunpaman, maaaring isaayos ang halagang ito batay sa mga rekomendasyon ng ISP o upang i-optimize ang pagganap ng network.
MTU (Maximum Transmission Unit)
- MTU tumutukoy sa maximum na laki ng packet na maaaring ipadala ng koneksyon. Sa mga koneksyon sa PPPoE, ang MTU ay karaniwang mas mababa kaysa sa mga normal na koneksyon sa Ethernet dahil sa overhead ng PPPoE.
- Isang halaga inirerekomenda para MTU sa mga koneksyon sa PPPoE ito ay 1480 hanggang 1492 bytes. Ang eksaktong halaga ay maaaring depende sa ilang mga kadahilanan, kabilang ang uri ng trapiko sa network at mga detalye ng ISP. Ang halaga ng 1492 bytes ay karaniwang ginagamit upang maiwasan ang packet fragmentation sa network.
Karagdagang Mga Pagsasaayos
- MSS (Maximum na Laki ng Segment): Bilang karagdagan sa MTU at MRU, mahalagang isaalang-alang din ang setting ng MSS, lalo na para sa TCP sa mga koneksyon ng PPPoE. Ang MSS ay karaniwang ang MTU minus 40 bytes (para sa IP at TCP header), na sa kaso ng isang MTU ng 1492, ay magreresulta sa isang MSS ng 1452 bytes. Ang wastong pag-configure sa MSS ay makakatulong na maiwasan ang mga problema sa fragmentation ng TCP packet.
Mga karagdagang pagsasaalang-alang
- Partikular na ISP: Palaging magandang ideya na suriin sa iyong Internet Service Provider para sa kanilang mga partikular na rekomendasyon. Ang ilang mga ISP ay maaaring may natatanging mga configuration ng network na nangangailangan ng mga partikular na pagsasaayos sa mga halaga ng MRU at MTU.
- Subukan at nabigo: Minsan ang pinakamainam na mga setting para sa MRU at MTU ay matatagpuan sa pamamagitan ng pagsubok at error, pagsasaayos ng mga halaga at pagsubaybay sa pagganap ng network at ang paglitaw ng mga problema tulad ng packet fragmentation o mga problema sa mga partikular na website.
Mahalagang tandaan na ang mga maling halaga ng MRU at MTU ay maaaring humantong sa mga problema tulad ng packet fragmentation, packet loss, o pangkalahatang pagbaba sa kahusayan ng network, kaya ang paggawa ng maingat na pagsasaayos at malawak na pagsubok ay napakahalaga.
Halimbawa ng pagsasaayos sa MikroTik
Ipinapalagay ng halimbawang ito na mayroon ka nang naka-configure na interface ng kliyente ng PPPoE at kailangan mo lang ayusin ang mga parameter na ito:
/interface pppoe-client
itakda ang [find] add-default-route=yes use-peer-dns=yes \
mru=1492 mtu=1492 pangalan=pppoe-out1 \
user="your_user" password="your_password"
/ ip firewall mangle
magdagdag ng action=change-mss chain=forward new-mss=1452 \
protocol=tcp tcp-flags=syn out-interface=pppoe-out1 passthrough=oo
magdagdag ng action=change-mss chain=forward new-mss=1452 \
protocol=tcp tcp-flags=syn in-interface=pppoe-out1 passthrough=oo
Halimbawa ng breakdown:
/interface pppoe-client set [hanapin]
Hanapin ang kasalukuyang PPPoE client interface at ilapat ang mga sumusunod na setting.
- add-default-route=yes: Magdagdag ng default na ruta sa pamamagitan ng interface na ito.
- use-peer-dns=yes: Gumagamit ng DNS server na ibinigay ng PPPoE peer.
- mru=1492: Itakda ang Maximum Receive Unit sa 1492 bytes.
- mtu=1492: Itakda ang Maximum Transmission Unit sa 1492 bytes.
- name=pppoe-out1: Tinutukoy ang pangalan ng interface ng PPPoE (baguhin ito bilang naaangkop sa iyong configuration).
- user=”your_user”: Tinutukoy ang user name para sa PPPoE authentication.
- password=”your_password”: Tinutukoy ang password para sa pagpapatunay ng PPPoE.
/ip firewall mangle add action=change-mss
Magdagdag ng mga panuntunan sa firewall mangle table upang ayusin ang MSS ng mga TCP packet na may SYN flag, upang matiyak na hindi lalampas ang mga ito sa maximum na epektibong laki na pinapayagan pagkatapos ng PPPoE encapsulation.
- chain=forward: Inilalapat ang panuntunan sa mga packet na ipinapasa.
- new-mss=1452: Itakda ang bagong halaga ng MSS sa 1452 bytes.
- protocol=tcp: Inilalapat lang ang panuntunan sa mga TCP packet.
- tcp-flags=syn: Inilalapat lang ang panuntunan sa mga TCP packet na may flag ng SYN, na mga packet ng pagsisimula ng koneksyon.
- out-interface=pppoe-out1: Ilapat ang panuntunan sa mga packet na lumalabas sa pppoe-out1 interface (adjust batay sa pangalan ng iyong PPPoE interface).
- in-interface=pppoe-out1: Ang pangalawang panuntunan ay katulad ngunit nalalapat sa mga papasok na packet sa interface ng PPPoE.
- passthrough=oo: Pinapayagan ang packet na maproseso ng mga karagdagang panuntunan pagkatapos nito.
Ito ay isang pangunahing halimbawa lamang. Kakailanganin mong ayusin ang mga pangalan ng interface, mga halaga ng user at password, at anumang iba pang mga parameter na partikular sa iyong network at mga kinakailangan.
Gayundin, mahalagang subukan ang mga pagbabagong ito sa isang kontroladong kapaligiran upang matiyak na hindi ito makakaabala sa iyong koneksyon sa Internet.
Maikling pagsusulit sa kaalaman
Ano sa palagay mo ang artikulong ito?
Naglakas-loob ka bang suriin ang iyong natutunang kaalaman?
Mga inirerekomendang aklat para sa artikulong ito
(Aklat) Networking sa MikroTik RouterOS: Isang Praktikal na Diskarte sa Pag-unawa at Pagpapatupad ng RouterOS
Pag-aaral ng materyal para sa MTCNA Certification Course, na-update sa RouterOS v7
MikroTik Fundamental Concepts Book, RouterOS v7
Pag-aaral ng materyal para sa MTCNA Certification Course, na-update sa RouterOS v7
Kaugnay na mga Artikulo
- Mga Maling Configuration ng Layer 2: Mga Limitasyon sa Pag-offload ng Hardware sa Maramihang Tulay
- Mga maling pagsasaayos ng Layer 2: Mga interface ng LAG at pagbabalanse ng load
- Mga Maling Configuration ng Layer 2: Packet Flow na may Hardware Offloading at MAC Learning
- Pag-unawa sa Konsepto ng MTU sa Layer 2 at Layer 3: Mga Epekto at Pagsasaalang-alang
- Pagbubuklod ng XOR (balanse-xor) sa MikroTik