User Tools

Site Tools


rg1000

ComputerStuff > GnuLinux > WiFi

J'ai acheté 2 RG1000 lors de la ReseauCitoyen:CommandeRG-1000.

MAC wifi du premier: 00:02:2D:3B:B0:92

Informations

SeattleWireless:OrinocoRg1000 http://bulles.no-ip.org/bubble/RC_2d1000 par ReseauCitoyen:PhilippeVanhaesendonck

Je vais maintenant installer la distribution RC1000 dessus pour connecter mon MedionDesktop en WiFi.

Installation

La distribution RC1000 se trouve sur http://reseaucitoyen.be/diskless/rc1000/

J'ai téléchargé la version rc1000-041030.

http://bulles.no-ip.org/bubble/RgInstall explique comment installer. Je vais donc suivre les instructions.

Pour flasher le firmware, il faut télécharger 1). C'est une application en java, j'ai donc dû installer java: cf. http://www.ubuntulinux.org/wiki/Java: ajouter

deb http://jrfonseca.dyndns.org/debian ./

dans /etc/apt/sources.list

aptitude update
aptitude install j2re1.4

Note: il faut soit un câble croisé, soit un hub pour connecter le RG1000 à l'ordinateur.

Pour mettre à jour le firmware de la carte Orinocco, il faut ouvrir le boîtier:

  • un clip visible au-dessus de l'alimentation
  • un clip sous la pastille anti-dérapante
  • ensuite, il faut jouer pour défaire les 3 clips internes,: un au-dessus des LEDs, un en-dessous, et le 3e à l'opposé de la fiche modem

Ensuite, retirer la carte, et procéder à la mise à jour comme expliqué dans ReseauCitoyen:OrinocoSilver

Ensuite, il faut installer et configurer:

  • le serveur nfs: apt-get install nfs-kernel-server
  • le serveur tftp (etherboot): aptitude install tftpd-hpa
  • le serveur dhcp: aptitude install dhcp3-server

/etc/dhcp3/dhcp.conf

subnet 192.168.144.0 netmask 255.255.255.0 {
range 192.168.144.150 192.168.144.200;
option routers 192.168.144.12;

# RG1000
host rc1000 {
        option host-name "rc1000";                                        # Hostname
        hardware ethernet 00:02:2d:17:09:33;                       # Mac address of the node
        fixed-address excalibur.zongo.be;                              # Assigned IP (DNS will resolve the name)
        server-name "excalibur.zongo.be";                            # Name of the DHCP server
        option tftp-server-name "excalibur.zongo.be";          # Name of the DHCP server
        next-server excalibur.zongo.be;                                 # Address of the TFTP server
        filename "/rc1000/kernel-rc1000.nbi";                      # Name of the kernel image (NBI format)
        option root-path "192.168.144.101:/home/rc1000"; # Address of the NFS Server and the directory containing the root image
        }
}

Ensuite booter.

Le mien s'arrête aux 3 LEDs vert (qui devraient durer 30 s).

Dans /var/log/syslog, il y a

Dec 15 09:38:37 excalibur dhcpd: DHCPDISCOVER from 00:02:2d:17:09:33 via eth0
Dec 15 09:38:37 excalibur dhcpd: DHCPOFFER on 192.168.144.192 to 00:02:2d:17:09:33 via eth0

répété toutes les 5-10 s. Donc, je suppose que j'ai mis la mauvaise MAC dans /etc/dhcp3/dhcpd.conf et je remplace l'ancienne par celle ci-dessus.

/var/log/syslog:

Dec 15 09:41:33 excalibur dhcpd: DHCPDISCOVER from 00:02:2d:17:09:33 via eth0
Dec 15 09:41:33 excalibur dhcpd: DHCPOFFER on 192.168.144.101 to 00:02:2d:17:09:33 via eth0
Dec 15 09:41:33 excalibur dhcpd: DHCPREQUEST for 192.168.144.101 (192.168.144.101) from 00:02:2d:17:09:33 via eth0
Dec 15 09:41:33 excalibur dhcpd: DHCPACK on 192.168.144.101 to 00:02:2d:17:09:33 via eth0

Répété toutes les 2 minutes.

J'ai essayé de remplacer dans /etc/dhcp3/dhcp.conf excalibur.zongo.be par son IP (192.168.144.101), mais ça ne change rien.

Suggestions de Philippe:

  • Vérifier qu'il envoie bien des requêtes tftp (avec tcpdump)
  • Si oui, vérifier que tftp toute bien avec p.e. un 'netstat -l' – Il es démarré par inetd, donc il n'y a pas de demon tftp
  • éventuellement essayer un client tftp pour s'assurer que le serveur est OK

A voir

  • 2) par Jon Savy
rg1000.txt · Last modified: 2013/01/30 17:53 (external edit)