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 Marketplace ਦੀ ਵਰਤੋਂ ਕਰੋ।
- 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 “ਨਾ yum ਅਤੇ ਨਾ ਹੀ apt ਮਿਲਿਆ। ਇਹ ਸਕ੍ਰਿਪਟ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।"; ਨਿਕਾਸ 1; fi
- # ਪੈਕੇਜ ਅੱਪਡੇਟ ਕਰੋ ਅਤੇ unzip, pwgen, ਅਤੇ coreutils ਇੰਸਟਾਲ ਕਰੋ ਜੇ [ “$pkg_manager” == “yum” ]; ਫਿਰ sudo yum -y ਅੱਪਡੇਟ && sudo yum -y ਅਨਜ਼ਿਪ pwgen coreutils ਇੰਸਟਾਲ ਕਰੋ; elif [ “$pkg_manager” == “appt”]; ਫਿਰ 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]\+$//')
- echo “ਰੂਟ fileਸਿਸਟਮ ਡਿਵਾਈਸ ਤੇ ਹੈ: $root_device"
- echo “ਡਿਵਾਈਸ ਮਾਰਗ: $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 ਗਲੋਬਲ | ਕੱਟ -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 '(?<= RouterOS ) [\d\.] +rc\d+' | ਸਿਰ -1) ਜੇਕਰ [ -z “$latest_version” ]; ਫਿਰ
- ਈਕੋ "ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਨੰਬਰ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।" 1 ਫਾਈ ਤੋਂ ਬਾਹਰ ਨਿਕਲੋ
- ਈਕੋ "ਨਵੀਨਤਮ ਸੰਸਕਰਣ: $latest_version" ਡਾਊਨਲੋਡ_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]; ਫਿਰ ਗੂੰਜ "File ਸਫਲਤਾਪੂਰਵਕ ਡਾਊਨਲੋਡ ਕੀਤਾ ਗਿਆ: chr-$latest_version.img.zip” ਹੋਰ
- ਗੂੰਜ"File ਡਾਊਨਲੋਡ ਅਸਫਲ ਰਿਹਾ।" 1 ਫਾਈ ਤੋਂ ਬਾਹਰ ਨਿਕਲੋ
- # ਅਨਜ਼ਿਪ ਕਰੋ ਅਤੇ ਚਿੱਤਰ ਨੂੰ ਤਿਆਰ ਕਰੋ gunzip -c “chr-$latest_version.img.zip” > “chr-$latest_version.img”
- # ਚਿੱਤਰ ਨੂੰ ਮਾਊਂਟ ਕਰੋ -o ਲੂਪ “chr-$latest_version.img” /mnt
- # ਇੱਕ ਬੇਤਰਤੀਬ ਪਾਸਵਰਡ PASSWORD=$(pwgen 12 1) ਤਿਆਰ ਕਰੋ
- # RouterOS ਉਦਾਹਰਨ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਆਟੋਰਨ ਸਕ੍ਰਿਪਟ ਲਿਖੋ
- ਈਕੋ "ਉਪਭੋਗਤਾ ਨਾਮ (Kullanıcı adı): admin"
- ਈਕੋ "ਪਾਸਵਰਡ (ਸ਼ਾਇਫਰ): $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
- # ਸਾਰੇ ਮਾਊਂਟ ਕੀਤੇ ਰੀਮਾਉਂਟ fileਸਿਸਟਮ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਮੋਡ ਸਿੰਕ && 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
ਸਵੈਚਲਿਤ ਸਥਾਪਨਾਵਾਂ ਲਈ ਵਨ-ਲਾਈਨਰ (ਛੋਟਾ) SCRiPT
ਜੇਕਰ ਕਮਾਂਡ -v yum &> /dev/null; ਫਿਰ pkg_manager=”yum”; elif ਕਮਾਂਡ -v apt &> /dev/null; ਫਿਰ pkg_manager=”apt”; else echo “ਨਾ ਹੀ ਯਮ ਅਤੇ ਨਾ ਹੀ ਯੋਗ ਮਿਲਿਆ। ਇਹ ਸਕ੍ਰਿਪਟ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ।"; ਨਿਕਾਸ 1; fi && \ [ “$pkg_manager” == “yum” ] && sudo yum -y ਅੱਪਡੇਟ && sudo yum -y install unzip pwgen coreutils || [ “$pkg_manager” == “apt” ] && sudo apt-get -y ਅੱਪਡੇਟ && sudo apt-get -y install pwgen coreutils && \ root_device=$(df / | awk 'NR==2 {ਪ੍ਰਿੰਟ $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 grout | ਪ੍ਰਿੰਟ ਕਰੋ $5}') && ADDRESS=$(ip addr show “$INTERFACE” | grep ਗਲੋਬਲ | awk '{print $2}' | head -n 1) && \ GATEWAY=$(ip route list | grep default | awk '{ ਪ੍ਰਿੰਟ $3}') && \ read -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 '(?<= RouterOS ) [\d\.] +rc\d+' | head -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) && echo “Username: admin” && echo “Password: $PASSWORD” && \ echo “/ip address add address=$ADDRESS ਇੰਟਰਫੇਸ=[/ਇੰਟਰਫੇਸ ਈਥਰਨੈੱਟ ਲੱਭੋ ਕਿੱਥੇ 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 ਐਡਰ ਅਤੇ ਆਈਪੀ ਰੂਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਿਸਟਮ ਦੇ 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 ਹੋਸਟਡ ਰਾਊਟਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ ਕਲਾਉਡ ਹੋਸਟਡ ਰਾਊਟਰ, ਹੋਸਟਡ ਰਾਊਟਰ, ਰਾਊਟਰ |