MKController-laitteen Peruskaavio Laiteella
Yhteenveto
Kun otat laitteen käyttöön MKControllerissa, sinun täytyy kopioida skripti Mikrotikillesi. Tämän materiaalin tarkoitus on selittää, mitä skripti tekee Mikrotikillasi ja mitä tapahtuu, jos poistat joitain sääntöjä.

Perusvaatimukset
RouterOS:n on oltava versio 6.39 tai uudempi.
1. Sertifikaatti
-
OVPN-yhteyttä varten käytettävä ovpn-sertifikaatti tallennetaan tiedostojärjestelmään
-
Sertifikaatti tuodaan Mikrotikiin. Se löytyy valikosta Järjestelmä -> Sertifikaatit
Komento:
/certificate import file-name=”[SERTIFIKAATIN ID]” passphrase=””
2. Profiilin Luominen
- Profiilisääntö, jota käytetään VPN:ssä, luodaan
Komento:
/ppp profile add name=”[PROFIILIN ID]” use-encryption=yes comment=”MKController”
3. VPN-asiakas Tunnelina
Vaiheessa 1 luotu sertifikaatti ja vaiheessa 2 luotu profiili käytetään ovpn-yhteyden luomiseen palvelimeen ovpn.mkcontroller.com
Komento:
interface ovpn-client add connect-to=”ovpn.mkcontroller.com” user=”[KÄYTTÄJÄN ID]” auth=sha1 cipher=aes256 certificate=”[SERTIFIKAATIN ID]” port=443 profile=”[PROFIILIN ID” name=”MKController” comment=”MKController”
4. Palomuuri
Luodaan palomuurisääntö, joka varmistaa, että vpn-portti (10.8.0.1) pääsee Mikrotikiin vaiheessa 3 luodun tunnelin kautta
Komento:
/ip firewall filter add chain=input action=accept src-address=”10.8.0.1″ priority=0 comment=”MKController”
5. Valvonta
Mikrotikissä luodaan valvontaskripti, joka lähettää tietoja kuten CPU:n käyttö, levynkäyttö, muistin käyttö jne.
Komento:
/system scheduler add name=”resources-1d9ca987″ interval=”90″ on-event=”[EVENTO] comment=”MKController”
6. Käyttäjä Mikrotikissä
Mikrotikiin luodaan käyttäjä, jolla on ylläpitäjän oikeudet, ja se hallinnoidaan MKControllerin ja Mikrotikin välisessä kommunikoinnissa. Tämä käyttäjän salasana vaihdetaan usein brute-force-hyökkäysten estämiseksi.
Komento:
/user add name=”[KÄYTTÄJÄN ID]” group=full password=”[Väliaikainen salasana]”
7. Prioriteetti
Vaiheessa 5 luotu sääntö siirretään listan ensimmäiseksi, varmistamaan MKControllerin pääsy laitteeseen, vaikka muita kielto-sääntöjä olisi
Komento:
:do {
:local n [/ip firewall filter find where comment=”MKController”];/ip firewall filter move numbers=$n destination=0
} on-error {
8. Porttien Aktivointi
- [webfig], ssh, api, [winbox] ja [ftp] -portit aktivoidaan
- Jos portti on suljettu, se aktivoidaan siten, että osoitteella 10.8.0.1 on käyttöoikeus, varmistaen että vain ovpn pääsee siihen
- Jos portti on auki, osoite 10.8.0.1 lisätään käyttöoikeutuslistalle
- Kaikki palvelut löytyvät IP -> Services
Komentot:
/ip service enable www; /ip service set www address=”10.8.0.1″
/ip service enable winbox; /ip service set winbox address=”10.8.0.1″
/ip service enable ssh; /ip service set ssh address=”10.8.0.1″
/ip service enable api; /ip service set api address=”10.8.0.1″
/ip service enable ftp; /ip service set ftp address=”10.8.0.1″
Mitä tapahtuu, jos jokin palvelu on suljettu:
-
[www-palvelu] – Webfig-yhteys ei toimi webin tai mobiilisovelluksen kautta;
-
[winbox-palvelu] – Winbox-yhteys ei toimi webin tai mobiilisovelluksen kautta;
-
[ssh-palvelu] – Varmuuskopiointi, tiedostojen lataus ja siirto eivät toimi;
-
api-palvelu – Järjestelmän julkinen API, kuten walled garden, ei toimi
(Kattava dokumentaatio osoitteessa https://app.mkcontroller.com/mkcontroller-puclic/); -
[ftp-palvelu] – Tiedostojärjestelmän toiminnot kuten ftp-integrointi, tiedostoluettelo ja eräsiirto eivät toimi