Меню
Главная
Форумы
Новые сообщения
Что нового?
Новые сообщения
Вход
Регистрация
Что нового?
Новые сообщения
Меню
Вход
Регистрация
Соцсети заблокировали! Простой способ обхода блокировки Twitter и Facebook
здесь
-----
Форум блокируют за
антивоенную статью
-----
В связи с преследованиями за инакомыслие, теперь можно
анонимно
отвечать в темах.
-----
Обновлен
скрипт для определения IP госорганов
-----
Наш реестр запрещенных сайтов
с широким функционалом.
Создаем свой генератор зеркал
для обхода блокировки.
Главная
Форумы
Противодействие интернет-цензуре
Софт и технологии для обхода цензуры
Tor (The Onion Router)
Tor Роутер анонимайзер Onion Pi + настройка 3G роутера
JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.
Ответить в теме
Сообщение
<p>[QUOTE="Алексаня Тюрик, post: 3770, member: 920"]</p><p>Вообще мне это напоминает операционную систему Whonix . Для того чтобы собрать роутер нам понадобятся: </p><p></p><ol> <li data-xf-list-type="ol">платa Raspbeery pi Model B или новее<br /> <br /> </li> <li data-xf-list-type="ol">sd карта 4Гб минимум<br /> <br /> </li> <li data-xf-list-type="ol">провод microUSB ( для питания от разетки или usb порта)<br /> <br /> </li> <li data-xf-list-type="ol">wi-fi адаптер ( я изспользовал d-link dwa 125 и именно под него буду устанавливать драйвера, если у вас другой адаптер то google.com в помощь <br /> <br /> </li> <li data-xf-list-type="ol">3G модем ( в моем случае Билайн ZTE MF 180 )<br /> <br /> </li> <li data-xf-list-type="ol">сетевой кабель для подключения к домашнему роутеру<br /> </li> </ol><p><strong>Глава 1. Подготовка</strong></p><ol> <li data-xf-list-type="ol">Первое что нами нужно сделать это скачать образ raspbian c сайта ( <strong>raspberrypi.org/downloads/raspbian/</strong>)<br /> <br /> </li> <li data-xf-list-type="ol">После того как скачали образ вставляем нашу sd карту в кардридер и с помощью Win32DiskImager записываем его на карту. Ну вот, мы готовы к первому запуску.<br /> <br /> </li> <li data-xf-list-type="ol">Будем подключаться по SSH. Для этого подключаем Raspberry pi с помощью сетевого кабеля к роутеру, тем самым мы получим ip по DHCP. Чтобы узнать ip нужно скачать и запустить IpScan. Скачали, запустили, видим нашу raspberry, копируем ip и подключаемся с помощью Putty. По умолчанию логин pi, пароль raspberry.<br /> <br /> </li> <li data-xf-list-type="ol">Как только подключились первым делом нужно выполнить команду<br /> <br /> sudo raspi-config<br /> далее <strong>Expand file system</strong> (увеличение памяти на всю карту). Далее в главном меню<br /> выбираем <strong> internationalisation options</strong> далее <strong>change locale</strong> и выбираем нужный нам язык ( я ставил ru UTF 8 ),выходим из меню и перезагружаемся<br /> <br /> sudo reboot<br /> .<br /> <br /> </li> <li data-xf-list-type="ol">Далее нам нужно определяем версию ядра и переписываем ( в моем случае 3.12.28+ # 709 ) для правильного подбора драйверов командой,<br /> <br /> sudo uname -a<br /> <br /> <br /> </li> <li data-xf-list-type="ol">Когда версия ядра известна далее нужно подобрать драйвера по версии ядра для wi fi адаптера на сайте <strong>fars-robotics.net/</strong> . Ищем в списке нужную нам версию. P.S. Тут есть один нюанс, если скачивать отсюда то там в архиве почему то нет и файла <strong>rtl8188eufw.bin</strong> , его нужно будет скачать отдельно и положить в папку командой<br /> <br /> sudo wget <a href="https://raw.githubusercontent.com/lwfinger/rtl8188eu/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin">https://raw.githubusercontent.com/lwfinger/rtl8188eu/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin</a> -O /lib/firmware/rtlwifi/rtl8188eufw.bin</li> <li data-xf-list-type="ol">Далее нужно скачать драйвер в зависимости от версии ядра<br /> <br /> sudo wget <a href="https://dl.dropboxusercontent.com/u/80256631/8188eu-201xyyzz.tar.gz">https://dl.dropboxusercontent.com/u/80256631/8188eu-201xyyzz.tar.gz</a> # где xyyzz здесь и далее это дата версии ядра)<br /> .<br /> <br /> </li> <li data-xf-list-type="ol">далее распаковываем<br /> <br /> sudo tar -zxvf 8188eu-201xyyzz.tar.gz</li> <li data-xf-list-type="ol">далее<br /> <br /> sudo install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless # вместо $(uname -r) пишем версию ядра)<br /> <br /> <br /> </li> <li data-xf-list-type="ol">Далее<br /> <br /> sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko # так же вставляем свою версию ядра как в примере выше)</li> <li data-xf-list-type="ol">и последняя команда <br /> <br /> sudo depmod -a</li> <li data-xf-list-type="ol">перезагружаем<br /> <br /> sudo reboot</li> <li data-xf-list-type="ol">Затем вытаскиваем и сразу же вставляем wi fi адаптер обратно, через несколько секунд он заморгает показывая тем самым что всё сделано правильно.<br /> <br /> </li> <li data-xf-list-type="ol">Далее командой<br /> <br /> ifconfig -a<br /> проверяем появилась ли wlan0, если да то переходим к главе 2<br /> </li> </ol><p><strong>Глава 2. Настройка Wi fi точки доступа</strong></p><p>Итак, сначала установим нужный софт для настройки нашей точки доступа.</p><p></p><ol> <li data-xf-list-type="ol">Сначала обновимся<br /> <br /> sudo apt-get update</li> <li data-xf-list-type="ol">Далее устанавливаем<br /> <br /> sudo apt-get install hostapd isc-dhcp-server</li> <li data-xf-list-type="ol"><strong>Собираем свой hostapd</strong>. Скачиваем исходники с сайта <strong>realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true</strong> вводом команды<br /> <br /> sudo wget <a href="http://12244.wpc.azureedge.net/8012244/drivers/rtdrivers/cn/wlan/0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip">http://12244.wpc.azureedge.net/8012244/drivers/rtdrivers/cn/wlan/0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip</a><br /> <br /> <br /> </li> <li data-xf-list-type="ol">Далее распаковываем<br /> <br /> sudo unzip 0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip<br /> <br /> <br /> </li> <li data-xf-list-type="ol">cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911<br /> <br /> <br /> </li> <li data-xf-list-type="ol">далее<br /> <br /> cd wpa_supplicant_hostapd<br /> <br /> <br /> </li> <li data-xf-list-type="ol">далее<br /> <br /> sudo tar -xvf wpa_supplicant_hostapd-0.8_rtw_r7475.20130812.tar.gz<br /> <br /> <br /> </li> <li data-xf-list-type="ol">далее<br /> <br /> cd wpa_supplicant_hostapd-0.8_rtw_r7475.20130812<br /> <br /> <br /> </li> <li data-xf-list-type="ol">далее<br /> <br /> cd hostapd<br /> <br /> <br /> </li> <li data-xf-list-type="ol">далее<br /> <br /> sudo make<br /> <br /> <br /> </li> <li data-xf-list-type="ol">далее<br /> <br /> sudo make install<br /> <br /> <br /> </li> <li data-xf-list-type="ol">sudo mv hostapd /usr/sbin/hostapd<br /> <br /> <br /> </li> <li data-xf-list-type="ol">sudo chown root.root /usr/sbin/hostapd<br /> <br /> <br /> </li> <li data-xf-list-type="ol">sudo chmod 755 /usr/sbin/hostapd<br /> <br /> </li> </ol><p>Когда с hostapd всё готово то идем дальше. </p><p>Будем устанавливать DHCP server:</p><p></p><p>sudo nano /etc/dhcp/dhcpd.conf</p><p>, в файле находим строки</p><p></p><p>option domain-name "example.org";</p><p>option domain-name-servers ns1.example.org, ns2.example.org;</p><p> нам нужно закомментироватьих поставив <strong> # </strong> перед ними чтобы получилось</p><p></p><p> #option domain-name "example.org";</p><p>#option domain-name-servers ns1.example.org, ns2.example.org;</p><p>далее находим ниже строки</p><p></p><p># If this DHCP server is the official DHCP server for the local</p><p># network, the authoritative directive should be uncommented.</p><p>#authoritative;</p><p>и убираем <strong> # </strong> чтобы получилось</p><p></p><p># If this DHCP server is the official DHCP server for the local</p><p># network, the authoritative directive should be uncommented.</p><p>authoritative;</p><p>далее прокручиваем файл в самый конец вниз и добавляем в самом конце оставив пробел в одну строку между кодом и последней строкой (это важно, т.к. просто не будет работать ничего)</p><p></p><p></p><p>subnet 192.168.42.0 netmask 255.255.255.0 {</p><p>range 192.168.42.10 192.168.42.50;</p><p>option broadcast-address 192.168.42.255;</p><p>option routers 192.168.42.1;</p><p>default-lease-time 600;</p><p>max-lease-time 7200;</p><p>option domain-name "local";</p><p>option domain-name-servers 8.8.8.8, 8.8.4.4;</p><p>}</p><p>Затем сохраняем изменения нажав <strong> ctrl+x </strong>, затем <strong> y </strong>для потдверждения.</p><p></p><p>Теперь нам нужно запустить наш сервер командой</p><p></p><p>sudo nano /etc/default/isc-dhcp-server</p><p> и в самом низу в строчке</p><p></p><p>INTERFACES="" </p><p>вписать <strong> wlan0 </strong>, чтобы получилось</p><p></p><p>INTERFACES="wlan0"</p><p> сохраняем изменения нажав <strong> ctrl+x </strong>, затем <strong> y </strong>для потдверждения.</p><p></p><p>Теперь нам нужно сделать ip адрес статическим</p><p>Для это сначала отключаем <strong> wlan0 </strong> командой</p><p></p><p>sudo ifdown wlan0</p><p>далее нам нужно отредактировать файл</p><p></p><p>sudo nano /etc/network/interfaces</p><p>... </p><p> удаляем весь текст и приводим к такому виду копируя и вставляя весь выделенный ниже текст:</p><p></p><p>auto lo</p><p></p><p>iface lo inet loopback</p><p>iface eth0 inet dhcp</p><p></p><p>allow-hotplug wlan0</p><p></p><p>iface wlan0 inet static</p><p> address 192.168.42.1</p><p> netmask 255.255.255.0</p><p></p><p>#iface wlan0 inet manual</p><p>#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf</p><p>#iface default inet dhcp</p><p>Сохраняем файл и выходим нажав <strong>ctrl+x</strong> , затем <strong>y</strong> для подтверждения.</p><p></p><p>Далее присвоим нашему wi fi адаптеру статический ip адрес введя команду</p><p></p><p>sudo ifconfig wlan0 192.168.42.1</p><p> .</p><p></p><p>Теперь нужно собрать свою точку доступа. Мы будем делать защищенную сеть , доступ к которой будет по паролю. Хотя в принципе вы можете сделать и открытую сеть.</p><p>Вводим команду</p><p></p><p>sudo nano /etc/hostapd/hostapd.conf</p><p> </p><p>и редактируем : нужно вставить текст написанный ниже:</p><p></p><p>interface=wlan0</p><p>driver=rtl871xdrv</p><p>ssid=Pi_AP</p><p>hw_mode=g</p><p>channel=6</p><p>macaddr_acl=0</p><p>auth_algs=1</p><p>ignore_broadcast_ssid=0</p><p>wpa=2</p><p>wpa_passphrase=Raspberry</p><p>wpa_key_mgmt=WPA-PSK</p><p>wpa_pairwise=TKIP</p><p>rsn_pairwise=CCMP</p><p>Далее</p><p></p><p>sudo nano /etc/default/hostapd</p><p>там ищем строку</p><p></p><p>#DAEMON_CONF=""</p><p> </p><p>должно получиться (не забываем убрать перед строкой <strong>#</strong> ) .</p><p></p><p>DAEMON_CONF="/etc/hostapd/hostapd.conf"</p><p> .</p><p></p><p>Далее будем настраивать NAT трансляцию. Пишем команду</p><p></p><p>sudo nano /etc/sysctl.conf</p><p>, спускаемся в самый низ текста и в новой строке вставляем</p><p></p><p>net.ipv4.ip_forward=1</p><p>Сохраняем файл и выходим нажав <strong>ctrl+x</strong> , затем <strong>y</strong> для подтверждения.</p><p>Далее пишем</p><p></p><p>sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"</p><p> </p><p></p><p>Далее настроим IP tables введя по очереди строки ниже :</p><p></p><p>sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</p><p>sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT</p><p>sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT</p><p>Потом настраиваем автозапуск вместе с системой введя команду</p><p></p><p>sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"</p><p>Далее пишем</p><p></p><p>sudo nano /etc/network/interfaces</p><p> и добавляем в конец всего текста</p><p></p><p>up iptables-restore < /etc/iptables.ipv4.nat</p><p>чтобы между вставленным текстом и текстом выше был пустая строка. Сохраняем файл и выходим нажав <strong>ctrl+x</strong> , затем <strong>y</strong> для подтверждения.</p><p>Далее скачиваем hostapd c сайта adafruit </p><p></p><p>sudo wget <a href="http://adafruit-download.s3.amazonaws.com/adafruit_hostapd_14128.zip">http://adafruit-download.s3.amazonaws.com/adafruit_hostapd_14128.zip</a></p><p>Далее распаковываем</p><p></p><p>sudo unzip adafruit_hostapd_14128.zip</p><p>Потом пишем</p><p></p><p>sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.ORIG</p><p>Затем</p><p></p><p>sudo mv hostapd /usr/sbin</p><p>Потом</p><p></p><p>sudo chmod 755 /usr/sbin/hostapd</p><p>Далее запускаем</p><p></p><p>sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf</p><p> После этой команды наша точка доступа будет видна . Вы можете попробовать подключиться к ней, но интернета пока нету .</p><p>Далее для запуска точки доступа при загрузке вводим</p><p></p><p>sudo service hostapd start</p><p>sudo service isc-dhcp-server start</p><p>sudo update-rc.d hostapd enable</p><p>sudo update-rc.d isc-dhcp-server enable</p><p>Теперь убираем следы изменения</p><p></p><p>sudo mv /usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service ~/</p><p>Теперь подключимся к нашей точке доступа с другого ноутбука , а в командной строке Raspberry пишем</p><p></p><p>tail -f /var/log/syslog</p><p>тем самым мы сможем проверить подключение к нашей точке доступа. Подключаемся, всё работает, но интернета пока нет.. Теперь переходим к следующей главе.</p><p></p><p><strong>Глава 3. Установка и настройка TOR</strong></p><p>Обновляемся командой</p><p></p><p>sudo apt-get update</p><p>Скачиваем и устанавливаем TOR </p><p></p><p>sudo apt-get install tor</p><p> нажимаем Y для подтверждения</p><p>Далее будем настраивать файл <strong>torrc</strong>, вводим</p><p></p><p>sudo nano /etc/tor/torrc</p><p>И редактируем вставив выделенный текст между строками как на скрине s019.radikal.ru/i620/1602/f8/d7682b0ac753.png</p><p></p><p>Log notice file /var/log/tor/notices.log</p><p>VirtualAddrNetwork 10.192.0.0/10</p><p>AutomapHostsSuffixes .onion,.exit</p><p>AutomapHostsOnResolve 1</p><p>TransPort 9040</p><p>TransListenAddress 192.168.42.1</p><p>DNSPort 53</p><p>DNSListenAddress 192.168.42.1</p><p>Сохраняем файл и выходим нажав <strong>ctrl+x</strong> , затем <strong>y</strong> для подтверждения.</p><p>Далее очистим Iptables</p><p></p><p>sudo iptables –F</p><p>sudo iptables -t nat –F</p><p>далее оставим доступ по ssh</p><p></p><p>sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 22 -j REDIRECT --to-ports 22</p><p>Затем пустим udp пакеты на 53 порт</p><p></p><p>sudo iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 53</p><p>Затем пустим tcp пакеты на торовский порт 9040 </p><p></p><p>sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040</p><p>Проверяем что ip tables настроились правильно</p><p></p><p>sudo iptables -t nat –L</p><p> </p><p>и после пишем команду </p><p></p><p>sudo sh -c "iptables-save > /etc/iptables.ipv4.nat"</p><p> .</p><p>Далее пишем по очереди три команды ниже</p><p></p><p>sudo touch /var/log/tor/notices.log</p><p>sudo chown debian-tor /var/log/tor/notices.log</p><p>sudo chmod 644 /var/log/tor/notices.log</p><p>Проверяем командой</p><p></p><p>ls -l /var/log/tor</p><p>Запускаем Тор вручную командой</p><p></p><p>sudo service tor start</p><p>Проверяем вводом команды</p><p></p><p>sudo service tor status</p><p>Ставим Тор на автозапуск при старте системы</p><p></p><p>sudo update-rc.d tor enable</p><p>Далее проверяем подключившись нашему роутеру с ноутбука . Если всё сделали правильно то в результате подключившись мы получим TOR ip . Если нет то проверяем еще раз каждый пункт, т. к. если где то есть пропущенный пробел между строками то он не даст работать всей системе в целом. Как настроить 3g модем напишу на днях, уже сил нет писать, засыпаю на ходу.</p><p>Спасибо за внимание, надеюсь моя статья окажется полезной. Буду рад услышать от вас вопросы, предложения, замечания.</p><p>[/QUOTE]</p>
[QUOTE="Алексаня Тюрик, post: 3770, member: 920"] Вообще мне это напоминает операционную систему Whonix . Для того чтобы собрать роутер нам понадобятся: [LIST=1] [*]платa Raspbeery pi Model B или новее [*]sd карта 4Гб минимум [*]провод microUSB ( для питания от разетки или usb порта) [*]wi-fi адаптер ( я изспользовал d-link dwa 125 и именно под него буду устанавливать драйвера, если у вас другой адаптер то google.com в помощь [*]3G модем ( в моем случае Билайн ZTE MF 180 ) [*]сетевой кабель для подключения к домашнему роутеру [/LIST] [B]Глава 1. Подготовка[/B] [LIST=1] [*]Первое что нами нужно сделать это скачать образ raspbian c сайта ( [B]raspberrypi.org/downloads/raspbian/[/B]) [*]После того как скачали образ вставляем нашу sd карту в кардридер и с помощью Win32DiskImager записываем его на карту. Ну вот, мы готовы к первому запуску. [*]Будем подключаться по SSH. Для этого подключаем Raspberry pi с помощью сетевого кабеля к роутеру, тем самым мы получим ip по DHCP. Чтобы узнать ip нужно скачать и запустить IpScan. Скачали, запустили, видим нашу raspberry, копируем ip и подключаемся с помощью Putty. По умолчанию логин pi, пароль raspberry. [*]Как только подключились первым делом нужно выполнить команду sudo raspi-config далее [B]Expand file system[/B] (увеличение памяти на всю карту). Далее в главном меню выбираем [B] internationalisation options[/B] далее [B]change locale[/B] и выбираем нужный нам язык ( я ставил ru UTF 8 ),выходим из меню и перезагружаемся sudo reboot . [*]Далее нам нужно определяем версию ядра и переписываем ( в моем случае 3.12.28+ # 709 ) для правильного подбора драйверов командой, sudo uname -a [*]Когда версия ядра известна далее нужно подобрать драйвера по версии ядра для wi fi адаптера на сайте [B]fars-robotics.net/[/B] . Ищем в списке нужную нам версию. P.S. Тут есть один нюанс, если скачивать отсюда то там в архиве почему то нет и файла [B]rtl8188eufw.bin[/B] , его нужно будет скачать отдельно и положить в папку командой sudo wget [URL]https://raw.githubusercontent.com/lwfinger/rtl8188eu/c83976d1dfb4793893158461430261562b3a5bf0/rtl8188eufw.bin[/URL] -O /lib/firmware/rtlwifi/rtl8188eufw.bin [*]Далее нужно скачать драйвер в зависимости от версии ядра sudo wget [URL]https://dl.dropboxusercontent.com/u/80256631/8188eu-201xyyzz.tar.gz[/URL] # где xyyzz здесь и далее это дата версии ядра) . [*]далее распаковываем sudo tar -zxvf 8188eu-201xyyzz.tar.gz [*]далее sudo install -p -m 644 8188eu.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless # вместо $(uname -r) пишем версию ядра) [*]Далее sudo insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/8188eu.ko # так же вставляем свою версию ядра как в примере выше) [*]и последняя команда sudo depmod -a [*]перезагружаем sudo reboot [*]Затем вытаскиваем и сразу же вставляем wi fi адаптер обратно, через несколько секунд он заморгает показывая тем самым что всё сделано правильно. [*]Далее командой ifconfig -a проверяем появилась ли wlan0, если да то переходим к главе 2 [/LIST] [B]Глава 2. Настройка Wi fi точки доступа[/B] Итак, сначала установим нужный софт для настройки нашей точки доступа. [LIST=1] [*]Сначала обновимся sudo apt-get update [*]Далее устанавливаем sudo apt-get install hostapd isc-dhcp-server [*][B]Собираем свой hostapd[/B]. Скачиваем исходники с сайта [B]realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=21&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true[/B] вводом команды sudo wget [URL]http://12244.wpc.azureedge.net/8012244/drivers/rtdrivers/cn/wlan/0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip[/URL] [*]Далее распаковываем sudo unzip 0001-RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip [*]cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911 [*]далее cd wpa_supplicant_hostapd [*]далее sudo tar -xvf wpa_supplicant_hostapd-0.8_rtw_r7475.20130812.tar.gz [*]далее cd wpa_supplicant_hostapd-0.8_rtw_r7475.20130812 [*]далее cd hostapd [*]далее sudo make [*]далее sudo make install [*]sudo mv hostapd /usr/sbin/hostapd [*]sudo chown root.root /usr/sbin/hostapd [*]sudo chmod 755 /usr/sbin/hostapd [/LIST] Когда с hostapd всё готово то идем дальше. Будем устанавливать DHCP server: sudo nano /etc/dhcp/dhcpd.conf , в файле находим строки option domain-name "example.org"; option domain-name-servers ns1.example.org, ns2.example.org; нам нужно закомментироватьих поставив [B] # [/B] перед ними чтобы получилось #option domain-name "example.org"; #option domain-name-servers ns1.example.org, ns2.example.org; далее находим ниже строки # If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. #authoritative; и убираем [B] # [/B] чтобы получилось # If this DHCP server is the official DHCP server for the local # network, the authoritative directive should be uncommented. authoritative; далее прокручиваем файл в самый конец вниз и добавляем в самом конце оставив пробел в одну строку между кодом и последней строкой (это важно, т.к. просто не будет работать ничего) subnet 192.168.42.0 netmask 255.255.255.0 { range 192.168.42.10 192.168.42.50; option broadcast-address 192.168.42.255; option routers 192.168.42.1; default-lease-time 600; max-lease-time 7200; option domain-name "local"; option domain-name-servers 8.8.8.8, 8.8.4.4; } Затем сохраняем изменения нажав [B] ctrl+x [/B], затем [B] y [/B]для потдверждения. Теперь нам нужно запустить наш сервер командой sudo nano /etc/default/isc-dhcp-server и в самом низу в строчке INTERFACES="" вписать [B] wlan0 [/B], чтобы получилось INTERFACES="wlan0" сохраняем изменения нажав [B] ctrl+x [/B], затем [B] y [/B]для потдверждения. Теперь нам нужно сделать ip адрес статическим Для это сначала отключаем [B] wlan0 [/B] командой sudo ifdown wlan0 далее нам нужно отредактировать файл sudo nano /etc/network/interfaces ... удаляем весь текст и приводим к такому виду копируя и вставляя весь выделенный ниже текст: auto lo iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet static address 192.168.42.1 netmask 255.255.255.0 #iface wlan0 inet manual #wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf #iface default inet dhcp Сохраняем файл и выходим нажав [B]ctrl+x[/B] , затем [B]y[/B] для подтверждения. Далее присвоим нашему wi fi адаптеру статический ip адрес введя команду sudo ifconfig wlan0 192.168.42.1 . Теперь нужно собрать свою точку доступа. Мы будем делать защищенную сеть , доступ к которой будет по паролю. Хотя в принципе вы можете сделать и открытую сеть. Вводим команду sudo nano /etc/hostapd/hostapd.conf и редактируем : нужно вставить текст написанный ниже: interface=wlan0 driver=rtl871xdrv ssid=Pi_AP hw_mode=g channel=6 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=Raspberry wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP Далее sudo nano /etc/default/hostapd там ищем строку #DAEMON_CONF="" должно получиться (не забываем убрать перед строкой [B]#[/B] ) . DAEMON_CONF="/etc/hostapd/hostapd.conf" . Далее будем настраивать NAT трансляцию. Пишем команду sudo nano /etc/sysctl.conf , спускаемся в самый низ текста и в новой строке вставляем net.ipv4.ip_forward=1 Сохраняем файл и выходим нажав [B]ctrl+x[/B] , затем [B]y[/B] для подтверждения. Далее пишем sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" Далее настроим IP tables введя по очереди строки ниже : sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT Потом настраиваем автозапуск вместе с системой введя команду sudo sh -c "iptables-save > /etc/iptables.ipv4.nat" Далее пишем sudo nano /etc/network/interfaces и добавляем в конец всего текста up iptables-restore < /etc/iptables.ipv4.nat чтобы между вставленным текстом и текстом выше был пустая строка. Сохраняем файл и выходим нажав [B]ctrl+x[/B] , затем [B]y[/B] для подтверждения. Далее скачиваем hostapd c сайта adafruit sudo wget [URL]http://adafruit-download.s3.amazonaws.com/adafruit_hostapd_14128.zip[/URL] Далее распаковываем sudo unzip adafruit_hostapd_14128.zip Потом пишем sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.ORIG Затем sudo mv hostapd /usr/sbin Потом sudo chmod 755 /usr/sbin/hostapd Далее запускаем sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf После этой команды наша точка доступа будет видна . Вы можете попробовать подключиться к ней, но интернета пока нету . Далее для запуска точки доступа при загрузке вводим sudo service hostapd start sudo service isc-dhcp-server start sudo update-rc.d hostapd enable sudo update-rc.d isc-dhcp-server enable Теперь убираем следы изменения sudo mv /usr/share/dbus-1/system-services/fi.epitest.hostap.WPASupplicant.service ~/ Теперь подключимся к нашей точке доступа с другого ноутбука , а в командной строке Raspberry пишем tail -f /var/log/syslog тем самым мы сможем проверить подключение к нашей точке доступа. Подключаемся, всё работает, но интернета пока нет.. Теперь переходим к следующей главе. [B]Глава 3. Установка и настройка TOR[/B] Обновляемся командой sudo apt-get update Скачиваем и устанавливаем TOR sudo apt-get install tor нажимаем Y для подтверждения Далее будем настраивать файл [B]torrc[/B], вводим sudo nano /etc/tor/torrc И редактируем вставив выделенный текст между строками как на скрине s019.radikal.ru/i620/1602/f8/d7682b0ac753.png Log notice file /var/log/tor/notices.log VirtualAddrNetwork 10.192.0.0/10 AutomapHostsSuffixes .onion,.exit AutomapHostsOnResolve 1 TransPort 9040 TransListenAddress 192.168.42.1 DNSPort 53 DNSListenAddress 192.168.42.1 Сохраняем файл и выходим нажав [B]ctrl+x[/B] , затем [B]y[/B] для подтверждения. Далее очистим Iptables sudo iptables –F sudo iptables -t nat –F далее оставим доступ по ssh sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 22 -j REDIRECT --to-ports 22 Затем пустим udp пакеты на 53 порт sudo iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 53 Затем пустим tcp пакеты на торовский порт 9040 sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --syn -j REDIRECT --to-ports 9040 Проверяем что ip tables настроились правильно sudo iptables -t nat –L и после пишем команду sudo sh -c "iptables-save > /etc/iptables.ipv4.nat" . Далее пишем по очереди три команды ниже sudo touch /var/log/tor/notices.log sudo chown debian-tor /var/log/tor/notices.log sudo chmod 644 /var/log/tor/notices.log Проверяем командой ls -l /var/log/tor Запускаем Тор вручную командой sudo service tor start Проверяем вводом команды sudo service tor status Ставим Тор на автозапуск при старте системы sudo update-rc.d tor enable Далее проверяем подключившись нашему роутеру с ноутбука . Если всё сделали правильно то в результате подключившись мы получим TOR ip . Если нет то проверяем еще раз каждый пункт, т. к. если где то есть пропущенный пробел между строками то он не даст работать всей системе в целом. Как настроить 3g модем напишу на днях, уже сил нет писать, засыпаю на ходу. Спасибо за внимание, надеюсь моя статья окажется полезной. Буду рад услышать от вас вопросы, предложения, замечания. [/QUOTE]
Предпросмотр
Имя
Проверка
Ответить
Главная
Форумы
Противодействие интернет-цензуре
Софт и технологии для обхода цензуры
Tor (The Onion Router)
Tor Роутер анонимайзер Onion Pi + настройка 3G роутера
Сверху