LINUX.ORG.RU
ФорумAdmin

Отдать инет точке доступа по wifi


0

1

Продолжая извращаться...есть debian машина с wifi 192.168.0.1

cat /etc/network/interfaces 


# The loopback network interface
auto lo
iface lo inet loopback

#Wireless network D-link
auto wlan0
iface wlan0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.4
dns-nameserver 192.168.0.4
wireless-mode ad-hoc
wireless-channel 1
wireless-essid SweetHome

На машине подключаемой к нему по wifi (192.168.0.4) делаю
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE 
#Где ppp0 - интерфейс с интернетом
route del default gw 192.168.0.1 && route add default gw 10.64.64.64 ppp0
#Ибо при подключении к точке ломаются пути...

Интернета на точке доступа нет. На машине,подключаемой к точке:

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 eth1
0.0.0.0         10.64.64.64     0.0.0.0         UG    0      0        0 ppp0
На точке

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0
0.0.0.0         192.168.0.4     0.0.0.0         UG    0      0        0 wlan0

Вроде как нужно 3 строчку добавить аналогичную той, что на машине с интернетом(чтоб было 192.168.0.4 0.0.0.0 255.255.255.0 UH 0 0). Но как это сделать?Я вообще туда рою?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.