Ro-rĂ dh
A 'togail an artaigil, a bharrachd air vanity, chaidh a bhrosnachadh leis cho tric' sa tha ceistean air a 'chuspair seo ann am buidhnean ĂŹomhaigh coimhearsnachd teileagraman Ruiseanach. Tha an artaigil ag amas air luchd-rianachd Ăšr Mikrotik RouterOS (ris an canar ROS an-seo). Chan eil e aâ dèiligeadh ach ris an multivan, le cuideam air slighe. Mar bhuannachd, tha glè bheag de shuidheachaidhean ann gus dèanamh cinnteach Ă obrachadh sĂ bhailte agus goireasach. Is dòcha nach caith an fheadhainn a tha aâ coimhead airson foillseachadh cuspairean ciudha, cothromachadh luchdan, vlans, drochaidean, mion-sgrĂšdadh domhainn ioma-ĂŹre air staid an t-seanail agus an leithid - Ăšine is oidhirp aâ leughadh.
Fiosrachadh cruaidh
Mar chuspair deuchainn, chaidh router Mikrotik còig-phort le dreach ROS 6.45.3 a thaghadh. Cuiridh e trafaic eadar dĂ lĂŹonra ionadail (LAN1 agus LAN2) agus trĂŹ solaraichean (ISP1, ISP2, ISP3). Tha seòladh âliathâ statach aig an t-sianal gu ISP1, ISP2 - âgealâ, a gheibhear tro DHCP, ISP3 - âgealâ le cead PPPoE. Tha an diagram ceangail air a shealltainn anns an fhigear:

