> Попытался настроить без шифрования, в режиме ad-hoc. > interfaces на ПК > # The primary network interface > allow-hotplug eth1 > iface eth1 inet static > address 10.22.13.19 > netmask 255.255.255.0 > broadcast 10.22.13.255 > gateway 10.22.13.1 > # dns-* options are implemented by the resolvconf package, if > installed > dns-nameservers 10.10.0.2 > domain gnu > auto eth2 > iface eth2 inet static > address 10.22.13.20 # вот тут адрес взял от балды. Или тут должен быть > прописан 10.22.13.19? > netmask 255.255.255.0 адрес взял от балды, но хорошо бы с другой сетью не пересекаться
10.22.14.1 сделай например а ноут 10.22.14.2 будет > wireless-mode ad-hoc > wireless-channel 1 > wireless-rate auto > wireless-essid first > выполнил echo 1 > /proc/sys/net/ipv4/ip_forward эту хрень надо прописать в /etc/sysctl.conf > iptables -t nat -A POSTROUTING --out-interface eth1 -j MASQUERADE с хоста с двумя сетевыми пингуются в оба направления? команды iptables выполняй в том же файле interfaces в включении маскарадинга не надо опцию --out-interface и см ниже > на ноуте interfaces > iface eth1 inet static > address 10.22.13.21 #от балды > netmask 255.255.255.0 > gateway 10.22.13.20 #Правильно ли? > dns-nameservers 10.10.0.2 > wireless-mode ad-hoc > wireless-chanel 1 > wireless-rate auto > wireless-essid first > domain gnu > Итог: пингуется 10.22.13.20 и все. > где я наврал? в iptables (хотя я не знаю что там в полиси iptables дефолтом стоит) а где правила FORWARD? скажи что весь траффик принимаемый от ноута в FORWARD акцептить траффик принимаемый снаружи акцепить только уже установленные соединения что-то вроде того: iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT iptables -A FORWARD -p ALL -s $LOCAL_NETWORK -j ACCEPT ну $LOCAL_NETWORK заменишь на 10.22.xx.0/24 первая команда дает возможность форвардить снаружи внутрь уже установленные соединения -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]