[Ubuntu 12.04]
Estou tentando conseguir uma configuração simples que usa a Internet da eth0 e configura um hot-spot na wlan0. Mas meus requisitos têm restrição de não usar o NetworkManager. E estou usando o udhcpd & amp; udhcpc no lugar de dhcpd & amp; dhclient como mais tarde eu preciso replicá-lo no ambiente incorporado.
Eu tentei várias configurações para NAT, bem como pontes, mas parece que não funcionam. Portanto, estou formulando meu problema aqui.
1) Desativei o Network Manager na inicialização.
2) Eu me conecto à Internet usando os seguintes comandos:
ifconfig eth0 up
udhcpc -i eth0
My network has a proxy server that I have entered in Network > Network Proxy > Manual.(This is not expected in embedded environment)
Eu consigo acessar a Internet com a configuração acima no sistema.
3) Eu inicio o hostapd no wlan0 usando os seguintes comandos:
hostapd -B hostapd.conf
ifconfig wlan0 192.168.50.1
udhcpd udhcpd.conf
hostapd.conf contém:
interface=wlan0
driver=nl80211
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=laptop-open
hw_mode=g
channel=1
auth_algs=1
ieee80211n=1
udhcpd.conf contém:
start 192.168.50.10
end 192.168.50.20
max_leases 10
lease_file udhcpd.leases
interface wlan0
opt dns 192.168.50.1
opt subnet 255.255.255.0
opt router 192.168.50.1
Eu posso ver isso em uma estação de wi-fi e também posso me conectar a ele.
Eu preciso encaminhar a Internet para este dispositivo de estação a partir da origem eth0.
Eu tentei as duas opções indicadas em: link com pequenas variações, pois esse link usa dhcp & amp; dmsmasq no lugar de udhcpd & amp; udhcpc.
Qualquer indicação ou explicação seria de muita ajuda.