Esempio n. 1
0
 public function reset()
 {
     $networkrepo = new NetworkRepository();
     $this->resetInterFaces();
     $this->resetWpa();
     $networkrepo->setDefault("eth0");
     $networkrepo->setDefault("wlan0");
 }
Esempio n. 2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $data = json_decode($request->getContent(), 1);
     $data["status"] = -1;
     // Needs to be updated//
     //$data = json_decode('{"dhcp":-1,"ip":"10.0.0.1","netmask":"255.255.255.0","gateway":"10.0.0.1","dns1":"7.7.7.7","dev":"eth0"}',1);
     $networkrepo = new NetworkRepository();
     $dev = $networkrepo->updateIface($data);
     //dd($dev);
     $this->dispatch(new ChangeNetworkSettings());
     return $this->respondWithData($data);
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $networkrepo = new NetworkRepository();
     /*$table->increments('id');
       $table->string('dev');
       $table->integer('dhcp')->default(1);
       $table->string('ip')->nullable();
       $table->string('netmask')->nullable();
       $table->string('gateway')->nullable();
       $table->string('dns1')->nullable();
       $table->string('dns2')->nullable();
       $table->string('wifiname')->nullable();
       $table->string('secure')->nullable();  /// null or WPA WPA2 WEP
       $table->string('pass')->nullable();
       $table->integer('status')->default(1); /// 1 = ready for setup 3 = it's setup // 9 unconfigured///
       */
     $eth0_vars = array('dev' => 'wlan0', 'ip' => '10.0.1.13', 'netmask' => '255.255.255.0', 'gateway' => '10.0.1.1', 'dns1' => '8.8.8.8', 'dns2' => '8.8.4.4');
     $eth0 = $networkrepo->create($eth0_vars);
     dd($eth0);
 }
Esempio n. 4
0
 /**
  * @param $iface
  * @return mixed
  */
 private function _getIfaceStatus($iface)
 {
     //dd($this->networkRepo->get($iface));
     $iface = $this->networkRepo->get($iface);
     return $iface->toArray();
 }