LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Можешь объяснить подробнее? Моя конфигурация. Обычный комп на Intel Atom, две сетевушки (встроенная и дискретная), и Wi-Fi Atheros.

Запускаю LiveUSB, чтобы не насиловать HDD. Применяю правила фаерволла:

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

Останавливаю 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

Устанавливаю недостающие пакеты:

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

Конфиги:

/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

Запускаю точку доступа:

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

Исходная версия ZenitharChampion, :

Можешь объяснить подробнее? Моя конфигурация. Обычный комп на Intel Atom, две сетевушки (встроенная и дискретная), и Wi-Fi Atheros.

Запускаю LiveUSB, чтобы не насиловать HDD. Применяю правила фаерволла:

sudo iptables -F
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

Останавливаю 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

Устанавливаю недостающие пакеты:

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

Конфиги:

/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

Запускаю точку доступа:

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