Utilisation de son PC portable comme PirateBox

a marqué ce sujet comme résolu.

Bonjour ! J'ai installé les scripts pour utiliser un PC portable comme PirateBox (http://piratebox.cc/laptop) sur un LiveUSB Xubuntu (persistant), sauf que quand je lance le script, j'obtiens ceci :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
xubuntu@xubuntu:~$ sudo /etc/init.d/piratebox start
 * Starting script piratebox                                                                                                                                                                    
Generating hosts file .... 
Generating dnsmasq.conf .....
Generating Environment-config for lighttpd .....
Empty tmp folder
rm: cannot remove ‘/opt/piratebox/tmp/’: Is a directory
Copy over design files
 * Starting hostap...                                                                                                                                                                    [ OK ] 
 *   Setting up wlan                                                                                                                                                                            Bringing up wifi interface wlan0 
Setting up wlan0
 * Starting dnsmasq...                                                                                                                                                                   [fail] 
 * Starting droopy...                                                                                                                                                                    [ OK ] 
Generated HTML-Shoutbox File.
 * Starting lighttpd...                                                                                                                                                                         2015-10-01 06:42:53: (network.c.405) can't bind to port:  80 Address already in use 
                                                                                                                                                                                         [fail]

Le système ne semble pas avoir créé de réseau Wi-Fi, et même en local, il y a une petite erreur (mais apparement faut dire au système de chercher piratebox.lan à 192.168.77.1 (sauf que je sais pas comment faire, mais ce n'est pas le principal problème)) sur le site client, je n'ai pas d'autre PC pour tester, à part ce Week-End, peut-être.

+0 -0

Bon, apparemment, PirateBox est lancé au démarrage, d'où l'erreur du port 80 occupé. Maintenant, il faut trouver pourquoi dnsmask ne se lance pas, et pourquoi l'adresse IP, qui est censée être 192.168.77.1, change à chaque fois. Le réseau Wi-Fi n'est pas créé, j'en est créé un moi-même, mais je ne pense pas que ce soit une solution. Il reste aussi le problème, une fois que l'adresse sera fixée, à faire en sorte que http://piratebox.lan soit indiqué sur 192.168.77.1 (en théorie, je suppose que c'est dnsmask qui est censé faire ça).

Breizh.

+0 -0

Bon, apparemment, PirateBox est lancé au démarrage, d'où l'erreur du port 80 occupé. Maintenant, il faut trouver pourquoi dnsmask ne se lance pas

Et si tu désactives le lancement de PirateBox au démarrage, dnsmask est quand même lançé ? Et que ce passe t-il si tu lances PirateBox après le démarrage, lorsque aucun service en cause n'est démarré ?

+0 -0

Si je lance PirateBox après le démarrage (en m'étant assuré qu'il n'était pas déjà lancé), j'obtiens la même chose que dans le premier post, mis à part qu'il n'y a pas de message d'erreur concernant le port 80, et un OK à la place du fail du lancement de lighttpd. Je n'ai pas vérifié que dnsmask fonctionnait lors du lancement au démarage, mais quand j'arrête PirateBox, il kill correctement tous les processus à part celui de dnsmask, qu'il ne trouve pas, ce qui me laisse penser que dnsmask n'est pas démarré.

+0 -0

Voici le résultat de ta commande :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
xubuntu@xubuntu:~$ sudo hostapd -d /opt/piratebox/conf/hostapd.conf
random: Trying to read entropy from /dev/random
Configuration file: /opt/piratebox/conf/hostapd.conf
rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0
nl80211: TDLS supported
nl80211: TDLS external setup
nl80211: Supported cipher 00-0f-ac:1
nl80211: Supported cipher 00-0f-ac:5
nl80211: Supported cipher 00-0f-ac:2
nl80211: Supported cipher 00-0f-ac:4
nl80211: Supported cipher 00-0f-ac:6
nl80211: Using driver-based off-channel TX
nl80211: Use separate P2P group interface (driver advertised support)
nl80211: interface wlan0 in phy phy0
nl80211: Set mode ifindex 3 iftype 3 (AP)
nl80211: Setup AP(wlan0) - device_ap_sme=0 use_monitor=0
nl80211: Subscribe to mgmt frames with AP handle 0x1b3d7b0
nl80211: Register frame type=0xb0 nl_handle=0x1b3d7b0 match=
nl80211: Register frame type=0x0 nl_handle=0x1b3d7b0 match=
nl80211: Register frame type=0x20 nl_handle=0x1b3d7b0 match=
nl80211: Register frame type=0xa0 nl_handle=0x1b3d7b0 match=
nl80211: Register frame type=0xc0 nl_handle=0x1b3d7b0 match=
nl80211: Register frame type=0xd0 nl_handle=0x1b3d7b0 match=
nl80211: Register frame command failed (type=208): ret=-114 (Operation already in progress)
nl80211: Register frame match - hexdump(len=0): [NULL]
nl80211: Could not configure driver mode
nl80211: Remove monitor interface: refcount=0
nl80211: Remove beacon (ifindex=3)
netlink: Operstate: ifindex=3 linkmode=0 (kernel-control), operstate=6 (IF_OPER_UP)
nl80211: Set mode ifindex 3 iftype 2 (STATION)
nl80211: Teardown AP(wlan0) - device_ap_sme=0 use_monitor=0
nl80211 driver initialization failed.
hostapd_interface_deinit_free(0x1b3cd90)
hostapd_interface_deinit_free: num_bss=1 conf->num_bss=1
hostapd_interface_deinit(0x1b3cd90)
hostapd_bss_deinit: deinit bss wlan0
hostapd_cleanup(hapd=0x1b3e0c0 (wlan0))
hostapd_free_hapd_data: Interface wlan0 wasn't started
hostapd_interface_deinit_free: driver=(nil) drv_priv=(nil) -> hapd_deinit
hostapd_interface_free(0x1b3cd90)
hostapd_interface_free: free hapd 0x1b3e0c0
hostapd_cleanup_iface(0x1b3cd90)
hostapd_cleanup_iface_partial(0x1b3cd90)
hostapd_cleanup_iface: free iface=0x1b3cd90

J'ai lancé cette commande après avoir arrêté PirateBox.

Je remets les messages de PirateBox :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
xubuntu@xubuntu:~$ sudo /etc/init.d/piratebox start
 * Starting script piratebox                                                    
Generating hosts file .... 
Generating dnsmasq.conf .....
Generating Environment-config for lighttpd .....
Empty tmp folder
rm: cannot remove ‘/opt/piratebox/tmp/’: Is a directory
Copy over design files
 * Starting hostap...                                                    [ OK ] 
 *   Setting up wlan                                                            Bringing up wifi interface wlan0 
Setting up wlan0
 * Starting dnsmasq...                                                   [fail] 
 * Starting droopy...                                                    [ OK ] 
Generated HTML-Shoutbox File.
 * Starting lighttpd...                                                  [ OK ] 
1
2
3
4
5
6
7
8
xubuntu@xubuntu:~$ sudo /etc/init.d/piratebox stop
 * Stopping script piratebox                                                    
 * Stopping hostap...                                                           start-stop-daemon: warning: failed to kill 5799: No such process
                                                                         [ OK ]
 * Stopping dnsmasq...                                                   [fail] 
 * Stopping lighttpd...                                                  [ OK ] 
 * Stopping droopy...                                                    [ OK ] 
Stopping wifi interface wlan0 
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte