Wifi

Allikas: Digilabor

Wifi on hea võimalus roboti tarkvara debugimiseks ja roboti juhtimiseks, kui arvuti peal on arvuti (näiteks Azus. All on väike skript, mille abil saad luua enda arvuti ja roboti vahel iseseisva wifivõrgu (ei vaja hotpointi, nagu ruuter vms).

Sisukord

Adhoc script


#/bin/bash
# Siin näites on wifi võrgukaardiks wlan0. Asenda see enda omaga!
# Minul ei õnnestu adhocis dhcp'd kasutada. võimalik, et polegi võimalik
killall dhcpd
ifconfig wlan0 down
iwconfig wlan0 mode "ad-hoc"
ifconfig wlan0 up
iwconfig wlan0 essid "Võrgu nimi"
# Olemasoleva võrgu leidmine ja liitumine võtab aega
sleep 7s  
# Kui Cell pole enam 00:00:00:00:00:00 v6i Not associated , on v6rk initsialiseeritud, v6ib yhenduda.
# iwconfig wlan0 | grep Cell:   
ifconfig wlan0 10.0.0.1 netmask 255.0.0.0
# Võibolla tehad sshd restartida. Mõnel distrol pole seda vaja teha. Daemoni path sõltub distrost
# Näiteks gentoos:
#/etc/init.d/sshd restart
# Näiteks archlinuxis:
#/etc/rc.d/sshd restart
# sleepi sobiva aja lihtsamaks m22ramiseks
iwconfig wlan0


Kuidas kasutada

Loomulikult töötab see unix tüüpi operatsioonisüsteemis.

Salvesta näiteks kui connect.sh

  1. chmod +x connect.sh
  2. ./connect.sh

Pärast scripti kasutamist

Pärast tagasi tavalistesse võrkudesse ühendamiseks ära unusta teha

ifconfig wlan0 down
iwconfig wlan0 mode "Managed"
ifconfig wlan0 up

Arch linux

Archis saab asja teha ilusmalt. Selleks tuleb viia sisse mõned muudatused config failidesse vastavalt soovitud tulemustele

  • /etc/rc.conf - confida vajalik ifconfig osa - näidis
  • /etc/conf.d/wireless - confida vajalik 'iwconfig osa - näidis

Kui soovida seada kaart ad-hoc mode'i tuleb ka üle vaadata network daemoni script /etc/rc.d/network (näidis). Probleemiks on muidu, et enne pannakse sinu device up ja alles siis iwconfigiga mode. Enne iwconfig asjade tegemist soovitan device down teha.

Johu 21. detsember 2010, kell 12:35 (UTC)

Ubuntu

Vaja muuta ainult inteface faili. Õpetus ubuntu wikis. Ja veel üks vahva õpetus. Johu 13. juuli 2011, kell 14:56 (UTC)

Välja otsitud andmebaasist "http://digi.physic.ut.ee/mw/index.php/Wifi"
Personaalsed tööriistad
Navigeerimine
Käsitöö