pour connaître toutes les ips utilisées
nmap -sP 192.168.1.1-254
pour faire marcher sous mac os
\begin{matrix}a & b \\ c & d\end{matrix}
association ip 140.93.4.43 avec nom borderouge editer le fichier /etc/hosts 140.93.4.43 borderouge.laas.fr borderouge
pour atteindre un serveur ssh depuis l'exterireur via la freebox, rediriger le port 22 vers l'ip statique (configurer le serveur dhcp avec l'adresse mac de la machine) aussi vers le port 22…
si on veut pouvoir acceder a plusieurs machines:
rediriger 1022 de la freebox vers ip:22 machine 1 rediriger 2022 de la freebox vers ip:22 machine 2
etc…. on peut faire pareil pour les autres ports 80 pour http etc…
ouverture du port 22 si besoin:
iptables -A INPUT -m state --state NEW -p TCP --dport 22 -j ACCEPT
adaptateur PEARL a 30 euros:
/opt/local/bin/airport
/opt/local/bin/airport -s Chan Nois Sign Address Beac Flgs SLen SSID 9 65444 65470 00:25:84:93:cf:50 100 0431 11: laas-secure 11 65444 65481 00:12:01:b0:0e:c0 100 0c31 11: laas-secure 13 65442 65468 00:25:84:90:6d:f0 100 0431 11: laas-secure 11 65444 65481 00:12:01:b0:0e:c1 100 0c21 12: laas-welcome 9 65444 65468 00:25:84:93:cf:51 100 0421 12: laas-welcome 13 65442 65479 00:25:84:90:6d:f1 100 0421 12: laas-welcome 44 65442 65466 00:14:a5:30:9e:5e 100 0411 8: LAASHRP2
rejoindre un reseau wifi
/opt/local/bin/airport -J linksys
créer un reseau ad hoc wifi /opt/local/bin/airport -A netgumstix 0x0000000000 11
http://192.168.1.1 log: rien psw: admin
plante a cause du module rt73usb lors de ifconfig, a retester
opkg list-installed | grep 8187
kernel-module-rtl8187 - 2.6.32-r51.5
modprobe rtl8187
du coup il accepte
iwconfig wlan0 txpower 500mW
ifconfig wlan0 192.168.1.107
creer un script /home/root/setupnetwork:
iwconfig wlan0 rate 54M iwconfig wlan0 channel 6 iwconfig wlan0 mode managed iwconfig wlan0 essid "linksys" iwconfig wlan0 txpower 100mW iwlist ifconfig -a ifconfig wlan0 192.168.1.107 ifconfig wlan0 up
copier le script vers /etc/init.d/
cp /home/root/setupnetwork /etc/init.d/ update-rc.d /etc/init.d/setupnetwork defaults
et faire un lien symbolique:
ln -s /etc/init.d/setupnetwork /etc/rc2.d/S99setupnetwork
il faut alimenter le hub usb sur lequel on met la clef
iwconfig wlan1 rate 54M iwconfig wlan1 channel 11 iwconfig wlan1 mode managed iwconfig wlan1 essid "drones" iwconfig wlan1 txpower 100mW iwlist ifconfig -a ifconfig wlan1 192.168.1.107 ifconfig wlan1 up
pour connaitre la conso:
usb-devices
T: Bus=02 Lev=02 Prnt=02 Port=02 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0bda ProdID=8187 Rev=01.00 S: Manufacturer=Manufacturer_Realtek_RTL8187_ S: Product=RTL8187_Wireless S: SerialNumber=00400C042F92 C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=rtl8187
mkdir /etc/sysconfig/network-scripts cd /etc/sysconfig/network-scripts vim ifcfg-wifi
DEVICE=wlan0 ONBOOT=yes # Monter l'interface au démarrage TYPE=Wireless USERCTL=no # Contrôle par un simple utilisateur BOOTPROTO=none # Remplacer par dhcp, mais peut poser des problèmes au démarrage HWADDR=00:e0:4c:03:23:f4 # L'adresse MAC de votre carte NETMASK=255.255.248.0 #DHCP_HOSTNAME=pioupiou1-wifi # Nom de votre ordinateur lorsque le dhcp est utilisé IPADDR=192.168.1.107 # Adresse fixe de votre interface wifi #DOMAIN= #NETWORK=192.193.1.0 # Adresse réseau GATEWAY=192.168.1.1 # Adresse de votre passerelle IPV6INIT=no PEERDNS=yes ESSID=linksys # Le nom de votre réseau wifi (ESSID) CHANNEL=6 # Le canal utilisé par votre point d'accès wifi MODE=Managed # Mode wifi utilisé (Master, Adhoc - Managed par défault) IWCONFIG=“AP 00:16:B6:40:F7:4E” # Adresse MAC de votre point d'accès wifi RATE=54M # Cette valeur permet d'augmenter la stabilité (laisser vide).
touch /etc/sysconfig/network-scripts/ifcfg-wifi
ne marche pas….
ssh root@192.168.1.107
copie de fichiers vers la gumstix
scp overo_snapshot_19.pdf root@192.168.1.107:/home/root/
copie de fichiers depuis la gumstix en étant loggé sur la gumstix par ssh
scp overo_snapshot_19.pdf guillaume@192.168.1.102:/home/guillaume
modinfo rtl8187
modules à charger pour la gumstix
-driver webcam serverin: gspca-pac7311
-driver video for linux: v4l2-common
-driver clef usb dlink wifi: rt73usb
-driver clef usb noire wifi: rtl8187
utiliser plutot wicd
super site sur la configuration reseau: http://irp.nain-t.net/doku.php/165dhcp:start
faire en sorte que pioupiou2 recherche en permanence à se connecter à reseau filaire; on atterit, on branche, on récupere les données
comment pioupiou2 choisit le reseau wifi auquel elle se connecte ( pas de clavier, pas d'écran…)
Utilisation d'un petit pc (Bastide) qui fait serveur DHCP+ switch, le tout alimenté par batterie et tournant sous openBSD. Ce petit PC est actuellement utilisé pour les manips sur DALA
→ toutes les addresses MAC (sony, shiva, pioupiou1 et 2 ethernet + toutes les clefs wiki) à matthieu pour qu'il y associe une ip. OK!
https://intranet.laas.fr/intranet/robots/wiki/Dala/ConfigReseauRessac?highlight=%28bastide%29
c'est la station wifi sol qui choisit le canal wifi
matthieu propose 2 clefs pour pioupiou2
http://www.materiel.net/ctl/Solutions_WiFi/15247-DWL_G122.html
avec antenne amovible (et donc interchangeable pour en mettre une avec plus grand gain, ou directionnelle)
http://www.materiel.net/ctl/Solutions_WiFi/39650-Cle_USB_avec_antenne_deportee.html?promocode=6055
bvdp@bvdp:~$ ping 140.93.254.114 PING 140.93.254.114 (140.93.254.114) 56(84) bytes of data. 64 bytes from 140.93.254.114: icmp_seq=1 ttl=64 time=1.75 ms 64 bytes from 140.93.254.114: icmp_seq=2 ttl=64 time=0.161 ms --- 140.93.254.114 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.161/0.957/1.753/0.796 ms bvdp@bvdp:~$ slogin -Y root@140.93.254.114 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is 77:cd:7a:6c:b5:3f:50:ae:01:4b:34:8f:d2:3d:74:33. Please contact your system administrator. Add correct host key in /home/bvdp/.ssh/known_hosts to get rid of this message. Offending key in /home/bvdp/.ssh/known_hosts:19 RSA host key for 140.93.254.114 has changed and you have requested strict checking. Host key verification failed. bvdp@bvdp:~$
utilise un reseau nommé laas-robots, le même nom que dans la grande salle… et depuis mon bureau je capte ce laas-robots. donc il faut tester plus loin…
en tout cas pioupiou2 détecte bien la carte wifi avec antenne: wlan0 avec la bonne adresse mac
sony se connecte au wifi en utilisant l'adaptateur eth1
sony: 140.93.249.9
ssh root@pioupiou2 ----> OK
pioupiou2: 140.93.254.114
scp ---->ok a peu pres 7Mo/sec
si on débranche/rebranche le cable pendant une session ssh, on reprend la main sur les traitements qui n'ont pas été interrompus
sony connecté au hub, routeur wifi connecté au hub sur la prise 4
pour configurer la connexion wifi:
afficher la liste des adaptateurs reseau
ifconfig -a
afficher la liste des adaptateurs et les infos wifi
iwconfig
regler le débit de la carte en 54Mb/s
iwconfig wlan0 rate 54M
regler le débit canal 6
iwconfig wlan0 channel 6
regler le reseau sur lequel se connecter
iwconfig wlan0 essid "laas-robots"
regler la puissance au max
iwconfig wlan0 txpower 100mW
pour afficher la valeur d'un parametre
iwlist
Super explication config wifi sous fedora
http://doc.fedora-fr.org/wiki/Installation_du_wifi_-_Ralink
pour connaitre les chipsets des materiels
/sbin/lspci
pour connaitre les chipsets des materiels usb
/sbin/lspusb
à la connexion de la clef wifi avec antenne: dmesg renvoie
usb 1-1: new high speed USB device using ehci_hcd and address 7 usb 1-1: configuration #1 chosen from 1 choice phy2: Selected rate control algorithm 'simple' phy2: hwaddr 00:e0:4c:03:23:f4, rtl8187 V1 + rtl8225z2
bvdp@bvdp:~$ iwconfig lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11g ESSID:“laas-robots” Mode:Managed Frequency:2.437 GHz Access Point: 00:0C:41:D7:A2:E9
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0 Retry limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=93/100 Signal level=-31 dBm Noise level=-87 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
vboxnet0 no wireless extensions.
bvdp@bvdp:~$
[root@pioupiou2 ~]# iwconfig lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:“”
Mode:Managed Channel:0 Access Point: Not-Associated Tx-Power=0 dBm Retry min limit:7 RTS thr:off Fragment thr=2346 B Encryption key:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
[root@pioupiou2 ~]#
sur pioupiou2
dans /etc/sysconfig/network-scripts, il y a des fichiers ifcfg-eth0 et ifcfg-lo
ifcfg-eth0:
# VIA Technologies, Inc. VT6105 [Rhine-III] DEVICE=eth0 #BOOTPROTO=dhcp #DHCPCLASS= HWADDR=00:40:63:f2:d6:8d NETMASK=255.255.248.0 IPADDR=140.93.254.114 GATEWAY=140.93.255.254 MTU=1500 ONBOOT=yes MTU=1500 SEARCH="laas.fr" ~
ifcfg-lo:
DEVICE=lo IPADDR=127.0.0.1 NETMASK=255.0.0.0 NETWORK=127.0.0.0 # If you're having problems with gated making 127.0.0.0/8 a martian, # you can change this to something else (255.255.255.255, for example) BROADCAST=127.255.255.255 ONBOOT=yes NAME=loopback ~
j'en rajoute un pour le wifi, comme l'adaptateur porte le nom wlan0, j'appelle le fichier ifcfg-wlan0:
vi ifcfg-wlan0
ifcfg-wlan0
DEVICE=wlan0 ONBOOT=yes # Monter l'interface au démarrage TYPE=Wireless USERCTL=no # Contrôle par un simple utilisateur BOOTPROTO=none # Remplacer par dhcp, mais peut poser des problèmes au démarrage HWADDR=00:e0:4c:03:23:f4 # L'adresse MAC de votre carte NETMASK=255.255.248.0 #DHCP_HOSTNAME=pioupiou1-wifi # Nom de votre ordinateur lorsque le dhcp est utilisé #IPADDR=192.168.1.10 # Adresse fixe de votre interface wifi #DOMAIN= #NETWORK=192.193.1.0 # Adresse réseau GATEWAY=192.93.255.254 # Adresse de votre passerelle IPV6INIT=no PEERDNS=yes ESSID=laas-robots # Le nom de votre réseau wifi (ESSID) CHANNEL=6 # Le canal utilisé par votre point d'accès wifi MODE=Managed # Mode wifi utilisé (Master, Adhoc - Managed par défault) IWCONFIG="AP 00:0c:41:d7:a2:e9" # Adresse MAC de votre point d'accès wifi RATE=54M # Cette valeur permet d'augmenter la stabilité (laisser vide).
pour mettre les droits d'accés root etc…
su - touch /etc/sysconfig/network-scripts/ifcfg-wlan0
redemarrage des services reseau
service network restart
su - ifconfig wlan0 down iwconfig wlan0 mode managed iwconfig wlan0 essid mon_réseau iwconfig wlan0 channel mon_canal iwconfig wlan0 key ma_clef_wep/wpa ifconfig wlan0 up iwlist wlan0 scan iwconfig wlan0 ap Adresse_MAC_de_l'AP
Et ensuite,
ifconfig wlan0 inet 192.168.1.10 netmask 255.255.255.0 route add default gw 192.168.1.1
Ou
dhclient wlan0
[root@pioupiou2 network-scripts]# iwconfig lo no wireless extensions.
eth0 no wireless extensions.
wmaster0 no wireless extensions.
wlan0 IEEE 802.11g ESSID:“laas-robots”
Mode:Managed Frequency:2.437 GHz Access Point: 00:0C:41:D7:A2:E9 Bit Rate=54 Mb/s Tx-Power=27 dBm Retry min limit:7 RTS thr:off Fragment thr=2346 B Encryption key:off Link Quality=59/64 Signal level=51/65 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sit0 no wireless extensions.
[root@pioupiou2 ~]# ifconfig -a eth0 Link encap:Ethernet HWaddr 00:40:63:F2:D6:8D
inet adr:140.93.254.114 Bcast:140.93.255.255 Masque:255.255.248.0 adr inet6: fe80::240:63ff:fef2:d68d/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2077 errors:0 dropped:0 overruns:0 frame:0 TX packets:1386 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:176132 (172.0 KiB) TX bytes:304255 (297.1 KiB) Interruption:20
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:15 errors:0 dropped:0 overruns:0 frame:0 TX packets:15 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:1600 (1.5 KiB) TX bytes:1600 (1.5 KiB)
sit0 Link encap:IPv6-dans-IPv4
NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
wlan0 Link encap:Ethernet HWaddr 00:E0:4C:03:23:F4
adr inet6: fe80::2e0:4cff:fe03:23f4/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:174 errors:0 dropped:0 overruns:0 frame:0 TX packets:10 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:21744 (21.2 KiB) TX bytes:816 (816.0 b)
wmaster0 Link encap:UNSPEC HWaddr 00-E0-4C-03-23-F4-F4-BF-00-00-00-00-00-00-00 -00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
[root@pioupiou2 ~]#
changement des paramètres du wifi sur le routeur wifi:
http://wapg1.laas.fr/
Pour changer les IP attribuées par DHCP ainsi que les noms des connections, Connecter sony au hub, lui meme connecté à wifi laas puis
ssh root@10.0.1.1
editer le fichier de reglage des adresses par dhcp
/etc/dhcpd.conf
comme je n'ai pas trouvé d'éditeur, je suis obligé de copier le fichier sur sony, l'éditer puis le recopier
scp root@10.0.1.1:/etc/dhcpd.conf ~/Desktop/dhcpd.conf gedit ~/Desktop/dhcpd.conf scp ~/Desktop/dhcpd.conf root@10.0.1.1:/etc/dhcpd.conf
doc sur: http://www.traduc.org/docs/howto/lecture/DHCPd.html , http://pwet.fr/man/linux/administration_systeme/dhcpd ,
Probleme! Soerkis boot sur une flash qu'il copie en ram… et la je fais la modif sur la copie en ram, donc il faut la refaire à chaque fois. j'essaie:
top kill 25191 (dhcpd) kill 17270 (dhcpd) dhcpd
installation clef grise sur pioupiou2
ifconfig -a
wlan1 Link encap:Ethernet HWaddr 00:22:B0:71:2E:D9 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
dans /etc/sysconfig/network-scripts/ifcfg-wlan1
DEVICE=wlan1 ONBOOT=yes # Monter l'interface au démarrage TYPE=Wireless USERCTL=no # Contrôle par un simple utilisateur BOOTPROTO=none # Remplacer par dhcp, mais peut poser des problèmes au démarrage HWADDR=00:22:B0:71:2e:d9 # L'adresse MAC de votre carte NETMASK=255.255.248.0 #DHCP_HOSTNAME=pioupiou3-wifi # Nom de votre ordinateur lorsque le dhcp est utilisé #IPADDR=192.168.1.10 # Adresse fixe de votre interface wifi #DOMAIN= #NETWORK=192.193.1.0 # Adresse réseau GATEWAY=192.93.255.254 # Adresse de votre passerelle IPV6INIT=no PEERDNS=yes ESSID=laas-robots # Le nom de votre réseau wifi (ESSID) CHANNEL=6 # Le canal utilisé par votre point d'accès wifi MODE=Managed # Mode wifi utilisé (Master, Adhoc - Managed par défault) IWCONFIG="AP 00:0c:41:d7:a2:e9" # Adresse MAC de votre point d'accès wifi RATE=54M # Cette valeur permet d'augmenter la stabilité (laisser vide).
Probleme, quand je fais iwconfig, il ne conserve pas les bons parametres, donc je dois les mettre manuellement:
su - ifconfig wlan1 down iwconfig wlan1 mode managed iwconfig wlan1 essid laas-robots iwconfig wlan1 channel 6 ifconfig wlan1 up dhclient wlan1
man interfaces kate /etc/network/interfaces
doc bof sous debian http://forum.hardware.fr/hfr/OSAlternatifs/reseaux-securite/debian-config-wifi-sujet_26157_1.htm
dhclient wlan0 route add -net 0.0.0.0 gw 192.168.1.1
modprobe ndiswrapper iwconfig wlan0 mode managed essid NETGEAR key * dhclient wlan0 route add -net 0.0.0.0 gw 192.168.1.1
canal WIFI 10
pioupiou 2 ethernet, MAC: 00:40:63:f2:D6:8D , IP 192.168.0.10
WIFI antenne MAC 00:E0:4C:03:23:F4 , IP 192.168.0.12
sur pioupiou2, je change le fichier /etc/sysconfig/network-scripts/ifcfg-eth0
copie l'original en /etc/sysconfig/network-scripts/ifcfg-eth0.laas
et le nouveau en /etc/sysconfig/network-scripts/ifcfg-eth0.appart
il faudra créer 2 scripts pour changer facilement…
ca ne marche pas, j'arrive à pinger 192.168.0.10 depuis le sony mais pas a faire de ssh…\
http://doc.ubuntu-fr.org/wifi#manuellement_-_en_ligne_de_commande
http://www.delafond.org/traducmanfr/man/man8/iwconfig.8.html http://pwet.fr/man/linux/administration_systeme/iwconfig
ifconfig -a
wlan0 Link encap:Ethernet HWaddr 00:e0:4c:03:23:f5
UP BROADCAST MULTICAST MTU:1500 Metric:1 Packets reçus:0 erreurs:0 :60 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
l'acces à une machine par cette clef dans le reseau laas robot de Basile se fait via le nom : pioupiou1-wifi
wlan1 Link encap:Ethernet HWaddr 00:40:0c:04:2f:93
UP BROADCAST MULTICAST MTU:1500 Metric:1 Packets reçus:0 erreurs:0 :0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
l'acces à une machine par cette clef dans le reseau laas robot de Basile se fait via le nom : pioupiou2-wifi
bizarre, fait apparaitre 2 :
wlan2 Link encap:Ethernet HWaddr 00:22:b0:71:2e:d9
UP BROADCAST MULTICAST MTU:1500 Metric:1 Packets reçus:0 erreurs:0 :0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
wmaster0 Link encap:UNSPEC HWaddr 00-22-B0-71-2E-D9-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Packets reçus:0 erreurs:0 :0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
l'acces à une machine par cette clef dans le reseau laas robot de Basile se fait via le nom : pioupiou3-wifi
Canaux Wi-Fi Fréquences (MHz) Puissance autorisée (Intérieur Extérieur)
1 2402-2422 100 mW 100 mW 2 2407-2427 100 mW 100 mW 3 2412-2432 100 mW 100 mW 4 2417-2437 100 mW 100 mW 5 2422-2442 100 mW 100 mW 6 2427-2447 100 mW 100 mW 7 2432-2452 100 mW 100 mW 8 2437-2457 100 mW 10/100 mW 9 2442-2462 100 mW 10/100 mW 10 2447-2467 100 mW 10/100 mW 11 2452-2472 100 mW 10 mW 12 2457-2477 100 mW 10 mW 13 2462-2482 100 mW 10 mW
Pour recuperer un dossier entier:
scp -r root@pioupiou2:/home/bvdp/ueyevideo ./
http://www.dd-wrt.com/wiki/index.php?title=DD-WRT_Docu_(FR)
Trés bon routeur qui est le seul de la gamme WRT de Linksys à supporter un firmware alternatif (le L étant pour Linux). avantages : http://www.dd-wrt.com/phpBB2/
Le fimware alternatif propose :
Les fonctionnalités sont innombrables et vous vous retrouvé pour à peine plus de 60 euros avec un routeur qui a les fonctionnalitées d'un routeur professionel à plus de 2000-3000 euros ;)
http://www.dd-wrt.com/wiki/index.php?title=DD-WRT_Docu_(FR)
Routeur linksys WRT54GL version 1.1: http://www.linksysbycisco.com/US/en/support/WRT54GL/download
photos du demontage: http://assf.asso.free.fr/index.php?option=com_content&task=view&id=37&Itemid=40
pour le firmware, une dd-wrt V24 sp2 générique fait l'affaire.
http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html
http://www.dd-wrt.com/wiki/index.php/DD-WRT_Docu_(FR)
pour remettre le firmware d'origine: http://voidmain.is-a-geek.net/redhat/wrt54g_revival-fr.html
court circuiter les pattes 15 et 16 de la flash au moment de mettre sous tension
je regle sony en ip manuel: 192.168.1.2 et masque 255.255.255.0 ping 192.168.1.1
tftp -m binary -v 192.168.1.1 -c put FW_WRT54GL_4.30.12.3_US_EN_code.bin
changement ip static routeur en 192.168.1.6 pour ne pas avoir la même que la neufbox 192.168.1.1
connexion en wifi, le voyant a gauche doit etre orange, wireless: linksys
wireless: Advanced wireless settings: secureSasySetup disabled
sinon fermer carrement KNetworkManager verifier que l'inter wifi est activé
iwlist eth1 scanning sudo iwconfig eth1 essid "linksysbvdp" iwconfig sudo dhclient ping 192.168.1.6
pour se connecter au reseau wifi en utilisant l'adresse mac du routeur visé:
iwconfig eth1 ap 00:16:B6:40:F7:4E
pour specifier une clef de type chaine (s: pour string)
sudo iwconfig eth1 key s:azertyui
pour vérifier (les données sont les valeurs hexa des caractères ascii):
sudo iwlist eth1 encryption eth1 2 key sizes : 40, 104bits 4 keys available : [1]: 617A-6572-7479-7569-0000-0000-00 (104 bits) [2]: off [3]: off [4]: off Current Transmit Key: [1] Security mode:open
pour choisir la 1° clef et imposer la connection sécurisée:
sudo iwconfig eth1 key restricted [1] sudo iwlist encryption eth1 2 key sizes : 40, 104bits 4 keys available : [1]: 617A-6572-7479-7569-0000-0000-00 (104 bits) [2]: off [3]: off [4]: off Current Transmit Key: [1] Security mode:restricted
sur sony:
ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:0e:35:77:61:34 adr inet6: fe80::20e:35ff:fe77:6134/64 Scope:Lien UP BROADCAST MULTICAST MTU:1500 Metric:1 Packets reçus:148 erreurs:0 :0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 lg file transmission:1000 Octets reçus:8237955 (7.8 MB) Octets transmis:1974533 (1.8 MB) Interruption:9 Adresse de base:0xe000 Mémoire:d0206000-d0206fff
cat /proc/net/wireless Inter-| sta-| Quality | Discarded packets | Missed | WE face | tus | link level noise | nwid crypt frag retry misc | beacon | 22 eth1: 0000 0. 0. 0. 0 0 0 0 0 0
sur le linksys, je configure en WEP, defaut transmit key 1, wep encryption 64bits, passphrase: azertyui , key1 :07A435773E puis faire sur le sony
sudo iwconfig eth1 key 07A435773E sudo iwconfig eth1 key restricted [1] sudo iwlist encryption
CA MARCHE!!!!!!!!!!
iwconfig eth1 eth1 IEEE 802.11g ESSID:"linksysbvdp" Mode:Managed Frequency:2.437 GHz Access Point: 00:16:B6:40:F7:4E Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0 Retry limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=100/100 Signal level=-18 dBm Noise level=-90 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
sudo dhclient DHCPACK of 192.168.1.101 from 192.168.1.1
pour désactiver la clef wep
sudo iwconfig eth1 key off
configuration de dhclient (fichier d'exemple)
vim /etc/dhcp3/dhclient.conf man dhclient man dhclient.conf
http://www.linuxcertif.com/man/5/dhclient.conf/
Status: Local network: DHCP Clients Table
DHCP Active IP Table DHCP Server IP Address : 192.168.1.6 Refresh Client Host Name IP Address MAC Address Expires Delete bvdp 192.168.1.100 08:00:46:F3:0A:62 00:00:56 100 bvdp 192.168.1.101 00:0E:35:77:61:34 00:00:58 101
si le cable vers la neuf box est branchée, j'obtiens des bails d'une minute…
si par contre je débranche le cable neuf box, j'obtiens des bails de 2 jours:
Client Host Name IP Address MAC Address Expires Delete bvdp 192.168.1.101 00:0E:35:77:61:34 1 days, 23:59:39 101
http://docs.sun.com/app/docs/doc/820-2982/dhcp-overview-21?l=fr&a=view
le fichier /etc/network/interfaces contient
auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0
iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1
commande super pour analyser le traffic:
netstat Connexions Internet actives (sans serveurs) Proto Recv-Q Send-Q Adresse locale Adresse distante Etat tcp 0 0 bvdp.local:42628 wy-in-f102.google.c:www ESTABLISHED tcp 0 0 bvdp.local:48901 62.41.79.7:www ESTABLISHED tcp 0 0 bvdp.local:40332 ww-in-f147.google.c:www ESTABLISHED tcp 0 0 bvdp.local:49178 91.103.138.65:www ESTABLISHED tcp 0 0 bvdp.local:37591 213-248-111-106.cus:www ESTABLISHED tcp 0 0 bvdp.local:37595 213-248-111-106.cus:www ESTABLISHED tcp 0 913 bvdp.local:40330 ww-in-f147.google.c:www FIN_WAIT1 tcp 0 1 bvdp.local:42045 ww-in-f102.google.c:www FIN_WAIT1 tcp 0 1 bvdp.local:57164 ww-in-f99.google.co:www FIN_WAIT1 tcp 0 0 bvdp.local:40331 ww-in-f147.google.c:www ESTABLISHED tcp 0 1 bvdp.local:40329 ww-in-f147.google.c:www FIN_WAIT1 tcp 0 0 bvdp.local:43172 213-248-111-88.cust:www ESTABLISHED
ouvrir avec FIREFOX (konqueror plante) 192.168.1.1
Informations système
Adresse MAC de votre modem MAC Adress : 00:0e:9b:ae:84:80 Version du modem
je regle les lan ip, adresse dhcp de 192.168.1.2 jusqu'à 192.168.1.30
et je regle l'ip fixe du routeur linksys en 192.168.1.31
sur la neufbox: le dmz est activé sur 102.168.1.2 ????????????, DMZ : séparation des réseaux avec des niveaux de sécurité différents, upnp est activé
je les désactive tous les 2
doc sur iso: http://sebsauvage.net/comprendre/tcpip/osi.html
configuration pour pioupiou2
vi /etc/sysconfig/network-scripts/ifcfg-wlan0
DEVICE=wlan0 ONBOOT=yes # Monter l'interface au démarrage TYPE=Wireless USERCTL=no # Contrôle par un simple utilisateur BOOTPROTO=none # Remplacer par dhcp, mais peut poser des problèmes au démarrage HWADDR=00:e0:4c:03:23:f4 # L'adresse MAC de votre carte NETMASK=255.255.255.0 DHCP_HOSTNAME=pioupiou1-wifi # Nom de votre ordinateur lorsque le dhcp est utilisé IPADDR=192.168.1.10 # Adresse fixe de votre interface wifi #DOMAIN= NETWORK=192.168.1.0 # Adresse réseau GATEWAY=192.168.1.31 # Adresse de votre passerelle IPV6INIT=no PEERDNS=yes ESSID=linksysbvdp # Le nom de votre réseau wifi (ESSID) CHANNEL=6 # Le canal utilisé par votre point d'accès wifi MODE=Managed # Mode wifi utilisé (Master, Adhoc - Managed par défault) IWCONFIG="AP 00:16:b6:40:f7:4e" # Adresse MAC de votre point d'accès wifi RATE=54M # Cette valeur permet d'augmenter la stabilité (laisser vide).
original copié en ~/ifcfg-wlan0.sav
désactiver le wifi avec l'inter sur sony et le onneter en filaire à la prise 1 du linksys
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# VIA Technologies, Inc. VT6105 [Rhine-III] DEVICE=eth0 #BOOTPROTO=dhcp #DHCPCLASS= HWADDR=00:40:63:f2:d6:8d NETMASK=255.255.255.0 IPADDR=192.168.1.11 GATEWAY=192.168.1.31 MTU=1500 ONBOOT=yes MTU=1500 SEARCH="laas.fr"
original copié en ~/ifcfg-eth0.sav
fichiers de config réseaux de pioupiou2 copiés en ~/ifcfg-eth0.linksysbvdp et ~/ifcfg-wlan0.linksysbvdp
pioupiou2 en wifi avec carte 1: 192.168.1.10
pioupiou2 en filaire: 192.168.1.11
routeur linksys: 192.168.1.31
brancher sony en filaire et faire
sudo dhclient eth0
ou si le lynksys n'attribut pas automatiquement une adresse (plage dhcp de 1 à 20), pour imposer une adresse réseau au sony:
sudo ifconfig eth0 192.168.1.1
le slogin par wifi peut etre TRES TRES lent avant de rendre la main
pour se connecter avec pioupiou2 en filaire:
slogin -Y root@192.168.1.11
pour se connecter avec pioupiou2 en wifi:
slogin -Y root@192.168.1.10
ATTENTION: je n'arrive pas à me connecter à pioupiou2 en wifi si l'ip filaire est < a l'ip wifi.. ca ne marche toujours pas bien… le seul moyen que j'ai trouvé pour avoir le wifi + le filaire: demarrer avec la com filaire qui fonctionne, la tuer par ssh root@192.168.1.11 → ifdown eth0 puis faire ssh root@192.168.1.10 je peux réactiver la liaison filaire avec ifup eth0
probleme pour pinger le routeur depuis sony: cela peut venir d'une autre interface, eth1,vboxnet0, les désactiver
Tuer le gestionnaire automatique de connexion car il cherche à changer automatiquement de réseau: click droit puis fermer
sur pioupiou2:
ifconfig wlan0 192.168.1.102
et j'arrive à pinger si l'adresse en wifi est > a l'adresse en filaire
scp root@192.168.1.10:~/ueyegrabf10/hh* ./
bon c'est la merde, le wifi et le filaire ne fonctionne pas bien ensemble, donc je désactive le filaire en déplacant le fichier de config en ~/ifcfg-eth0.viredudossieretc
si il y a perte de communication, le programme lancé par ssh continue de fonctionner… il essayera de reprendre la main plus tard
je cree un fichier ifcfg-wlan1 avec son @ mac et ip: 192.168.1.13
mais ca ne m'ajoute pas de controleur dans ifconfig et message d'erreur au démarrage. dans iwconfig, il y a wlan1
Automatic SSH/SCP Login without Password generate on your LOCAL machine (the machine from which you want to connect) a keypair with: (dont type in any password, just keep hitting enter)
ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/bvdp/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/bvdp/.ssh/id_rsa. Your public key has been saved in /home/bvdp/.ssh/id_rsa.pub. The key fingerprint is: 1f:a4:28:4c:46:ff:04:8b:19:fd:6d:c4:84:67:b7:71 bvdp@bvdp
make sure your private key resides under ~/.ssh (under windows this can be under c:\documents and settings\yourname\.ssh or under c:\cygwin\home\yourname depending on your ssh-keygen tool which you need to download
ls ~/.ssh
file transfer the PUBLIC key to the machine you which to automatically logon to. Under the directory ~/.ssh (create it if necessary) concatenate your public key (id_rsa.pub) with the file authorized_keys (create file if needed)
vi ~/.ssh/authorized_keys
make sure the authorized_keys is not read or modifiable by group or others my doing:
chmod 700 ~/.ssh/authorized_keys
make sure the ~/.ssh directory on the REMOTE machine is not read or modifiable by group or others my doing:
chmod 700 ~/.ssh
You may need to enable empty password authentication (need root access) on the REMOTE machine in the config file sshd_config. Make “permitemptypasswords yes”. Restart SSH Daemon on REMOTE.
sudo sed -i 's,PermitEmptyPasswords no,PermitEmptyPasswords yes, g' /etc/ssh/sshd_config sudo service ssh restart
On some machines, you may also need to make sure your HOME directory is not writable by group or world. Type chmod 700 ~
sur sony, il y a les scripts:
pour se connecter en slogin par ethernet sur pioupiou2 par reseau linksysbvdp (192.168.1.11)
~/mesmacros/slpeth0
pour se connecter en slogin par wifi sur pioupiou2 par reseau linksysbvdp (192.168.1.10)
~/mesmacros/slpwlan0
sur pioupiou2, dans \root\ , il y a les scripts:
pour effacer les fichiers de config reseau et configurer pioupiou2 pour utiliser l'interface eth0 au prochain boot
cfeth0
pour effacer les fichiers de config reseau et configurer pioupiou2 pour utiliser l'interface wlan0 au prochain boot
cfwlan0
il faut une vingtaine de seconde pour que la connexion ssh se fasse
faire une commande reboot apres ces scripts pour rebooter apres avoir flushé
pour rappatrier les images
scp root@192.168.1.11:/root/ueyegrabf10/*.bmp ~/Desktop/imgueyegrab
sur sony
~/mesmacros/slplinksys #!/bin/sh slogin -Y root@192.168.1.10
sur pioupiou2, je regles les interfaces wlan0 et eth0 a la meme adresse 192.168.1.10
pour regler la camera, se connecter par eth0 et sony en filaire lancer /root/ueye_demo faire les reglages et sauver dans le fichier /root/ueyegrabtemppourcompilfc10/reglageactu.ini
ret=is_LoadParameters ( m_hCam, ( char* ) ("reglageactu.ini"));
pour relancer le reseau (notamment sur pioupiou2 apres changement d'interface)
/etc/init.d/network restart
sur pioupiou2, le script suivant configure l'interface eth0 pour acces reseau free à l'appart (pour install yum), il utilise le fichier de config /root/ifcfg-eth0.free
cfeth0free
pour se logger:
slogin -Y root@192.168.0.10
suite a probleme pour pinger www.google.com,j'essaie
domainname -d 212.27.40.240
et pioupiou2 retourne que je dois éditer le fichier /etc/hosts, ce fichier contient les associations nom machine ↔ adresses ip, ce n'est pas mon probleme actuel
pour configurer les serveurs DNS, il faut ajouter des lignes dans /etc/resolv.conf, nameserver 212.27.40.240 pour DNS free
super explications reseau: http://linux.developpez.com/faq/?page=net
pour pouvoir installer des paquets à l'appart, il faut enlever le proxy laas dans le fichier /etc/yum.conf
puis
yum install gcc yum install make yum install gcc-c++ yum install vim yum install ImageMagick.i386
pour avoir le clavier francais
yum install setxkbmap
mais cela ne fonctionne pas:
setxkbmap fr
j'essaie:
set $DISPLAY 0:0 startx
pour pouvoir compiler ueyegrab, il manquait sur pioupiou2 le lien symbolique vers la librairie
ln -s /usr/lib/libueye_api.so.1.0.0 /usr/lib/libueye_api.so
en cas de connexion par ssh, si on perd la connexion, au bout d'un certain temps, les programmes plantent à cause de debordement de buffer. pour lancer proprement des softs depuis un autre pc, on utilise ssh puis on lance screen
yum install screen
une fois connectée à la machine, lancer
screeen
avant de déconnecter le cable reseau, pour rendre la main, taper
CTRL-A D
puis exit de ssh
a la prochaine connexion ssh, pour reprendre la main, taper
screen -r
/bin/sh for i in $(seq -w 1 99) do ping -c 2 192.168.1.$i done
for i in $(jot 254 1 254) do echo ${i} ping -c 1 -t 2 192.168.1.${i} done