Продолжая извращаться...есть 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). Но как это сделать?Я вообще туда рою?