Table des matières

explorer un réseau

pour connaître toutes les ips utilisées

nmap -sP 192.168.1.1-254

wireshark

pour faire marcher sous mac os

http://azhari.harahap.us/2011/05/wireshark-on-mac-os-incompatible-library-version-wireshark-bin-requires-version-13-0-0-or-later-but-libfreetype-6-dylib-provides-version-10-0-0/

test latex

\begin{matrix}a & b \\ c & d\end{matrix} 

bonne doc sur WIFI

http://doc.ubuntu-fr.org/wifi

association Nom-IP

association ip 140.93.4.43 avec nom borderouge editer le fichier /etc/hosts 140.93.4.43 borderouge.laas.fr borderouge

ssh depuis l'exterieur

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 

USB over Ethernet

adaptateur PEARL a 30 euros:

http://www.pearl.fr/reseaux/reseaux-filaires/serveurs-nas-dimpression/convertisseur-usb-lan_PX8017.html

configuration wifi sur mac

/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

acces au routeur wifi linksys

http://192.168.1.1 log: rien psw: admin

carte wifi

plante a cause du module rt73usb lors de ifconfig, a retester

carte wifi noire 500mW

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 

automatisation par script:

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

config clef noire pour l'enac

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

automatisation par fichier de config (ne marche pas encore):

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….

connexion en ssh sur la gumstix

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   

infos sur un module

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

problemes avec knetworkmanager

utiliser plutot wicd

Mise en réseau avec station sol par WIFI

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…)

routeur Bastide

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

connexion de sony et pioupiou2 en ethernet cablé par bastide

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:~$ 

connexion de sony et pioupiou2 en wifi par bastide

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

En filaire

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

mixte filaire/wifi

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

Sinon config en manuel

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

tentatives config routeur etc...

[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 ~]#

configuration du routeur wifi

changement des paramètres du wifi sur le routeur wifi:

http://wapg1.laas.fr/

configuration de soerkis

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

config reseau sous débian

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

bauds DHCP free

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

Utilisation pioupiou2 à l'appart

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…\

vrac

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

clefs wifi

ifconfig -a

2 clefs avec antenne

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 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

transferts de fichiers

Pour recuperer un dossier entier:

scp -r root@pioupiou2:/home/bvdp/ueyevideo ./

config routeur linksysbvdp

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 :

  1. un accès telnet
  2. un accès ssh
  3. un accès https
  4. une gestion de Qos très puissante le WDS
  5. Les sécurités les plus avancées qui soient pour le wi-fi
  6. Un DHCP (avec une table statitique)
  7. Un client + un serveur Poptop (pptp)
  8. Un client + un serveur OpenVPN
  9. Un firewall iptables parametrable en ssh ou en web interface
  10. Un Rflowd, macupd, syslogd … enfin tout pour monitorer comme à gogo
  11. Un Samba pour monter un disque dur réseau
  12. Chilispot pour monter votre propre Hotspot
  13. Un routeur SiP

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
                                                         

config NEUF BOX

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 sony + pioupiou2

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

Liste des adresses

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

rappatriement des fichiers de pioupiou2 depuis sony

scp root@192.168.1.10:~/ueyegrabf10/hh* ./

PROBLEME

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

annulation du mot de passe pour la connexion depuis sony vers pioupiou2

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 ~

config routeur linksys 24 juin 2009

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

modif 27 juin

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"));  

modif 28 juin

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

installation paquets sur pioupiou2

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
compilation ueyegrab

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

modif 2 juillet

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

Inspection d'un réseau via ping sur une plage d'adresses

/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