Помогите сделать DHCP на eth1, если dnsmasq уже раздаёт IP на wlan0! Помогите подключить к eth1 свич так, чтобы не пришлось на каждом подключенном к нему компе вводить статический IP и Gateway!
Вот конфиг. Записал Debian на флешку в режиме LiveDVD, чтобы не насиловать HDD. После загрузки:
1). Настраиваю Firewall на раздачу интернета:
Код: Выделить всё
sudo iptables -F
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1
sudo iptables -A INPUT -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A FORWARD -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -i ppp0 -j DROP
sudo iptables -A FORWARD -i ppp0 -j DROP
2). Останавливаю Wicd (аналог NetworkManager), соединяюсь с интернетом через eth0, задаю IP для eth1:
Код: Выделить всё
sudo /etc/init.d/wicd stop
sudo ifconfig eth0 down
sudo ifconfig eth1 down
sudo ifconfig eth0 up
sudo ifconfig eth1 192.168.1.1 up
sudo pppoeconf
3). Устанавливаю Hostapd:
Код: Выделить всё
sudo dpkg -i libnl-3-200_3.2.7-4_i386.deb libnl-genl-3-200_3.2.7-4_i386.deb hostapd_1.0-3+deb7u3_i386.deb dnsmasq_2.45-1_all.deb dnsmasq-base_2.45-1_i386.deb
sudo /etc/init.d/dnsmasq stop
4). Создаю конфиги:
Код: Выделить всё
/etc/hostapd/hostapd.conf
interface=wlan0
#bridge=br0
driver=nl80211
ssid=testpoint
hw_mode=g
auth_algs=1
channel=6
wpa=2
wpa_passphrase=testpoint
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
macaddr_acl=0
Код: Выделить всё
/etc/dnsmasq.conf
bind-interfaces
interface=wlan0
dhcp-range=192.168.150.2,192.168.150.10
5). Запускаю точку доступа:
Код: Выделить всё
Запускаю точку доступа:
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
sudo ifconfig wlan0 192.168.150.1
sudo /etc/init.d/dnsmasq start
sudo hostapd /etc/hostapd/hostapd.conf
На ЛОРе мне говорят, что нужно поднять бридж, объединив wlan0 и eth1. Помогите!