[Toulibre] S O S Raspberry Pi comme hotspot WiFi

Guillaume Betous guillaume.betous at gmail.com
Ven 31 Jan 21:30:11 CET 2014


qques idées en vrac :
- udhcp a l'air de donner une adresse de resolution DNS 'en dur' :
212.27.48.10 => est-ce bien la bonne ?
- opt router 10.0.0.1 => ton raspberry est-il bien à cette adresse ?

gUI

2014-01-31 jlp <jlp31 at free.fr>:
>
>
>
> bonsoir
>
> en suivant quelques tutos j'ai connecté un TP-LINK TL-WN722N sur
> un Raspberry Pi sur lequel était déjà installé un serveur https
>
> je peux me connecter avec une tablette android qui prend l'adresse
> 10.0.0.22 (ça déconne déjà, voir plus bas)
>
> avec la tablette android je peux surfer en https sur le serveur web
> du Raspberry Pi
>
> mais je ne peux pas aller sur internet avec la tablette android
>
> je n'arrive plus à voir quelle connerie j'ai pu faire, c'est d'autant
> plus pénible que ça avait fonctionné du premier coup l'année
> dernière...
>
> toute aide bienvenue, merci !
>
> JLP
>
>
>
>
> sudo apt-get -y install hostapd udhcpd
>
> brancher le TP-LINK TL-WN722N
>
> sudo vi /etc/network/interfaces
>    iface wlan0 inet static
>      address 10.0.0.1
>      netmask 255.255.255.0
>
>    auto lo
>
>    iface lo inet loopback
>    iface eth0 inet dhcp
>
>    # allow-hotplug wlan0
>    # iface wlan0 inet manual
>    # wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
>    iface default inet dhcp
>    up iptables-restore < /etc/iptables.ipv4.nat
>
> sudo vi /etc/iptables.ipv4.nat
>    # Generated by iptables-save v1.4.14 on Fri Jan 31 16:05:36 2014
>    *filter
>    :INPUT ACCEPT [8:416]
>    :FORWARD ACCEPT [0:0]
>    :OUTPUT ACCEPT [8:1408]
>    -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
>    -A FORWARD -i wlan0 -o eth0 -j ACCEPT
>    COMMIT
>    # Completed on Fri Jan 31 16:05:36 2014
>    # Generated by iptables-save v1.4.14 on Fri Jan 31 16:05:36 2014
>    *nat
>    :PREROUTING ACCEPT [0:0]
>    :INPUT ACCEPT [0:0]
>    :OUTPUT ACCEPT [1:196]
>    :POSTROUTING ACCEPT [0:0]
>    -A POSTROUTING -o eth0 -j MASQUERADE
>    COMMIT
>    # Completed on Fri Jan 31 16:05:36 2014
>
> sudo vi /etc/hostapd/hostapd.conf
>    interface=wlan0
>    ssid=MY_SSID
>    hw_mode=g
>    channel=6
>    auth_algs=1
>    wmm_enabled=0
>
>    wpa=2
>    wpa_passphrase=MY_PASSWORD
>    wpa_key_mgmt=WPA-PSK
>    wpa_pairwise=TKIP
>    rsn_pairwise=CCMP
>
> sudo vi /etc/default/hostapd
>    DAEMON_CONF="/etc/hostapd/hostapd.conf"
>
> sudo vi /etc/sysctl.conf
>    kernel.printk = 3 4 1 3
>    net.ipv4.ip_forward=1
>    vm.swappiness=1
>    vm.min_free_kbytes = 8192
>
> sudo vi /etc/default/udhcpd
>    # Comment the following line to enable
>    # DHCPD_ENABLED="no"
>
>    # Options to pass to busybox' udhcpd.
>    #
>    # -S    Log to syslog
>    # -f    run in foreground
>
>    DHCPD_OPTS="-S"
>
> sudo vi /etc/udhcpd.conf
>    # Sample udhcpd configuration file (/etc/udhcpd.conf)
>
>    # The start and end of the IP lease block
>
>    start 10.0.0.100 # start                192.168.0.20    #default: 192.168.0.20
>    end 10.0.0.199 # end            192.168.0.254   #default: 192.168.0.254
>
>
>    # The interface that udhcpd will use
>
>    interface wlan0 # interface     eth0            #default: eth0
>
>
>    # The maximim number of leases (includes addressesd reserved
>    # by OFFER's, DECLINE's, and ARP conficts
>
>    #max_leases     254             #default: 254
>
>
>    # If remaining is true (default), udhcpd will store the time
>    # remaining for each lease in the udhcpd leases file. This is
>    # for embedded systems that cannot keep time between reboots.
>    # If you set remaining to no, the absolute time that the lease
>    # expires at will be stored in the dhcpd.leases file.
>
>    #remaining      yes             #default: yes
>
>
>    # The time period at which udhcpd will write out a dhcpd.leases
>    # file. If this is 0, udhcpd will never automatically write a
>    # lease file. (specified in seconds)
>
>    #auto_time      7200            #default: 7200 (2 hours)
>
>
>    # The amount of time that an IP will be reserved (leased) for if a
>    # DHCP decline message is received (seconds).
>
>    #decline_time   3600            #default: 3600 (1 hour)
>
>
>    # The amount of time that an IP will be reserved (leased) for if an
>    # ARP conflct occurs. (seconds
>
>    #conflict_time  3600            #default: 3600 (1 hour)
>
>
>    # How long an offered address is reserved (leased) in seconds
>
>    #offer_time     60              #default: 60 (1 minute)
>
>    # If a lease to be given is below this value, the full lease time is
>    # instead used (seconds).
>
>    #min_lease      60              #defult: 60
>
>
>    # The location of the leases file
>
>    #lease_file     /var/lib/misc/udhcpd.leases     #defualt: /var/lib/misc/udhcpd.leases
>
>    # The location of the pid file
>    #pidfile        /var/run/udhcpd.pid     #default: /var/run/udhcpd.pid
>
>    # Everytime udhcpd writes a leases file, the below script will be called.
>    # Useful for writing the lease file to flash every few hours.
>
>    #notify_file                            #default: (no script)
>
>    #notify_file    dumpleases      # <--- useful for debugging
>
>    # The following are bootp specific options, setable by udhcpd.
>
>    #siaddr         192.168.0.22            #default: 0.0.0.0
>
>    #sname          zorak                   #default: (none)
>
>    #boot_file      /var/nfs_root           #default: (none)
>
>    # The remainer of options are DHCP options and can be specifed with the
>    # keyword 'opt' or 'option'. If an option can take multiple items, such
>    # as the dns option, they can be listed on the same line, or multiple
>    # lines. The only option with a default is 'lease'.
>
>    #Examles
>    opt dns 212.27.48.10 # opt      dns     192.168.10.2 192.168.10.10
>    option  subnet  255.255.255.0
>    opt router 10.0.0.1 # opt       router  192.168.10.2
>    # opt   wins    192.168.10.10
>    # option        dns     129.219.13.81   # appened to above DNS servers for a total of 3
>    option  domain  local
>    option  lease   864000          # 10 days of seconds
>
>
>    # Currently supported options, for more info, see options.c
>    #opt subnet
>    #opt timezone
>    #opt router
>    #opt timesrv
>    #opt namesrv
>    #opt dns
>    #opt logsrv
>    #opt cookiesrv
>    #opt lprsrv
>    #opt bootsize
>    #opt domain
>    #opt swapsrv
>    #opt rootpath
>    #opt ipttl
>    #opt mtu
>    #opt broadcast
>    #opt wins
>    #opt lease
>    #opt ntpsrv
>    #opt tftp
>    #opt bootfile
>    #opt wpad
>
>    # Static leases map
>    #static_lease 00:60:08:11:CE:4E 192.168.0.54
>    #static_lease 00:60:08:11:CE:3E 192.168.0.44
>
> sudo service hostapd restart
>
> sudo service udhcpd restart
>
>
> --
> --------8<--------8<--------8<--------8<--------8<--------
>     Jean-Louis Patané
>     jlp31 at free.fr
>     http://jlp31.free.fr/cv.html
> DES OUTILS GRATUITS POUR PROMOUVOIR MON CV :
>     http://jlp31.free.fr/cvware/index.html
> LA MUSIQUE ADOUCIT LES MOEURS :
>     http://junkofunk.free.fr/
>     http://jlpmusic.free.fr/
>     http://eindharmoniemuret.free.fr/
>     http://harmoniedauterive.free.fr/
>     http://jlp31.free.fr/musique.html
> --------8<--------8<--------8<--------8<--------8<--------
>
> _______________________________________________
> Toulouse-ll mailing list
> Toulouse-ll at toulibre.org
> http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll



-- 
Pour la santé de votre ordinateur, préférez les logiciels libres.
Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
Suite bureautique : http://www.libreoffice.org/download/



Plus d'informations sur la liste de diffusion Toulouse-ll