Remote Router / ONU Pelanggan

query("SELECT id,ip_address,username,password,port_api,port_remote,user_remote,last_remote FROM setting_mikrotik WHERE id='$page[2]'"); $pecah= $ambil->fetch_assoc(); if ($page[1] == 0000) { $addressuser = $page[3]; $nama = $page[4]; $lasttime = ""; $alamat = ""; } else { $sqlpel=$con->query("SELECT id,nama,ip_address,time_update,alamat FROM pelanggan WHERE id='$page[1]'"); $pel= $sqlpel->fetch_assoc(); // print_r($pecah); $addressuser = $pel['ip_address']; $nama = $pel['nama']; $lasttime = $pel['time_update']; $alamat = $pel['alamat']; } $idset = $pecah['id']; $addressmik = $pecah['ip_address']; $username = $pecah['username']; $password = $pecah['password']; $portapi = $pecah['port_api']; $portremote = $pecah['port_remote']; $last_remote = $pecah['last_remote']; $user_remote = $pecah['user_remote']; $now = date('Y-m-d H:i:s'); $start = new DateTime($last_remote); $end = new DateTime($now); $diff_in_seconds = $end->getTimestamp() - $start->getTimestamp();// // print_r($pecah); // echo "


"; // print_r($pel); if ($SvNama != $user_remote && $diff_in_seconds <= 180) { ?>
PERHATIAN..!!
Akun Sedang remote pelanggan lain..
Tunggu beberapa saat untuk bisa buka Router/Modem Pelanggan.
query("UPDATE setting_mikrotik SET user_remote='$SvNama', last_remote='$now' WHERE id = '$idset'"); $linkremote = $addressmik.':'.$portremote; //set dst-nat mikrotik //require('router_api/routeros_api.class.php'); $API = new RouterosAPI(); $API->debug = false; if ($API->connect2($addressmik, $username, $password, $portapi)) { $arrID=$API->comm("/ip/firewall/nat/getall", array( ".proplist"=> ".id", "?dst-port" => $portremote , )); $S=$API->comm("/ip/firewall/nat/set", array( ".id" => $arrID[0][".id"], "to-addresses" => $addressuser, ) ); $API->disconnect(); } else { echo "APLIKASI TIDAK DAPAT TERHUBUNG DENGAN MIKROTIK"; } if($S !='') { ?>
Nama
Alamat
Last Ip Address
Last Up Time


PERINGATAN..!! Router / Modem Pelanggan bisa di remote jika fitur remote di Router/Modem di aktifkan.
Buka Web Browser