В данной статье рассмотрим как можно сделать точку доступа из ноутбука Asus EeePC 901, на котором установлена операционная система Debian.
Итак, допустим в интернет мы выходим через интерфейс eth0, а wi-fi интефейс у нас будет ra0.
1) в файле “/etc/network/interfaces” следующие настройки для ra0 и eth0:
auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1 iface ra0 inet static essid TEST_WIFI address 192.168.0.1 netmask 255.255.255.02) создаем конфигурационный файл для wpa_supplicant: “/etc/wpa_supplicant/wpa_supplicant.conf”
ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=netdev ap_scan=2 network={ ssid="TEST_WIFI" mode=1 key_mgmt=NONE wep_key0="1234567890" }3) создаем файл run_wifi, который будет запускать wpa_supplicant и конфигурировать ra0
“/etc/init.d/run_wifi”
echo "run_wifi" wpa_supplicant -B -Dwext -i ra0 -c /etc/wpa_supplicant/wpa_supplicant.conf sleep 3 ifconfig ra0 192.168.0.1 netmask 255.255.255.0 sleep 1 ifup ra04) добавляем run_wifi в автозагрузку
update-rc.d run_wifi defaults5) для перенаправления между ra0 и eth0 создаем nat с помощью iptables,
создаем скрипт init_iptables “/etc/init.d/init_iptables”
echo "init_iptables" /bin/echo "1" > /proc/sys/net/ipv4/ip_forward iptables --flush iptables -t nat -P POSTROUTING ACCEPT iptables -t nat -P PREROUTING ACCEPT iptables -A FORWARD -s 192.168.0.0/24 -d 0/0 -j ACCEPT iptables -A FORWARD -m state --state ESTABLISHED,RELATED -d 192.168.0.0/24 -j ACCEPT iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE6) добавляем init_iptables в автозагрузку
update-rc.d init_iptables defaults
Комментариев нет:
Отправить комментарий