MikroTik Cloud હોસ્ટેડ રાઉટર
વિશિષ્ટતાઓ
- ઉત્પાદન નામ: MikroTik CHR (ક્લાઉડ હોસ્ટેડ રાઉટર)
- વર્ણન: નેટવર્ક રૂટીંગ કાર્યક્ષમતા માટે ક્લાઉડ-આધારિત વર્ચ્યુઅલ રાઉટર
- લક્ષણો: નેટવર્ક મેનેજમેન્ટ, VPN સેવાઓ, ફાયરવોલ સુરક્ષા, બેન્ડવિડ્થ મેનેજમેન્ટ
ઉત્પાદન વપરાશ સૂચનાઓ
સ્થાપન માર્ગદર્શિકા
- તમારું વાતાવરણ તૈયાર કરો: ખાતરી કરો કે તમારું ક્લાઉડ વાતાવરણ CHR ઇન્સ્ટોલેશન માટેની આવશ્યકતાઓને પૂર્ણ કરે છે.
- MikroTik CHR છબી ડાઉનલોડ કરો: સત્તાવાર MikroTik પરથી CHR ઇમેજ મેળવો webસાઇટ અથવા રીપોઝીટરી.
- તમારા ક્લાઉડ એન્વાયર્નમેન્ટમાં CHR નો ઉપયોગ કરો: તમારા ક્લાઉડ સેટઅપમાં CHR જમાવવા માટે પ્લેટફોર્મ-વિશિષ્ટ સૂચનાઓને અનુસરો.
- પ્રારંભિક રૂપરેખાંકન: ડિપ્લોયમેન્ટ પછી નેટવર્ક ઇન્ટરફેસ અને IP એડ્રેસ જેવી મૂળભૂત સેટિંગ્સને ગોઠવો.
- અદ્યતન રૂપરેખાંકન (વૈકલ્પિક): તમારી નેટવર્ક આવશ્યકતાઓ અને નિયંત્રણ નીતિઓના આધારે CHR સેટિંગ્સને કસ્ટમાઇઝ કરો.
- સંચાલન અને દેખરેખ: તમારા CHR દાખલાને મેનેજ કરવા, મોનિટર કરવા અને મુશ્કેલીનિવારણ કરવા માટે MikroTik ટૂલ્સનો ઉપયોગ કરો.
- નિયમિત જાળવણી: શ્રેષ્ઠ કામગીરી અને સુરક્ષા સુનિશ્ચિત કરવા માટે નિયમિત જાળવણી કાર્યો કરો.
હેતુ: MikroTik CHR એ ક્લાઉડ-આધારિત વર્ચ્યુઅલ રાઉટર છે જે વર્ચ્યુઅલાઈઝ્ડ વાતાવરણમાં નેટવર્ક રૂટીંગ કાર્યક્ષમતા પ્રદાન કરવા માટે રચાયેલ છે. તે તમને વર્ચ્યુઅલાઈઝ્ડ અથવા ક્લાઉડ-આધારિત સેટઅપમાં નેટવર્ક મેનેજમેન્ટ, VPN સેવાઓ, ફાયરવોલ પ્રોટેક્શન અને બેન્ડવિડ્થ મેનેજમેન્ટ માટે આદર્શ બનાવે છે, ક્લાઉડ ઈન્ફ્રાસ્ટ્રક્ચર્સમાં MikroTik ની RouterOS સુવિધાઓનો લાભ લેવાની મંજૂરી આપે છે.
કેસો વાપરો
- વર્ચ્યુઅલ પ્રાઇવેટ નેટવર્ક (VPN): CHR નો ઉપયોગ VPN ટ્રાફિકને મેનેજ કરવા અને રૂટ કરવા માટે થઈ શકે છે, દૂરસ્થ સ્થાનો વચ્ચે સુરક્ષિત અને કાર્યક્ષમ કનેક્ટિવિટી સુનિશ્ચિત કરે છે.
- નેટવર્ક મેનેજમેન્ટ: રૂટીંગ, સ્વિચિંગ અને ટ્રાફિક શેપિંગ સહિત જટિલ નેટવર્ક વાતાવરણનું સંચાલન કરવા માટે આદર્શ.
- ફાયરવોલ અને સુરક્ષા: નેટવર્ક ટ્રાફિકને સુરક્ષિત કરવા અને અનધિકૃત ઍક્સેસ સામે રક્ષણ આપવા માટે મજબૂત ફાયરવોલ ક્ષમતાઓ પ્રદાન કરે છે.
- બેન્ડવિડ્થ મેનેજમેન્ટ: નેટવર્ક પ્રદર્શનને ઑપ્ટિમાઇઝ કરવા માટે બેન્ડવિડ્થ વપરાશને મોનિટર કરવા અને નિયંત્રિત કરવા માટે ઉપયોગી.
સ્થાપન માર્ગદર્શિકા
- તમારું વાતાવરણ તૈયાર કરો:
ખાતરી કરો કે તમારી પાસે ક્લાઉડ એન્વાયર્નમેન્ટ અથવા વર્ચ્યુઅલાઈઝેશન પ્લેટફોર્મ છે જ્યાં તમે CHR નો ઉપયોગ કરી શકો છો. સપોર્ટેડ પ્લેટફોર્મ્સમાં AWS, Azure, Google Cloud, VMware, Hyper-V અને અન્યનો સમાવેશ થાય છે. - MikroTik CHR છબી ડાઉનલોડ કરો:
MikroTik અધિકારીની મુલાકાત લો webસાઇટ અથવા MikroTik.com યોગ્ય CHR ઇમેજ ડાઉનલોડ કરવા માટે. તમારી જરૂરિયાતોના આધારે વિવિધ સંસ્કરણો વચ્ચે પસંદ કરો (દા.ત., સ્થિર અથવા પરીક્ષણ). - તમારા ક્લાઉડ એન્વાયર્નમેન્ટમાં CHR નો ઉપયોગ કરો:
- AWS: એક નવો દાખલો બનાવો અને CHR ઇમેજ અપલોડ કરો. યોગ્ય સંસાધનો (CPU, RAM, સ્ટોરેજ) સાથે ઉદાહરણને ગોઠવો.
- નીલમ: MikroTik CHR વર્ચ્યુઅલ મશીન જમાવવા માટે Azure માર્કેટપ્લેસનો ઉપયોગ કરો.
- VMware/હાયપર–V: એક નવું વર્ચ્યુઅલ મશીન બનાવો અને તેની સાથે CHR ઇમેજ જોડો.
- પ્રારંભિક રૂપરેખાંકન:
- એક્સેસ સીએચઆર: SSH અથવા કન્સોલ કનેક્શનનો ઉપયોગ કરીને CHR દાખલા સાથે કનેક્ટ કરો.
- મૂળભૂત રૂપરેખાંકન: જરૂરિયાત મુજબ નેટવર્ક ઇન્ટરફેસ, IP સરનામાં અને રૂટીંગ પ્રોટોકોલ સેટ કરો. ચોક્કસ આદેશો અને ગોઠવણીઓ માટે MikroTik દસ્તાવેજીકરણનો સંદર્ભ લો.
- અદ્યતન રૂપરેખાંકન (વૈકલ્પિક):
- VPN સેટઅપ: સુરક્ષિત રિમોટ એક્સેસ માટે VPN ટનલને ગોઠવો.
- ફાયરવોલ નિયમો: તમારા નેટવર્કને સુરક્ષિત રાખવા માટે ફાયરવોલ નિયમો સેટ કરો.
- બેન્ડવિડ્થ મેનેજમેન્ટ: ટ્રાફિક આકાર અને બેન્ડવિડ્થ નિયંત્રણ નીતિઓ અમલમાં મૂકવી.
- સંચાલન અને દેખરેખ:
MikroTik ના WinBox નો ઉપયોગ કરો અથવા WebCHR દાખલાનું સંચાલન અને નિરીક્ષણ કરવા માટે ફિગ. આ સાધનો રૂપરેખાંકન અને દેખરેખ માટે ગ્રાફિકલ ઈન્ટરફેસ પૂરા પાડે છે. - નિયમિત જાળવણી:
સુરક્ષા અને કામગીરી સુનિશ્ચિત કરવા માટે તમારા CHR દાખલાને નવીનતમ સૉફ્ટવેર રિલીઝ અને પેચ સાથે અપડેટ રાખો.
વિચારણાઓ:
- લાઇસન્સિંગ: MikroTik CHR વિવિધ લાઇસન્સ સ્તરો હેઠળ કાર્ય કરે છે. તમારા પ્રદર્શન અને વિશેષતાની આવશ્યકતાઓને આધારે લાઇસન્સ પસંદ કરો.
- સંસાધન ફાળવણી: ખાતરી કરો કે તમારું વર્ચ્યુઅલ વાતાવરણ તમારા નેટવર્ક ટ્રાફિક અને રૂટીંગ જરૂરિયાતોને હેન્ડલ કરવા માટે પર્યાપ્ત સંસાધનો પ્રદાન કરે છે.
સંસાધનો:
- MikroTik દસ્તાવેજીકરણ: MikroTik CHR દસ્તાવેજીકરણ
- સમુદાય મંચો: સમર્થન અને વધારાની ટીપ્સ માટે MikroTik સમુદાય સાથે જોડાઓ.
સ્વચાલિત ઇન્સ્ટોલેશન માટે સ્ટાન્ડર્ડ (લાંબી) સ્ક્રિપ્ટ
- # પેકેજ મેનેજર નક્કી કરો
જો આદેશ -v yum &> /dev/null; પછી pkg_manager="yum"; elif આદેશ -v apt &> /dev/null; પછી pkg_manager="apt"; બીજું- echo “ન તો યમ કે યોગ્ય મળ્યું નથી. આ સ્ક્રિપ્ટ સપોર્ટેડ નથી."; બહાર નીકળો 1; fi
- # પેકેજો અપડેટ કરો અને અનઝિપ, pwgen અને coreutils ઇન્સ્ટોલ કરો જો [ “$pkg_manager” == “yum” ]; પછી sudo yum -y અપડેટ && sudo yum -y અનઝિપ pwgen coreutils ઇન્સ્ટોલ કરો; elif [ “$pkg_manager” == “યોગ્ય”]; પછી sudo apt-get -y અપડેટ && sudo apt-get -y install unzip pwgen coreutils; fi
- ઇકો "સિસ્ટમ અપડેટ થયેલ છે અને જરૂરી પેકેજો ઇન્સ્ટોલ કરેલ છે."
- # મૂળ નક્કી કરો file સિસ્ટમ ઉપકરણ root_device=$(df / | awk 'NR==2 {છાપ $1}') root_device_base=$(echo $root_device | sed 's/[0-9]\+$//')
- ઇકો “રુટ fileસિસ્ટમ ઉપકરણ પર છે: $root_device”
- ઇકો "ઉપકરણ પાથ: $root_device_base"
- # કામચલાઉ ડિરેક્ટરી બનાવો અને માઉન્ટ કરો mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp
- # IP સરનામું અને ગેટવે મેળવો
INTERFACE=$(ip રૂટ | grep ડિફોલ્ટ | awk '{print $5}')
ADDRESS=$(ip addr શો “$INTERFACE” | grep વૈશ્વિક | cut -d' ' -f 6 | head -n 1)
GATEWAY=$(ip route list | grep default | cut -d' ' -f 3) echo “કૃપા કરીને ચેનલ દાખલ કરો (default='stable', or='testing'): ” ચેનલ વાંચો - # જો કોઈ ઇનપુટ આપવામાં ન આવે તો 'સ્થિર' પર ડિફોલ્ટ જો [ -z “$channel” ]; પછી ચેનલ=”સ્થિર” fi
echo "'$channel' ચેનલમાંથી RouterOS CHR ઇન્સ્ટોલ કરી રહ્યું છે..." - # ડાઉનલોડ કરો URL પસંદ કરેલ ચેનલ પર આધારિત
જો [ “$channel” == “પરીક્ષણ” ]; પછી rss_feed=”https://download.mikrotik.com/routeros/latest-testing.rss"elerss_feed="https://download.mikrotik.com/routeros/latest-stable.rss"fi - # MikroTik RouterOS નું નવીનતમ સંસ્કરણ ડાઉનલોડ કરો rss_content=$(curl -s $rss_feed) latest_version=$(echo “$rss_content” | grep -oP '(?<= રાઉટરઓએસ ) [\d\.] +rc\d+' | હેડ -1) જો [ -z “$latest_version” ]; પછી
- ઇકો "નવીનતમ સંસ્કરણ નંબર પુનઃપ્રાપ્ત કરી શકાયો નથી." બહાર નીકળો 1 fi
- ઇકો "નવીનતમ સંસ્કરણ: $latest_version" ડાઉનલોડ_url=”https://download.mikrotik.com/routeros/$latest-version/chr-$latest-version.img.zip“
- echo “$download_ માંથી ડાઉનલોડ કરી રહ્યું છેurl…” wget –નો-ચેક-પ્રમાણપત્ર -O “chr-$latest_version.img.zip” “$download_url” જો [ $? -eq 0]; પછી પડઘો "File સફળતાપૂર્વક ડાઉનલોડ કર્યું: chr-$latest_version.img.zip” અન્ય
- પડઘોFile ડાઉનલોડ નિષ્ફળ થયું. બહાર નીકળો 1 fi
- # અનઝિપ કરો અને છબી gunzip -c “chr-$latest_version.img.zip” > “chr-$latest_version.img” તૈયાર કરો
- # ઇમેજ માઉન્ટ -o લૂપ “chr-$latest_version.img” /mnt માઉન્ટ કરો
- # રેન્ડમ પાસવર્ડ બનાવો પાસવર્ડ=$(pwgen 12 1)
- # રાઉટરઓએસ દાખલાને ગોઠવવા માટે ઓટોરન સ્ક્રિપ્ટ લખો
- ઇકો "વપરાશકર્તા નામ (Kullanıcı adı): એડમિન"
- ઇકો "પાસવર્ડ (શિફરે): $PASSWORD"
- echo “/ip address add address=$ADDRESS interface=[/interface ઈથરનેટ શોધો જ્યાં name=ether1]” > /mnt/rw/autorun.scr
- echo “/ip રૂટ એડ ગેટવે=$ગેટવે” >> /mnt/rw/autorun.scr
- echo “/ip service disable telnet” >> /mnt/rw/autorun.scr
- echo “/user set 0 name=admin password=$PASSWORD” >> /mnt/rw/autorun.scr
- echo “/ip dns set server=8.8.8.8,1.1.1.1” >> /mnt/rw/autorun.scr
- # બધા માઉન્ટ થયેલ રીમાઉન્ટ fileફક્ત-રીડ-ઓન્લી મોડ સમન્વયન માટે સિસ્ટમો && echo u > /proc/sysrq-trigger
- # છબીને ડિસ્ક પર ફ્લેશ કરો જો ="chr-$latest_version.img" of=$root_device_base bs=4M oflag=sync
- # સિસ્ટમ રીબૂટ કરવા દબાણ કરો
- echo 1 > /proc/sys/kernel/sysrq
- echo b > /proc/sysrq-trigger
સ્વયંસંચાલિત સ્થાપનો માટે ONE-LINER (ટૂંકી) SCRiPT
જો આદેશ -v yum &> /dev/null; પછી pkg_manager="yum"; elif આદેશ -v apt &> /dev/null; પછી pkg_manager="apt"; else echo “Ne yum કે apt found. આ સ્ક્રિપ્ટ સપોર્ટેડ નથી."; બહાર નીકળો 1; fi && \ [ “$pkg_manager” == “yum” ] && sudo yum -y અપડેટ && sudo yum -y અનઝિપ pwgen coreutils ઇન્સ્ટોલ કરો || [ “$pkg_manager” == “apt” ] && sudo apt-get -y અપડેટ && sudo apt-get -y install pwgen coreutils && \ root_device=$(df / | awk 'NR==2 {print $1}' ) && root_device_base=$(echo $root_device | sed 's/[0-9]\+$//') && \ echo “રુટ fileસિસ્ટમ ઉપકરણ પર છે: $root_device" && echo "ઉપકરણ પાથ: $root_device_base" && \ mkdir /mt_ros_tmp && mount -t tmpfs tmpfs /mt_ros_tmp/ && cd /mt_ros_tmp && \ INTERFACE=$(ipaw defaw | છાપો $5}') && ADDRESS=$(ip addr બતાવો “$INTERFACE” | grep વૈશ્વિક | awk '{print $2}' | head -n 1) && \ GATEWAY=$(ip route list | grep default | awk '{print $3}') && \ વાંચો -p “ચેનલ દાખલ કરો (ડિફોલ્ટ='સ્થિર', અથવા='પરીક્ષણ'): ” ચેનલ; [ -z “$channel” ] && channel="stable";rss_feed=”https://download.mikrotik.com/routeros/latest-$channel.rss” && rss_content=$(curl -s $rss_feed) && \ latest_version=$(echo “$rss_content” | grep -oP '(?<= રાઉટરઓએસ ) [\d\.] +rc\d+' | હેડ -1) && \ [ -z “$latest_version” ] && echo “નવીનતમ સંસ્કરણ નંબર પુનઃપ્રાપ્ત કરી શકાયો નથી.” && બહાર નીકળો 1 || \ echo “નવીનતમ સંસ્કરણ: $latest_version” && download_url=”https://download.mikrotik.com/routeros/$latest_version/chr-$latest-version.img.zip” && \ echo “$download_ માંથી ડાઉનલોડ કરી રહ્યું છેurl…” && wget –no-check-certificate -O “chr-$latest_version.img.zip” “$download_url” && \ [ $? -eq 0 ] && echo “File સફળતાપૂર્વક ડાઉનલોડ થયું: chr-$latest_version.img.zip” || પડઘોFile ડાઉનલોડ નિષ્ફળ થયું. && \ gunzip -c “chr-$latest_version.img.zip” > “chr-$latest_version.img” && mount -o લૂપ “chr-$latest_version.img” /mnt && \ PASSWORD=$(pwgen 12 1) && ઇકો "વપરાશકર્તા નામ: એડમિન" અને& ઇકો "પાસવર્ડ: $PASSWORD" && \ echo “/ip address add address=$ADDRESS ઈન્ટરફેસ=[/interface ઈથરનેટ શોધો જ્યાં name=ether1]” > /mnt/rw/autorun.scr && \ echo “/ip route add gateway=$GATEWAY” >> /mnt /rw/autorun.scr && echo “/ip service disable telnet” >> /mnt/rw/autorun.scr && \ echo “/user set 0 name=admin password=$PASSWORD” >> /mnt/rw/autorun.scr && echo “/ip dns set server=8.8.8.8,1.1.1.1″ >> /mnt/rw/autorun.scr && \ સમન્વયન && echo u > /proc/sysrq-trigger && dd if=”chr-$latest_version.img” of=$root_device_base bs=4M oflag=sync && \ echo 1 > /proc/sys/kernel/sysrq && echo b > /proc/sysrq-trigger
ઓટોમેશન સ્ક્રિપ્ટ્સના મુખ્ય અપડેટ્સ અને સ્પષ્ટતાઓ
- વધારાના પેકેજો ઇન્સ્ટોલ કરી રહ્યા છીએ:
-
yum અને apt પેકેજ મેનેજર બંનેમાં pwgen અને coreutils માટે સ્થાપન આદેશો ઉમેર્યા છે.
-
- IP સરનામું અને ગેટવે પુનઃપ્રાપ્તિ:
- સ્ક્રિપ્ટ IP addr અને ip રૂટનો ઉપયોગ કરીને સિસ્ટમનું IP સરનામું અને ગેટવે મેળવે છે.
- અનઝિપિંગ અને માઉન્ટિંગ:
- યોગ્ય વિકલ્પો સાથે ગનઝિપ અને માઉન્ટ કમાન્ડનો ઉપયોગ કરીને ઇમેજ અનઝિપ અને માઉન્ટ થયેલ છે.
- પાસવર્ડ જનરેટ અને સેટિંગ:
- એક રેન્ડમ 12-અક્ષરનો પાસવર્ડ pwgen નો ઉપયોગ કરીને જનરેટ થાય છે અને પછી RouterOS માટે ઑટોરન સ્ક્રિપ્ટમાં સેટ થાય છે.
- ઑટોરન સ્ક્રિપ્ટ:
- ઑટોરન સ્ક્રિપ્ટમાં રાઉટરઓએસ ઇન્સ્ટન્સને ગોઠવવા માટેના આદેશોનો સમાવેશ થાય છે, જેમાં IP સરનામું ઉમેરવા, ગેટવે સેટ કરવા, ટેલનેટને અક્ષમ કરવા, એડમિન પાસવર્ડ સેટ કરવા અને DNS સર્વર્સને ગોઠવવા સહિતનો સમાવેશ થાય છે.
- સિસ્ટમ રીબૂટ:
- Fileસિસ્ટમ સમન્વયનને SysRq ટ્રિગરનો ઉપયોગ કરીને સિસ્ટમ રીબૂટ કરવાની ફરજ પાડતા પહેલા કરવામાં આવે છે, તેની ખાતરી કરીને કે તમામ ડેટા ડિસ્ક પર લખાયેલ છે.
- સ્વચાલિત નેટવર્ક ઇન્ટરફેસ શોધ:
- INTERFACE=$(ip route | grep default | awk '{print $5}'): ડિફોલ્ટ રૂટના ઈન્ટરફેસને શોધીને સક્રિય નેટવર્ક ઈન્ટરફેસને આપમેળે શોધે છે.
- ADDRESS ચલ પછી આ શોધાયેલ ઈન્ટરફેસનો ઉપયોગ કરીને સેટ કરવામાં આવે છે.
FAQ
પ્ર: MikroTik CHR ના મુખ્ય ઉપયોગના કેસો કયા છે?
A: MikroTik CHR નો ઉપયોગ સામાન્ય રીતે VPN ટ્રાફિક, નેટવર્ક એન્વાયર્નમેન્ટ્સ, ફાયરવોલ પ્રોટેક્શન અને વર્ચ્યુઅલાઈઝ્ડ અથવા ક્લાઉડ-આધારિત સેટઅપ્સમાં બેન્ડવિડ્થ મેનેજમેન્ટ માટે થાય છે.
પ્ર: હું MikroTik CHR માટે સમર્થન કેવી રીતે મેળવી શકું?
A: તમે MikroTik દસ્તાવેજોનો સંદર્ભ લઈ શકો છો અથવા CHR નો ઉપયોગ કરવા માટે સમર્થન અને વધારાની ટીપ્સ માટે સમુદાય ફોરમ સાથે જોડાઈ શકો છો.
દસ્તાવેજો / સંસાધનો
![]() |
MikroTik Cloud હોસ્ટેડ રાઉટર [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા ક્લાઉડ હોસ્ટેડ રાઉટર, હોસ્ટેડ રાઉટર, રાઉટર |