Raspberry Pi runs with Raspian, a Debian compiled for ARM architecture. Pi has an ethernet adapter and usually also an USB WLAN adapter is attached in order to be able to access Pi wireless. Given this hardware you can use the Raspberry Pi as an ethernet to WLAN bridge and/or as an access point with a cable connection. The following article explains how to create an ethernet to WLAN bridge on Debian and Raspberry Pi running Raspbian but will work also on other Linux distributions.
Make sure your WLAN connection and ethernet connaction works when you start to configure the WLAN router. Then install the following package:
apt-get install dnsmasq
and disable autostart of dnsmasq
sudo update-rc.d dnsmasq disable
sudo service dnsmasq stop
Now adapt your file /etc/network/interfaces accordingly:

1) The WLAN net has following gateway in net

2) Raspberry hast IP address192.168.0.10

3) The cable net uses net

4)  dhcp IP addresses are to, which means there are only 11 clients which can connect over this connection.

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp
post-up /sbin/iptables -A FORWARD -o wlan0 -i eth0 -s -m conntrack --ctstate NEW -j ACCEPT
post-up /sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
post-up /sbin/iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
post-up /sbin/sysctl -w net.ipv4.ip_forward=1

post-up /usr/sbin/dnsmasq -i eth0 -I wlan0 -F,,infinite 

If the device connected to the ethernet adapter changes from time to time ifplugd deactivates the WLAN interface. Therefore ifplugd has to be uninstalled with

apt-get remove ifplugd


Add comment
eMail is hidden and not visible to the public. It's used to inform you about new comments.