conectar seu modem.# wvdial 3gcon Voce devera obter uma tela semelhante a figura abaixo. Se tudo estiver certo, nesse ponto o RPi ja tem acesso a internet via modem 3G USB. Agora vamos conectar o hotspot a internet.3. Configurando o modem wireless (hotspot)Udhcpd e um pequeno servidor DHCP muito utilizado em sistemas embarcados.Hostapd e um programa para gerenciar pontos de acesso (AP) sem fio e autenticacao de servidores.3.1. Configurar o servidor DHCPEdite o arquivo /etc/udhcpd.conf. No meu caso, veja como ficou meu udhcpd.conf# Sample udhcpd configuration file (/etc/udhcpd.conf)# The start and end of the IP lease blockstart 192.168.1.20 #default: 192.168.0.20end 192.168.1.254 #default: 192.168.0.254# The interface that udhcpd will useinterface wlan0 #default: eth0# 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 location of the leases filelease_file /var/lib/misc/udhcpd.leases #defualt: /var/lib/misc/udhcpd.leases# The location of the pid filepidfile /var/run/udhcpd.pid #default: /var/run/udhcpd.pidopt dns 8.8.8.8 8.8.4.4 #opt dns 192.168.10.2 192.168.10.10option subnet 255.255.255.0opt router 192.168.1.1option domain localoption lease 864000 # 10 days of secondsEm start/stop voce define o range de IPs para seus clientes. A interface do modem wireless foi definida como sendo wlan0 (use ifconfig para saber qual a interface utilizada pelo modem). Tambem defini o endereco IP 192.168.1.1 como sendo o IP do meu roteador.Crie um arquivo vazio para o DHCP lease que sera preenchido mais tarde pelo udhcpd.# touch /var/lib/misc/udhcpd.leases Habilite o udhcpd de forma permanente, comentando a seguinte linha no /etc/default/udhcpd# nano /etc/default/udhcpd #DHCPD_ENABLED= no Configure o udhcpd para iniciar automaticamente no boot. Use o comando abaixo.# update-rc.d udhcpd enable Edite o arquivo /etc/network/interfaces e configure a nova interface que sera usada para acessar o modem wireless. No meu caso, usei a interface wlan0, onde usei IP estatico ou IP 192.168.1.1, o mesmo ja definido no arquivo udhcpd.conf mostrado acima. Caso ja exista uma definicao para wlan0, comente e atualize. Abaixo segue como ficou meu arquivo interfaces.auto loiface lo inet loopbackiface eth0 inet dhcpiface wlan0 inet staticaddress 192.168.1.1netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255#allow-hotplug wlan0#iface wlan0 inet manual#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf#iface default inet dhcpup iptables-restore < /etc/iptables.ap3.2. Configurar o servidor hostapdEditar o arquivo /etc/hostapd/hostapd.conf, como segue abaixo# interface used by access pointinterface=wlan0# firmware driverdriver=nl80211# access point SSIDssid=HotPi# operator mode (a = IEEE 802.11a, b = IEEE 802.11b, g = IEEE 802.11g)hw_mode=g# access point channelchannel=11macaddr_acl=0auth_algs=1ignore_broadcast_ssid=0# key management algorithmwpa_key_mgmt=WPA-PSKwpa_passphrase=<your passkey>wpa=2# set cipherswpa_pairwise=TKIPrsn_pairwise=CCMPVoce pode mudar o ssid, channel e wpa_passphrase para valores da sua preferencia. Note que o ssid e o nome do wi-fi que sera propagado pelo hotspot pra que outros dispositivos possam se conectar a internet. Se quiser criar uma rede aberta, basta comentar o parametro wpa_passphrase.Edite o arquivo /etc/default/hostapd e faca a seguinte mudanca# DAEMON_CONF= para# DAEMON_CONF= /etc/hostapd/hostapd.conf Ajuste o servidor hostapd para inicio automatico durante o boot, o que pode ser feito executando o comando abaixo.# update-rc.d hostapd enable 4. Redirecionamento via NAT (Network Address Translation)A ultima parte do nosso projeto e