[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

wi-fi грамотно



> Попытался настроить без шифрования, в режиме 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

первая команда дает возможность форвардить снаружи внутрь уже
установленные соединения



Reply to: