Здравствуйте.
Возникла проблема с раздачей интернета с компа на ноут через wifi(ad-hoc).
Читал форум и яростно гуглил

комп(ubuntu 10.10), инет раздается по dhcp с привязкой к mac адресу.(eth0).
инет будет раздаваться через wlan0 на компе.(d-link dwa-126).
ноут(ubuntu 11.10).(wlan0).
Компы пингуются(второй с первого и первый со второго).
когда пингую другие ip,то ничего не выводится, как-будто ждет.
/etc/network/interfaces
комп
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
hwaddress ether 00:00:00:00:00:00
auto wlan0
iface wlan0 inet static
address 192.168.0.1
network 192.168.0.0
netmask 255.255.255.0
wireless-essid test
wireless-mode ad-hoc
wireless-channel 11
ноут.
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
address 192.168.0.2
network 192.168.0.0
gateway 192.168.0.1
netmask 255.255.255.0
wireless-essid test
wireless-mode ad-hoc
wireless-channel 11
комп
/etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1
rc.local
пробовал так:
iptables -t nat -A POSTROUTING -s 198.162.0.0/16 -o eht0 -j MASQUERADE
iptables -A FORWARD -s 198.162.0.0/16 -o eth0 -j ACCEPT
iptables -A FORWARD -d 198.162.0.0/16 -m state --state ESTABLISHED,RELATED -i eth0 -j ACCEPT
и так:
iptables -A FORWARD -i eth0 -o wlan0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
и так:
iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -s 192.168.0.0 -j MASQUERADE
и так:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
результат 0.
пингуется только комп, другие ресурсы не пингуются.
что не так?