Wifi sur Cerise ethernet
Cerise est utilisee pour partager sa connexion ethernet a d'autres ordinateurs, quand elle est connctee en Wifi ou par une cle 3G.
La Fonera est utilisee au contraire pour partager en Wifi une connexion filaire.
Normalement, elle marche d'office.
Les modifications qui ont ete apportees a la machine sont les suivantes :
- Activer le forwarding, dans /etc/sysctl.conf :
<code>net.ipv4.ip_forward=1</code>
qrc:/startpage.html
- Lancer (en root) :
<code>sysctl -p</code>
- Dans /etc/network/interfaces, mettre :
<code>auto eth0
iface eth0 inet static
address 192.168.36.1 netmask 255.255.255.0</code>
- Relancer linterface :
<code>ifdown eth0
ifup eth0</code>
- Installer dnsmasq :
<code>apt-get install dnsmasq</code>
- Mettre la configuration adequate de dnsmasq, dans /etc/dnsmasq.d/localnet.conf par exemple :
<code>interface=eth0
dhcp-range=192.168.36.50,192.168.36.150,12h</code>
- Relancer dnsmasq :
<code>invoke-rc.d dnsmasq restart</code>
- Activer le masquerading :
<code>iptables -t nat -A POSTROUTING -s 192.168.36.0/24 -j MASQUERADE</code>
- Et l'activer au demarrage ; sauvegarder cette configuration :
<code>iptables-save -t nat > /etc/masquerade-localnet.conf</code>
- Et faire un script qui l'active, genre /etc/init.d/iptables.sh :
<code>#!/bin/sh
iptables-restore < /etc/masquerade-localnet.conf</code>
- Et le faire lancer au demarrage :
<code>chmod +x /etc/init.d/iptables.sh
update-rc.d iptables.sh defaults</code>
- Et voila
3g sur Cerise pas fini
modprobe usbserial vendor=0x0af0 product=0x6971 comgt -x -d /dev/ttyHS0 comgt -x -d /dev/ttyHS0 info #en cours le vi /etc/wvdial.conf wvdial hso0