Is e an obair an router MTK a rèiteachadh stèidhichte air an sgeama gus:
- Thoir seachad atharrachadh fèin-ghluasadach gu solaraiche cĂšl-taic. Is e am prĂŹomh sholaraiche ISP2, is e ISP1 aâ chiad tèarmann, is e ISP3 an dĂ rna tèarmann.
- Cuir air dòigh ruigsinneachd lÏonra LAN1 air an eadar-lÏn a-mhà in tro ISP1.
- Thoir seachad comas air trafaic a stiĂšireadh bho lĂŹonraidhean ionadail chun eadar-lĂŹn tron âââât-solaraiche taghte stèidhichte air an liosta sheòlaidhean.
- Dèan ullachadh airson cothrom air seirbheisean foillseachaidh bhon lÏonra ionadail chun eadar-lÏn (DSTNAT)
- Stèidhich criathrag balla-teine ââââgus an ĂŹre as lugha de thèarainteachd a thoirt bhon eadar-lĂŹn.
- Dhâ fhaodadh an router a thrafaig fhèin a chuir a-mach tro gin de na trĂŹ solaraichean, a rèir an t-seòlaidh stòr a chaidh a thaghadh.
- Dèan cinnteach gu bheil pacaidean freagairt air an cur chun t-sianail Ă s an tĂ inig iad (aâ toirt a-steach LAN).
Comharraich Rèitichidh sinn an router âbhon fhĂŹor thoiseachâ gus dèanamh cinnteach nach bi iongnadh ann anns na rèiteachaidhean tòiseachaidh âa-mach Ă s aâ bhogsa âa bhios ag atharrachadh bho dhreach gu dreach. Chaidh Winbox a thaghadh mar inneal rèiteachaidh, far am bi atharrachaidhean air an taisbeanadh gu fradharcach. Thèid na roghainnean fhèin a shuidheachadh le òrdughan ann an ceann-uidhe Winbox. Tha an ceangal corporra airson rèiteachadh air a dhèanamh le ceangal dĂŹreach ris an eadar-aghaidh Ether5.
Beagan reusanachaidh mu dè a thâ ann am multivan, an e duilgheadas a thâ ann no a bheil daoine seòlta seòlta timcheall air lĂŹonraidhean co-fheall fighe
Bidh rianadair fiosrachail agus furachail, aâ stèidheachadh sgeama mar sin no an leithid leis fhèin, gu h-obann aâ tuigsinn gu bheil e ag obair gu h-Ă bhaisteach mu thrĂ th. Tha, tha, Ă s aonais na clĂ ran slighe Ă bhaisteach agad agus riaghailtean slighe eile, a tha aâ mhòr-chuid de artaigilean air aâ chuspair seo lĂ n. Feuch an dèan sinn sgrĂšdadh?
An urrainn dhuinn seòlaidhean a rèiteachadh air eadar-aghaidh agus geataichean bunaiteach? Tha:
Air ISP1, chaidh an seòladh agus an geata a chlà radh leis astar = 2 и seic-gheata = ping.
Air ISP2, an suidheachadh teachdaiche dhcp bunaiteach - a rèir sin, bidh astar co-ionann ri aon.
Air ISP3 ann an roghainnean teachdaiche pppoe nuair a add-default-route = tha chuir default-route-distance=3.
Na dĂŹochuimhnich clĂ radh NAT air an t-slighe a-mach:
/ ip firewall nat cuir gnĂŹomh = slabhraidh masquerade = scrcnat out-interface-list = WAN
Mar thoradh air an sin, tha spòrs aig luchd-cleachdaidh lĂ raich ionadail cait a luchdachadh sĂŹos tron ââââphrĂŹomh sholaraiche ISP2 agus tha glèidheadh ââââseanail aâ cleachdadh an uidheamachd thoir sĂšil air geata Faic nota 1
Tha puing 1 den obair ga chur an gnĂŹomh. CĂ ite a bheil am multivan le na comharran aige? Chan eilâŚ
Nas fhaide. Feumaidh tu teachdaichean sònraichte a leigeil ma sgaoil bhon LAN tro ISP1:
/ ip firewall mangle cuir gnÏomh = sèine slighe = ro-shealladh dst-address-list =!BOGONS
passthrough=tha slighe-dst=100.66.66.1 src-address-list=Via_ISP1
/ ip firewall mangle cuir gnÏomh = sèine slighe = ro-shealladh dst-address-list =!BOGONS
passthrough=chan eil slighe-dst=100.66.66.1 src-address=192.168.88.0/24
Tha nithean 2 agus 3 den obair air an cur an gnĂŹomh. Bileagan, stampaichean, riaghailtean slighe, cĂ ite a bheil thu?!
A bheil feum agad air ruigsinneachd a thoirt don t-seirbheisiche OpenVPN as fheà rr leat leis an t-seòladh 172.17.17.17 airson teachdaichean bhon eadar-lÏn? Mas e do thoil e:
/ip cloud set ddns-enabled = tha
Mar cho-aoisean, bheir sinn an toradh toraidh don neach-dèiligidh: â: cuir [ip cloud faigh dns-name]"
Bidh sinn aâ clĂ radh port air adhart bhon eadar-lĂŹn:
/ ip firewall nat cuir gnĂŹomh = dst-nat chain = dstnat dst-port = 1194
in-interface-list=Pròtacal WAN=udp gu seòlaidhean=172.17.17.17
Tha nĂŹ 4 deiseil.
Stèidhich sinn balla-teine ââââagus tèarainteachd eile airson puing 5, aig an aon Ă m tha sinn toilichte gu bheil a h-uile cĂ il ag obair dha luchd-cleachdaidh mu thrĂ th agus ruighinn airson soitheach leis an deoch as fheĂ rr leotha ...
A! Tha tunailean air an dĂŹochuimhneachadh.
Tha l2tp-client, air a rèiteachadh le artaigil google, air èirigh chun VDS Duitseach as fheà rr leat? Tha.
Tha l2tp-server le IPsec air a dhol suas agus teachdaichean le ainm DNS bho IP Cloud (faic gu h-Ă rd.) Aâ gèilleadh? Tha.
Aâ lĂšbadh air ais sa chathair againn, aâ sĂšghadh deoch, bidh sinn gu leisg aâ beachdachadh air puingean 6 agus 7 den obair. Tha sinn a 'smaoineachadh - a bheil feum againn air? A h-uile h-aon, bidh e ag obair mar sin (c) ... Mar sin, mura h-eil feum air fhathast, sin agad e. Multivan air a chuir an gnĂŹomh.
Dè a th' ann am multivan? Is e seo ceangal grunn shianalan eadar-lÏn ri aon router.
Cha leig thu leas an artaigil a leughadh tuilleadh, oir dè as urrainn a bhith ann a bharrachd air a bhith aâ nochdadh iomchaidheachd amharasach?
Dhaibhsan a tha air fhĂ gail, aig a bheil Ăšidh ann am puingean 6 agus 7 den obair, agus cuideachd aâ faireachdainn itch iomlanachd, bidh sinn aâ dĂ ibheadh âââânas doimhne.
Is e an obair as cudromaiche ann a bhith aâ buileachadh multivan an t-slighe trafaic cheart. Is e sin: ge bith dè (no dè) Faic. nota 3 bidh seanal (ean) an ISP aâ coimhead air an t-slighe Ă bhaisteach air an router againn, bu chòir dha freagairt a thilleadh chun dearbh sheanal Ă s a thĂ inig am pacaid. Tha an obair soilleir. CĂ ite a bheil an duilgheadas? Gu dearbh, ann an lĂŹonra ionadail sĂŹmplidh, tha an obair mar an ceudna, ach chan eil duine a 'cur dragh air suidheachaidhean a bharrachd agus chan eil e a' faireachdainn trioblaid. Is e an eadar-dhealachadh gu bheil nòta gluasadach sam bith air an eadar-lĂŹn ruigsinneach tro gach aon de na seanalan againn, agus chan ann tro fhear a tha gu tur sònraichte, mar ann an LAN sĂŹmplidh. Agus is e an âtrioblaidâ ma thĂ inig iarrtas thugainn airson seòladh IP ISP3, an uairsin sa chĂšis againn thèid am freagairt tron âââât-sianal ISP2, leis gu bheil an geata bunaiteach air a stiĂšireadh an sin. FĂ gaidh e agus thèid a thilgeil air falbh leis an t-solaraiche mar rud ceĂ rr. Tha an duilgheadas air aithneachadh. Ciamar a fuasgladh e?
Tha am fuasgladh air a roinn ann an trĂŹ ĂŹrean:
- A' ro-aithris. Aig an Ïre seo, thèid roghainnean bunaiteach an router a shuidheachadh: lÏonra ionadail, balla-teine, liostaichean sheòlaidhean, NAT hairpin, msaa.
- Ioma-bhan. Aig an Ïre seo, thèid na ceanglaichean riatanach a chomharrachadh agus an rèiteachadh ann an clà ran slighe.
- A 'ceangal ri ISP. Aig an ĂŹre seo, thèid na h-eadar-aghaidh a tha aâ toirt seachad ceangal ris an eadar-lĂŹn a rèiteachadh, an t-slighe agus thèid inneal glèidhidh an t-seanail eadar-lĂŹn a chuir an gnĂŹomh.
1. Presetting
1.1. Bidh sinn aâ glanadh rèiteachadh an router leis an Ă ithne:
/system reset-configuration skip-backup=yes no-defaults=yesaontachadh le "Cunnartach! Ath-shuidheachadh co-dhiĂš? [y/N]:â agus, Ă s deidh ath-thòiseachadh, bidh sinn aâ ceangal ri Winbox tro MAC. Aig an ĂŹre seo, tha an rèiteachadh agus bunait luchd-cleachdaidh air an glanadh.
1.2. Cruthaich cleachdaiche Ăšr:
/user add group=full name=knight password=ultrasecret comment=âNot horseâlog a-steach fon sin agus sguab Ă s am fear bunaiteach:
/user remove adminComharraich Is e toirt air falbh agus gun a bhith aâ cur Ă comas an neach-cleachdaidh bunaiteach a tha an t-Ăšghdar aâ meas nas sĂ bhailte agus aâ moladh airson a chleachdadh.
1.3. Bidh sinn aâ cruthachadh liostaichean eadar-aghaidh bunaiteach airson goireasachd a bhith ag obair ann am balla-teine, suidheachaidhean lorg agus frithealaichean MAC eile:
/interface list add name=WAN comment="For Internet"
/interface list add name=LAN comment="For Local Area"Aâ soidhnigeadh eadar-aghaidh le beachdan
/interface ethernet set ether1 comment="to ISP1"
/interface ethernet set ether2 comment="to ISP2"
/interface ethernet set ether3 comment="to ISP3"
/interface ethernet set ether4 comment="to LAN1"
/interface ethernet set ether5 comment="to LAN2"agus lĂŹon a-steach na liostaichean eadar-aghaidh:
/interface list member add interface=ether1 list=WAN comment=ISP1
/interface list member add interface=ether2 list=WAN comment=ISP2
/interface list member add interface=ether3 list=WAN comment="to ISP3"
/interface list member add interface=ether4 list=LAN comment="LAN1"
/interface list member add interface=ether5 list=LAN comment="LAN2"
Comharraich Is fhiach a bhith aâ sgrĂŹobhadh bheachdan so-thuigsinn an Ăšine a thathar aâ cur seachad air seo, agus tha e gu mòr aâ comasachadh fuasgladh cheistean agus aâ tuigsinn an rèiteachaidh.
Tha an t-Ăšghdar den bheachd gu bheil e riatanach, airson adhbharan tèarainteachd, an eadar-aghaidh ether3 a chuir ris an liosta eadar-aghaidh âWANâ, a dhâ aindeoin nach tèid am protocol ip troimhe.
Na dĂŹochuimhnich, Ă s deidh an eadar-aghaidh PPP a thogail air ether3, gum feumar a chuir ris an liosta eadar-aghaidh âWANâ
1.4. Bidh sinn aâ falach an router bho lorg nĂ bachd agus smachd bho lĂŹonraidhean solaraiche tro MAC:
/ip neighbor discovery-settings set discover-interface-list=!WAN
/tool mac-server set allowed-interface-list=LAN
/tool mac-server mac-winbox set allowed-interface-list=LAN1.5. Bidh sinn aâ cruthachadh an t-seata as lugha de riaghailtean sĂŹoltachain balla-teine ââââgus an router a dhĂŹon:
/ip firewall filter add action=accept chain=input comment="Related Established Untracked Allow"
connection-state=established,related,untracked(tha an riaghailt a 'toirt seachad cead airson ceanglaichean stèidhichte agus co-cheangailte a thèid a thòiseachadh bhon dà chuid lÏonraidhean ceangailte agus bhon router fhèin)
/ip firewall filter add action=accept chain=input comment="ICMP from ALL" protocol=icmp(ping agus chan e a-mhĂ in ping. Tha a h-uile icmp ceadaichte a-steach. FĂŹor fheumail airson duilgheadasan MTU a lorg)
/ip firewall filter add action=drop chain=input comment="All other WAN Drop" in-interface-list=WAN(tha an riaghailt a dhĂšineas an t-sreath cuir a-steach aâ toirmeasg a h-uile cĂ il eile a thig bhon eadar-lĂŹn)
/ip firewall filter add action=accept chain=forward
comment="Established, Related, Untracked allow"
connection-state=established,related,untracked(tha an riaghailt a 'ceadachadh ceanglaichean stèidhichte agus co-cheangailte a thèid tron âââârothadair)
/ip firewall filter add action=drop chain=forward comment="Invalid drop" connection-state=invalid(tha an riaghailt ag ath-shuidheachadh cheanglaichean le connection-state = aâ dol seachad air an router mĂŹ-dhligheach. Tha Mikrotik air a mholadh gu lĂ idir, ach ann an cuid de shuidheachaidhean tearc faodaidh e trafaic feumail a bhacadh)
/ip firewall filter add action=drop chain=forward comment="Drop all from WAN not DSTNATed"
connection-nat-state=!dstnat connection-state=new in-interface-list=WAN(tha an riaghailt aâ toirmeasg pacaidean a thig bhon eadar-lĂŹn agus nach eil air a dhol seachad air aâ mhodh dstnat airson a dhol tron âârouter. DĂŹonaidh seo lĂŹonraidhean ionadail bho luchd-ionnsaigh a bhios, leis a bheil iad san aon raon craolaidh leis na lĂŹonraidhean taobh a-muigh againn, aâ clĂ radh ar IPan taobh a-muigh mar a geata agus, mar sin, feuch ri âsgrĂšdadhâ a dhèanamh air na lĂŹonraidhean ionadail againn.)
Comharraich Gabhamaid ris gu bheil earbsa anns na lĂŹonraidhean LAN1 agus LAN2 agus nach eil an trafaic eatorra agus bhuapa air a shĂŹoladh.
1.6. Cruthaich liosta le liosta de lĂŹonraidhean neo-ghluasadach:
/ip firewall address-list
add address=0.0.0.0/8 comment=""This" Network" list=BOGONS
add address=10.0.0.0/8 comment="Private-Use Networks" list=BOGONS
add address=100.64.0.0/10 comment="Shared Address Space. RFC 6598" list=BOGONS
add address=127.0.0.0/8 comment=Loopback list=BOGONS
add address=169.254.0.0/16 comment="Link Local" list=BOGONS
add address=172.16.0.0/12 comment="Private-Use Networks" list=BOGONS
add address=192.0.0.0/24 comment="IETF Protocol Assignments" list=BOGONS
add address=192.0.2.0/24 comment=TEST-NET-1 list=BOGONS
add address=192.168.0.0/16 comment="Private-Use Networks" list=BOGONS
add address=198.18.0.0/15 comment="Network Interconnect Device Benchmark Testing"
list=BOGONS
add address=198.51.100.0/24 comment=TEST-NET-2 list=BOGONS
add address=203.0.113.0/24 comment=TEST-NET-3 list=BOGONS
add address=224.0.0.0/4 comment=Multicast list=BOGONS
add address=192.88.99.0/24 comment="6to4 Relay Anycast" list=BOGONS
add address=240.0.0.0/4 comment="Reserved for Future Use" list=BOGONS
add address=255.255.255.255 comment="Limited Broadcast" list=BOGONS(Seo liosta de sheòlaidhean agus lÏonraidhean nach gabh gluasad chun eadar-lÏn agus thèid an leantainn a rèir sin.)
Comharraich Faodaidh an liosta atharrachadh, agus mar sin tha mi a 'toirt comhairle dhut sgrÚdadh a dhèanamh bho à m gu à m air a' bhuntanas.
1.7. Stèidhich DNS airson an router fhèin:
/ip dns set servers=1.1.1.1,8.8.8.8Comharraich Anns an dreach lĂ ithreach de ROS, fiĂšghantach frithealaichean Tha iad aâ faighinn prĂŹomhachas thairis air an fheadhainn a tha air an sònrachadh gu statach. Thèid iarrtas fuasgladh ainm a chur chun aâ chiad fhrithealaiche san liosta. Thèid an ath fhrithealaiche a thaghadh mura h-eil am fear lĂ ithreach ri fhaighinn. Tha an Ăšine-ama fada - barrachd air 5 diogan. Cha bhith tilleadh chun fhrithealaiche roimhe aâ tachairt gu fèin-ghluasadach nuair a thig am âfrithealaiche sĂŹosâ air-loidhne a-rithist. Leis an algairim seo agus lĂ thaireachd multivan, tha an t-Ăšghdar aâ moladh gun a bhith aâ cleachdadh frithealaichean a tha air an toirt seachad le ISPan.
1.8. Stèidhich lÏonra ionadail.
1.8.1. Bidh sinn aâ rèiteachadh seòlaidhean IP statach air eadar-aghaidh LAN:
/ip address add interface=ether4 address=192.168.88.254/24 comment="LAN1 IP"
/ip address add interface=ether5 address=172.16.1.0/23 comment="LAN2 IP"1.8.2. Shuidhich sinn na riaghailtean airson slighean gu na lĂŹonraidhean ionadail againn tron ââphrĂŹomh chlĂ r slighe:
/ip route rule add dst-address=192.168.88.0/24 table=main comment=âto LAN1â
/ip route rule add dst-address=172.16.0.0/23 table=main comment="to LAN2"Comharraich Is e seo aon de na dòighean luath is furasta air faighinn gu seòlaidhean LAN le stòran de sheòlaidhean IP taobh a-muigh de eadar-aghaidh router nach tèid tron âââât-slighe Ă bhaisteach.
1.8.3. Dèan comas air Hairpin NAT airson LAN1 agus LAN2:
/ip firewall nat add action=src-nat chain=srcnat comment="Hairpin to LAN1"
out-interface=ether4 src-address=192.168.88.0/24 to-addresses=192.168.88.254
/ip firewall nat add action=src-nat chain=srcnat comment="Hairpin to LAN2"
out-interface=ether5 src-address=172.16.0.0/23 to-addresses=172.16.1.0Comharraich Leigidh seo leat faighinn gu na goireasan agad (dstnat) tro IP taobh a-muigh fhad âs a tha thu taobh a-staigh an lĂŹonra.
2. Gu fĂŹrinneach, buileachadh an multivan fĂŹor cheart
Gus fuasgladh fhaighinn air an duilgheadas a thaobh âfreagairt cò Ă s a dhâ fhaighnich iadâ, cleachdaidh sinn dĂ inneal ROS: comharra ceangail и comharra seòlaidh. comharra ceangail aâ leigeil leat an ceangal a tha thu ag iarraidh a chomharrachadh agus an uairsin obrachadh leis an leubail seo mar chumha airson tagradh a dhèanamh comharra seòlaidh. Agus mu thrĂ th le comharra seòlaidh comasach a bhith ag obair ann slighe ip и riaghailtean slighe. Dh'obraich sinn a-mach na h-innealan, a-nis feumaidh tu co-dhĂšnadh dè na ceanglaichean a bu chòir a chomharrachadh - aon uair, dĂŹreach cĂ ite an comharrachadh - dhĂ .
Leis a 'chiad fhear, tha a h-uile dad sĂŹmplidh - feumaidh sinn a h-uile ceangal a thig chun an rothaiche bhon eadar-lĂŹon a chomharrachadh tron âââât-sianal iomchaidh. Anns aâ chĂšis againn, bidh iad sin nan trĂŹ bileagan (a rèir an Ă ireamh de shianalan): âconn_isp1â, âconn_isp2â agus âconn_isp3â.
Is e an nuance leis an dà rna fear gum bi dà sheòrsa de cheanglaichean a-steach: gluasad agus an fheadhainn a tha san amharc airson an router fhèin. Bidh an inneal comharra ceangail ag obair sa chlà r mangle. Beachdaich air gluasad a 'phacaid air diagram nas sÏmplidhe, air a chur ri chèile gu coibhneil le eòlaichean goireas mikrotik-trainings.com (chan e sanasachd):

Ăs deidh na saighdean, chĂŹ sinn gu bheil am pacaid aâ ruighinn âeadar-aghaidh inntrigidh", a 'dol tron âââât-sreath"Ro-shealladhâ agus is ann dĂŹreach an uairsin a tha e air a roinn ann an gluasad agus ionadail sa bhloc "Co-dhĂšnadh routing". Mar sin, airson dĂ eun a mharbhadh le aon chloich, bidh sinn a 'cleachdadh Comharra ceangail sa chlĂ r Mangle Ro-slighe slabhraidhean Ro-shealladh.
Nota. Ann an ROS, tha bileagan âcomharra sligheâ air an liostadh mar âClĂ râ anns an roinn Ip/Slighean/Riaghailtean, agus mar âComharra Routingâ ann an earrannan eile. Dhâ fhaodadh seo beagan troimh-chèile a thoirt a-steach do thuigse, ach, gu dearbh, is e seo an aon rud, agus tha e na analogue de rt_tables ann an iproute2 air linux.
2.1. Bidh sinn aâ comharrachadh cheanglaichean a tha aâ tighinn a-steach bho gach solaraiche:
/ip firewall mangle add action=mark-connection chain=prerouting
comment="Connmark in from ISP1" connection-mark=no-mark in-interface=ether1 new-connection-mark=conn_isp1 passthrough=no
/ip firewall mangle add action=mark-connection chain=prerouting
comment="Connmark in from ISP2" connection-mark=no-mark in-interface=ether2 new-connection-mark=conn_isp2 passthrough=no
/ip firewall mangle add action=mark-connection chain=prerouting
comment="Connmark in from ISP3" connection-mark=no-mark in-interface=pppoe-isp3 new-connection-mark=conn_isp3 passthrough=noComharraich Gus nach comharraich mi ceanglaichean a tha comharraichte mar-thĂ , bidh mi aâ cleachdadh an t-suidheachadh connect-mark=no-mark an Ă ite connection-state=new oir tha mi aâ smaoineachadh gu bheil seo nas ceart, a bharrachd air a bhith aâ diĂšltadh ceanglaichean mĂŹ-dhligheach sa chriathrag a-steach.
passthrough = chan eil - oir anns an dòigh buileachaidh seo, tha ath-chomharrachadh air a dĂšnadh a-mach agus, gus a luathachadh, faodaidh tu casg a chuir air Ă ireamhachd nan riaghailtean Ă s deidh aâ chiad gheam.
Bu chòir cuimhneachadh nach eil sinn a 'cur bacadh air dòigh sam bith air slighe fhathast. A-nis chan eil ann ach ĂŹrean ullachaidh. Is e an ath ĂŹre de bhuileachadh a bhith aâ giullachd trafaic gluasaid a thilleas thairis air aâ cheangal stèidhichte bhon cheann-uidhe san lĂŹonra ionadail. An fheadhainn sin. na pacaidean sin a chaidh (faic an diagram) tron âââârothadair air an t-slighe:
âInput Interfaceâ => âRoutingâ => âCo-dhĂšnadh sligheâ => âAir adhartâ => âPost Routingâ => âEadar-aghaidh toraidhâ agus fhuair iad chun neach-freagairt aca air an lĂŹonra ionadail.
Cudromach! Ann an ROS, chan eil sgaradh loidsigeach ann an eadar-aghaidh taobh a-muigh agus a-staigh. Ma lorgas sinn slighe aâ phacaid freagairt a rèir an diagram gu h-Ă rd, leanaidh e an aon shlighe loidsigeach ris an iarrtas:
âInput Interfaceâ => âRoutingâ => âCo-dhĂšnadh sligheâ => âAir adhartâ => âPost Routingâ => âEadar-aghaidh toraidhâ dĂŹreach airson iarrtas"Eadar-aghaidh cur-a-steachâ an robh an eadar-aghaidh ISP, agus airson an fhreagairt - LAN
2.2. Bidh sinn aâ stiĂšireadh trafaic gluasaid freagairt gu na clĂ ran slighe iomchaidh:
/ip firewall mangle add action=mark-routing chain=prerouting
comment="Routemark transit out via ISP1" connection-mark=conn_isp1
dst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp1 passthrough=no
/ip firewall mangle add action=mark-routing chain=prerouting
comment="Routemark transit out via ISP2" connection-mark=conn_isp2
dst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp2 passthrough=no
/ip firewall mangle add action=mark-routing chain=prerouting
comment="Routemark transit out via ISP3" connection-mark=conn_isp3
dst-address-type=!local in-interface-list=!WAN new-routing-mark=to_isp3 passthrough=noBeachd. in-interface-list=!WAN - chan obraich sinn ach le trafaic bhon lÏonra ionadail agus dst-address-type=!local aig nach eil seòladh ceann-uidhe seòladh eadar-aghaidh an router fhèin.
An aon rud airson pacaidean ionadail a thĂ inig chun router air an t-slighe:
âInput Interfaceâ => âRoutingâ => âCo-dhĂšnadh sligheâ => âCuir a-steachâ => âPròiseas Ionadailâ
Cudromach! Thèid am freagairt san dòigh a leanas:
âPròiseas Ionadailâ => âCo-dhĂšnadh Routingâ => âToraidhâ => âPròiseas Postâ => âEadar-aghaidh toraidhâ
2.3. Bidh sinn aâ stiĂšireadh trafaic ionadail freagairt gu na clĂ ran slighe iomchaidh:
/ip firewall mangle add action=mark-routing chain=output
comment="Routemark local out via ISP1" connection-mark=conn_isp1 dst-address-type=!local
new-routing-mark=to_isp1 passthrough=no
/ip firewall mangle add action=mark-routing chain=output
comment="Routemark local out via ISP2" connection-mark=conn_isp2 dst-address-type=!local
new-routing-mark=to_isp2 passthrough=no
/ip firewall mangle add action=mark-routing chain=output
comment="Routemark local out via ISP3" connection-mark=conn_isp3 dst-address-type=!local
new-routing-mark=to_isp3 passthrough=noAig an ĂŹre seo, faodar beachdachadh air an obair ullachadh airson freagairt a chuir chun t-sianal eadar-lĂŹn Ă s an tĂ inig an t-iarrtas fhuasgladh. Tha a h-uile dad air a chomharrachadh, air a chomharrachadh agus deiseil airson a stiĂšireadh.
Is e deagh bhuaidh âtaobhâ den stèidheachadh seo an comas a bhith ag obair le port DSNAT air adhart bhon dĂ sholaraiche (ISP2, ISP3) aig an aon Ă m. Chan eil idir, oir air ISP1 tha seòladh againn nach gabh a ghluasad. Tha aâ bhuaidh seo cudromach, mar eisimpleir, airson frithealaiche puist le dĂ MX a bhios aâ coimhead air diofar shianalan eadar-lĂŹn.
Gus cuir Ă s do nuances gnĂŹomhachd lĂŹonraidhean ionadail le routers IP taobh a-muigh, bidh sinn a âcleachdadh na fuasglaidhean bho pharagrafan. 1.8.2 agus 3.1.2.6.
A bharrachd air an sin, faodaidh tu inneal le comharran a chleachdadh gus paragraf 3 den duilgheadas fhuasgladh. Bidh sinn ga chur an gnĂŹomh mar seo:
2.4. Bidh sinn aâ stiĂšireadh trafaic bho luchd-dèiligidh ionadail bho na liostaichean slighe gu na clĂ ran iomchaidh:
/ip firewall mangle add action=mark-routing chain=prerouting
comment="Address List via ISP1" dst-address-list=!BOGONS new-routing-mark=to_isp1
passthrough=no src-address-list=Via_ISP1
/ip firewall mangle add action=mark-routing chain=prerouting
comment="Address List via ISP2" dst-address-list=!BOGONS new-routing-mark=to_isp2
passthrough=no src-address-list=Via_ISP2
/ip firewall mangle add action=mark-routing chain=prerouting
comment="Address List via ISP3" dst-address-list=!BOGONS new-routing-mark=to_isp3
passthrough=no src-address-list=Via_ISP3Mar thoradh air an sin, tha e aâ coimhead rudeigin mar seo:

3. Stèidhich ceangal ris an ISP agus cuir an comas slighe comharraichte
3.1. Stèidhich ceangal gu ISP1:
3.1.1. Dèan rèiteachadh air seòladh IP statach:
/ip address add interface=ether1 address=100.66.66.2/30 comment="ISP1 IP"3.1.2. Stèidhich slighe statach:
3.1.2.1. Cuir slighe âèiginnâ bunaiteach ris:
/ip route add comment="Emergency route" distance=254 type=blackholeComharraich Tha an t-slighe seo aâ leigeil le trafaic bho phròiseasan ionadail a dhol seachad air an ĂŹre Co-dhĂšnaidh Slighe, ge bith dè an suidheachadh a thâ aig na ceanglaichean aig gin de na solaraichean. Is e an rud a thâ ann an trafaic ionadail a tha aâ dol a-mach gum feum slighe gnĂŹomhach a bhith aig aâ phrĂŹomh bhòrd chun aâ gheata Ă bhaisteach gus an gluais am paca co-dhiĂš am badeigin. Mura h-eil, bidh am pasgan dĂŹreach air a sgrios.
Mar leudachadh inneal thoir sĂšil air geata Airson mion-sgrĂšdadh nas doimhne air staid an t-seanail, tha mi aâ moladh a bhith aâ cleachdadh an dòigh slighe ath-chuairteach. Is e brĂŹgh an dòigh-obrach gu bheil sinn ag innse don router a bhith aâ coimhead airson slighe chun gheata aige chan ann gu dĂŹreach, ach tro gheata eadar-mheadhanach. Thèid 4.2.2.1, 4.2.2.2 agus 4.2.2.3 a thaghadh mar gheataichean âdeuchainnâ airson ISP1, ISP2 agus ISP3 fa leth.
3.1.2.2. Slighe chun an t-seòlaidh âdearbhaidhâ:
/ip route add check-gateway=ping comment="For recursion via ISP1"
distance=1 dst-address=4.2.2.1 gateway=100.66.66.1 scope=10Comharraich Bidh sinn aâ lughdachadh luach an raoin chun an Ă bhaist ann an raon targaid ROS gus 4.2.2.1 a chleachdadh mar gheata ath-chuairteachaidh san Ă m ri teachd. Tha mi aâ daingneachadh: feumaidh farsaingeachd an t-slighe chun t-seòlaidh âdeuchainnâ a bhith nas lugha na no co-ionann ri raon targaid na slighe a bheir iomradh air an tè deuchainn.
3.1.2.3. Slighe Ă bhaisteach ath-chuairteach airson trafaic gun chomharra slighe:
/ip route add comment="Unmarked via ISP1" distance=2 gateway=4.2.2.1Comharraich Tha an luach astar = 2 air a chleachdadh leis gu bheil ISP1 air ainmeachadh mar aâ chiad chĂšl-taic a rèir nan cumhachan gnĂŹomh.
3.1.2.4. Slighe Ă bhaisteach ath-chuairteach airson trafaic le comharra slighe âto_isp1â:
/ip route add comment="Marked via ISP1 Main" distance=1 gateway=4.2.2.1
routing-mark=to_isp1Comharraich Gu fĂŹrinneach, an seo tha sinn mu dheireadh a âtòiseachadh aâ faighinn tlachd Ă toradh na h-obrach ullachaidh a chaidh a dhèanamh ann am paragraf 2.
Air an t-slighe seo, thèid a h-uile trafaic aig a bheil an t-slighe comharra âto_isp1â a stiĂšireadh gu geata a âchiad sholaraiche, ge bith dè an geata bunaiteach a tha gnĂŹomhach an-drĂ sta airson aâ phrĂŹomh bhòrd.
3.1.2.5. Aâ chiad slighe Ă bhaisteach ath-chuairteachaidh airson trafaic le tag ISP2 agus ISP3:
/ip route add comment="Marked via ISP2 Backup1" distance=2 gateway=4.2.2.1
routing-mark=to_isp2
/ip route add comment="Marked via ISP3 Backup1" distance=2 gateway=4.2.2.1
routing-mark=to_isp3Comharraich Tha feum air na slighean sin, am measg rudan eile, gus trafaic a ghlèidheadh ââbho lĂŹonraidhean ionadail a tha nam buill den liosta sheòlaidhean âto_isp*ââ
3.1.2.6. Bidh sinn aâ clĂ radh na slighe airson trafaic ionadail an router chun eadar-lĂŹn tro ISP1:
/ip route rule add comment="From ISP1 IP to Inet" src-address=100.66.66.2 table=to_isp1Comharraich Ann an co-bhonn ris na riaghailtean bho pharagraf 1.8.2, tha e aâ toirt cothrom air an t-sianal a tha thu ag iarraidh le stòr sònraichte. Tha seo deatamach airson tunailean a thogail a shònraicheas an seòladh IP taobh ionadail (EoIP, IP-IP, GRE). Leis gu bheil na riaghailtean ann an riaghailtean slighe ip air an cur an gnĂŹomh bho mhullach gu bonn, gus a âchiad gheama de na cumhaichean, bu chòir an riaghailt seo a bhith Ă s deidh na riaghailtean bho chlĂ s 1.8.2.
3.1.3. Bidh sinn aâ clĂ radh riaghailt NAT airson trafaic a-mach:
/ip firewall nat add action=src-nat chain=srcnat comment="NAT via ISP1"
ipsec-policy=out,none out-interface=ether1 to-addresses=100.66.66.2Comharraich NATim a h-uile dad a thèid a-mach, ach a-mhĂ in na tha aâ faighinn a-steach do phoileasaidhean IPsec. Feuchaidh mi gun a bhith aâ cleachdadh action = masquerade mura h-eil sin riatanach. Tha e nas slaodaiche agus nas dian air goireasan na src-nat oir bidh e aâ tomhas an t-seòladh NAT airson gach ceangal Ăšr.
3.1.4. Bidh sinn aâ cur luchd-dèiligidh bhon liosta a tha toirmisgte bho bhith faighinn thuige tro sholaraichean eile gu dĂŹreach gu geata solaraiche ISP1.
/ip firewall mangle add action=route chain=prerouting comment="Address List via ISP1 only"
dst-address-list=!BOGONS passthrough=no route-dst=100.66.66.1
src-address-list=Via_only_ISP1 place-before=0Comharraich action = tha prĂŹomhachas nas Ă irde aig an t-slighe agus thathar ga chur an sĂ s ro riaghailtean slighe eile.
place-before=0 - cuir ar riaghailt an toiseach air an liosta.
3.2. Stèidhich ceangal ri ISP2.
Leis gu bheil an solaraiche ISP2 aâ toirt dhuinn na roghainnean tro DHCP, tha e reusanta na h-atharrachaidhean riatanach a dhèanamh le sgriobt a thòisicheas nuair a thèid an neach-dèiligidh DHCP a phiobrachadh:
/ip dhcp-client
add add-default-route=no disabled=no interface=ether2 script=":if ($bound=1) do={r
n /ip route add check-gateway=ping comment="For recursion via ISP2" distance=1
dst-address=4.2.2.2/32 gateway=$"gateway-address" scope=10r
n /ip route add comment="Unmarked via ISP2" distance=1 gateway=4.2.2.2;r
n /ip route add comment="Marked via ISP2 Main" distance=1 gateway=4.2.2.2
routing-mark=to_isp2;r
n /ip route add comment="Marked via ISP1 Backup1" distance=2 gateway=4.2.2.2
routing-mark=to_isp1;r
n /ip route add comment="Marked via ISP3 Backup2" distance=3 gateway=4.2.2.2
routing-mark=to_isp3;r
n /ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none
out-interface=$"interface" to-addresses=$"lease-address" comment="NAT via ISP2"
place-before=1;r
n if ([/ip route rule find comment="From ISP2 IP to Inet"] ="") do={r
n /ip route rule add comment="From ISP2 IP to Inet"
src-address=$"lease-address" table=to_isp2 r
n } else={r
n /ip route rule set [find comment="From ISP2 IP to Inet"] disabled=no
src-address=$"lease-address"r
n } r
n} else={r
n /ip firewall nat remove [find comment="NAT via ISP2"];r
n /ip route remove [find comment="For recursion via ISP2"];r
n /ip route remove [find comment="Unmarked via ISP2"];r
n /ip route remove [find comment="Marked via ISP2 Main"];r
n /ip route remove [find comment="Marked via ISP1 Backup1"];r
n /ip route remove [find comment="Marked via ISP3 Backup2"];r
n /ip route rule set [find comment="From ISP2 IP to Inet"] disabled=yesr
n}r
n" use-peer-dns=no use-peer-ntp=noAn sgriobt fhèin ann an uinneag Winbox:

Comharraich Tha a 'chiad phà irt den sgriobt air a phiobrachadh nuair a gheibhear an aonta-mà il gu soirbheachail, an dà rna fear - an dèidh don mhà l a bhith air a leigeil ma sgaoil.Faic nota 2
3.3. Stèidhich sinn ceangal ris an t-solaraiche ISP3.
Leis gu bheil solaraiche nan roghainnean aâ toirt dhuinn fiĂšghantach, tha e reusanta na h-atharrachaidhean riatanach a dhèanamh le sgriobtaichean a thòisicheas Ă s deidh an eadar-aghaidh ppp a thogail agus Ă s deidh an tuiteam.
3.3.1. An toiseach bidh sinn aâ rèiteachadh aâ phròifil:
/ppp profile
add comment="for PPPoE to ISP3" interface-list=WAN name=isp3_client
on-down="/ip firewall nat remove [find comment="NAT via ISP3"];r
n/ip route remove [find comment="For recursion via ISP3"];r
n/ip route remove [find comment="Unmarked via ISP3"];r
n/ip route remove [find comment="Marked via ISP3 Main"];r
n/ip route remove [find comment="Marked via ISP1 Backup2"];r
n/ip route remove [find comment="Marked via ISP2 Backup2"];r
n/ip route rule set [find comment="From ISP3 IP to Inet"] disabled=yes;"
on-up="/ip route add check-gateway=ping comment="For recursion via ISP3" distance=1
dst-address=4.2.2.3/32 gateway=$"remote-address" scope=10r
n/ip route add comment="Unmarked via ISP3" distance=3 gateway=4.2.2.3;r
n/ip route add comment="Marked via ISP3 Main" distance=1 gateway=4.2.2.3
routing-mark=to_isp3;r
n/ip route add comment="Marked via ISP1 Backup2" distance=3 gateway=4.2.2.3
routing-mark=to_isp1;r
n/ip route add comment="Marked via ISP2 Backup2" distance=3 gateway=4.2.2.3
routing-mark=to_isp2;r
n/ip firewall mangle set [find comment="Connmark in from ISP3"]
in-interface=$"interface";r
n/ip firewall nat add action=src-nat chain=srcnat ipsec-policy=out,none
out-interface=$"interface" to-addresses=$"local-address" comment="NAT via ISP3"
place-before=1;r
nif ([/ip route rule find comment="From ISP3 IP to Inet"] ="") do={r
n /ip route rule add comment="From ISP3 IP to Inet" src-address=$"local-address"
table=to_isp3 r
n} else={r
n /ip route rule set [find comment="From ISP3 IP to Inet"] disabled=no
src-address=$"local-address"r
n};r
n"An sgriobt fhèin ann an uinneag Winbox:

Comharraich Loidhne
/ ip firewall mangle set [find comment = "Connmark a-steach o ISP3"] in-interface = $ "eadar-aghaidh";
aâ leigeil leat ath-ainmeachadh an eadar-aghaidh a lĂ imhseachadh gu ceart, leis gu bheil e ag obair leis aâ chòd aige agus chan e an t-ainm taisbeanaidh.
3.3.2. A-nis, aâ cleachdadh aâ phròifil, cruthaich ceangal ppp:
/interface pppoe-client add allow=mschap2 comment="to ISP3" disabled=no
interface=ether3 name=pppoe-isp3 password=isp3_pass profile=isp3_client user=isp3_clientMar suathadh deireannach, leig dhuinn an gleoc a shuidheachadh:
/system ntp client set enabled=yes server-dns-names=0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.orgDhaibhsan a leughas gu deireadh
Is e an dòigh a thathar a 'moladh airson multivan a chur an gnÏomh roghainn pearsanta an Úghdair agus chan e an aon fhear a tha comasach. Tha an inneal ROS farsaing agus sÚbailte, a tha, air an aon là imh, ag adhbhrachadh dhuilgheadasan do luchd-tòiseachaidh, agus, air an là imh eile, is e an adhbhar airson a bhith mòr-chòrdte. Ionnsaich, feuch, lorg innealan agus fuasglaidhean Úra. Mar eisimpleir, mar chleachdadh air an eòlas a fhuaireadh, tha e comasach an inneal a chuir an à ite an multivan seo seic-gheata le slighean ath-chuairteach gu faire lÏn.
Notaichean
- seic-gheata - inneal a leigeas leat an t-slighe a chuir dheth Ă s deidh dĂ sgrĂšdadh neo-shoirbheachail air aâ gheata airson cothrom fhaighinn. Thèid an t-seic a dhèanamh aon uair gach 10 diog, a bharrachd air an Ăšine freagairt. Gu h-iomlan, tha an fhĂŹor Ăšine tionndaidh anns an raon de 20-30 diogan. Mura h-eil an t-Ă m tionndaidh sin gu leòr, tha roghainn ann an inneal a chleachdadh faire lĂŹn, far an urrainnear an timer seic a shuidheachadh le lĂ imh. seic-gheata na losgadh air call pacaid eadar-amail air aâ cheangal.
Cudromach! Ma thèid prĂŹomh shlighe a chuir dheth cuiridh sin dheth a h-uile slighe eile a tha aâ toirt iomradh air. Mar sin, airson iad a shònrachadh seic-gheata = ping chan eil feum air.
- Tha e aâ tachairt gu bheil fĂ iligeadh aâ tachairt anns an uidheamachd DHCP, a tha coltach ri neach-dèiligidh glaiste san stĂ it Ăšrachaidh. Anns a 'chĂšis seo, chan obraich an dĂ rna pĂ irt den sgriobt, ach cha chuir e bacadh air trafaig bho bhith a' coiseachd gu ceart, leis gu bheil an stĂ it a 'leantainn an t-slighe ath-chuairteachaidh co-fhreagarrach.
- ECMP (Ioma-shlighe Cosgais Co-ionann) - ann an ROS tha e comasach slighe a shuidheachadh le grunn gheataichean agus an aon astar. Anns a 'chÚis seo, thèid ceanglaichean a sgaoileadh thairis air seanalan a' cleachdadh an algairim robin cruinn, ann an co-rèir ris an à ireamh de gheataichean ainmichte.
Airson brosnachadh an artaigil a sgrĂŹobhadh, cuidich le bhith aâ cumadh a structair agus aâ suidheachadh srĂ can - taing phearsanta do Evgeny
Source: www.habr.com
