Ивиняюсь за поднятие изжеванной темы, но не знаю, куда ткнуться..
Есть старый ноут с Ubuntu 9.10 server, который должен стать точкой доступа.
ifconfig:
ath0 Link encap:Ethernet HWaddr 00:11:f5:45:f5:76
inet addr:192.168.2.230 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::211:f5ff:fe45:f576/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1846 errors:0 dropped:0 overruns:0 frame:0
TX packets:989 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:203322 (203.3 KB) TX bytes:112230 (112.2 KB)
eth0 Link encap:Ethernet HWaddr 00:0f:b0:5b:81:74
inet addr:192.168.1.4 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20f:b0ff:fe5b:8174/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9313 errors:0 dropped:0 overruns:0 frame:0
TX packets:8616 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7668199 (7.6 MB) TX bytes:1080504 (1.0 MB)
Interrupt:19 Base address:0xa000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30 errors:0 dropped:0 overruns:0 frame:0
TX packets:30 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:60501 (60.5 KB) TX bytes:60501 (60.5 KB)
wifi0 Link encap:UNSPEC HWaddr 00-11-F5-45-F5-76-30-30-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2086 errors:0 dropped:0 overruns:0 frame:49
TX packets:1343 errors:187 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:280
RX bytes:168608 (168.6 KB) TX bytes:175041 (175.0 KB)
Interrupt:18
/etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
#
# The loopback network interface
auto lo
iface lo inet loopback
#
# The primary network interface
auto eth0
iface eth0 inet dhcp
#
auto ath0
iface ath0 inet static
address 192.168.2.230
network 192.168.2.0
netmask 255.255.255.0
broadcast 192.168.2.255
wireless-mode master
wireless-essid stetsenko
# downgrade interface for stability
wireless-rate 11M
Машина подключена к сети через eth0 через роутер и должна раздавать интернет через ath0
/etc/dhcp3/dhcpd.conf
ddns-update-style none;
log-facility local7;
subnet 192.168.2.0 netmask 255.255.255.0 {
interface ath0;
range 192.168.2.200 192.168.2.250;
option domain-name-servers 212.188.4.10, 195.34.32.116;
option broadcast-address 192.168.2.255;
default-lease-time 600;
max-lease-time 7200;
Подключающаяся машина нормально получает IP, то есть надо думать, что DHCP по крайней мере работает.
Проблемы, видимо, возникают при настройке nat. В /etc/rc.local у меня прописано
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
exit 0
на будущей точке доступа интернет есть.
Но при попытке пропинговать что-либо с подключающейся машины она (подключающаяся машина) говорит, что host unreacheble, причем это касается даже adsl-роутера (Ubuntu пингуется).
Пожалуйста, подскажите, как можно диагностировать проблему!