ОС: может быть либо WinXP либо Linux:OpenSuse 11.0
причины:
- одни провайдер дает одно возможное соединение PPPoE, но при этом не ограничивает кол-во компьютеров;
- ситуация - домашняя, но компьютера - два;
То есть - кто раньше домой пришел - тот и в интернет первый вышел (история, я думаю, знакомая многим)...
На моем-то ПК прокси стоит, т.е. организовать доступ до интернета через свой ПК задача уже выполненная, но меня несколько напрягает необоснованность запуска моего ПК, ради подключения, когда реально можно сделать так, что-бы подключались и со второго ПК, но тогда - при моем "позднем" приходе, мне приходиться реально "уговаривать" переподключиться через меня (с учетом того, что нужно "лезть в настройки", что для пользователя 2-го ПК - весьма затруднительная ситуация, соответственно - еще больше оттягивает момент "переподключения" - я нашел выход, методом - когда в инет ходят только "через меня"... короче букафф много)...
вобщем вопрос:
Реально-ли в firefox (ну и в thunderbird соответственно) выбрать настройку прокси/direct для подключения к интернет, по средствам командной строки?
спасибо
О.о
Отсутствует
В Firefox/Thunderbird 3 в Linux настройки прокси берутся из системы, и соответственно они легко меняются из shell.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
а может быть не заморачиваться и установить себе некий роутер? у нас в последнее время на полках магазинов очень много продукции D-Link? относительно не дорого и снимает лишнюю головную боль.. По размерам с обычный свич. Работаю в местной провайдерской конторе, имеется своя локалка в масштабах города. При подключении небольшой конторы да и некоторым абонентам, желающим подключить второй и более компов советуем, народ не жалуется.
пара ссылок, из последнего, что расставляли абонентам ..
с вайфаем
просто
Принцип работы, через веб интерфейс забиваем логин/пароль , в wan порт входящий кабель, в остальные 4 - внутреннюю сеть. Коробка сама логинится и раздает внутро интернет. Возможно это решение вам поможет ??
Отсутствует
Forest
stippi
а может быть не заморачиваться и установить себе некий роутер?
Это вроде точкой доступа называют.
А как, интересно, это устройство работает с Linux?
Отсутствует
2 Forest: если точнее, то это маршрутизатор. Хотя как ни называй, смысл работы у нее один.. Поднять соединение и раздать абонентам
2 MySh: этой штуке побарабану какая ось стоит, это самостоятельный продукт. Функционал разнообразен. Это не поросячий визг радости и восхищения, ньюансы бывают везде, но тем не менее решение довольно таки интересное и достойное внимания. У меня несколько другая ситуация, есть комп с постоянным подключением и думаю брать бук, и теперь вот мучаюсь вопросом или взять wi-fi донгл/карту и немного сэкономить либо взять такую точку но денег соответственно немного больше придется отслюнявить , хотя это уже пошел оффтоп
Отсутствует
сделал проксей
3proxy
Которая завелась, как под Виндами, так и под Нихами.
- Создал два файла конфигурации:
1. при прямом коннекте
2. при родительском
- Собрал баш (и бат) скрипт, который
а) тормозит прокси
б) данное дело копирует без запроса на перезапись в использумый проксей конфиг
в) запускает прокси
- В настройках клиентских частей (тут слава богу Тундербирд умеет сокс-проксирование, в отличие от аутглюка) прописал прокси сам-на-себя.
В итоге - захотел напрямую - скрипт прямой_интернет.sh, захотел через соседа парент_интернет.sh
Работает. Пруся.
(сорри что с задержкой отписал).
Кому скрипты интересны могу опубликовать.
О.о
Отсутствует
nobody
Кому скрипты интересны могу опубликовать.
Разумеется, интересно. Кому-нибудь когда-нибудь наверняка пригодятся.
А коробочку я таки попробовал, пока впечатления очень положительные. С ней даже DHCP в Alterator'е работает (а раньше не работал, приходилось все настройки вручную прописывать)!
Отсутствует
Shura
А что за коробочка?
Вот эта самая коробочка, о которой речь выше шла. У ней и сетевой экран есть встроенный. Вот только чтобы его настроить, придётся, должно быть, не один man по настройке iptables «скурить»...
Отсутствует
1. 3proxy
устанавливаем как на Win-машину, так и на Linux (подробней расписано по настройкам - там, я лишь приведу свои конфиги);
2. На машине с Windows создается PPPoE-соединение (в моем случае), с именем Internet;
3. На одной машине с Windows, 3proxy конфиг файлы примерно выглядит так:
3proxy_direct.cfg:
################################# service ################################# auth iponly allow * 192.168.1.1,192.168.1.2 ################################# #parent 500 socks5 192.168.1.2 1080 - заремарено #parent 800 connect 192.168.1.2 3128 - заремарено ################################# proxy -p3128 ftppr -p3129 socks -p1080
3proxy_parent.cfg:
################################# service ################################# auth iponly allow * 192.168.1.1,192.168.1.2 ################################# parent 500 socks5 192.168.1.2 1080 parent 800 connect 192.168.1.2 3128 ################################# proxy -p3128 ftppr -p3129 socks -p1080
4. На второй машине с Linux Suse 11.0 конфиги выглядят так:
/home/<пользователь>/3proxy/_direct_3proxy.cfg:
################################# service ################################# auth iponly allow * 192.168.1.1,192.168.1.2 ################################# #parent 500 socks5 192.168.1.1 1080 #parent 800 connect 192.168.1.1 3128 ################################# proxy -p3128 ftppr -p3129 socks -p1080
/home/<пользователь>/3proxy/_parent_3proxy.cfg:
################################# service ################################# auth iponly allow * 192.168.1.1,192.168.1.2 ################################# parent 500 socks5 192.168.1.1 1080 parent 800 connect 192.168.1.1 3128 ################################# proxy -p3128 ftppr -p3129 socks -p1080
ну т.е. понятно - конфиги почти идентичны, лишь, только заменены парент-секции.
5. На первом компьютере с Windos создаем Bat-скрипты:
Для прямого соединения: direct_connect.bat:
@echo off rasdial "Internet" >nul copy 3proxy_direct.cfg 3proxy.cfg /y >nul net stop 3proxy >nul net start 3proxy >nul
Обратите внимание: rasdial "Internet" >nul - автоматически вызывает встроенную в Windows программу "дозвона", собственно в которой можно снять все галочки о запросе пароля и етк...
Для парент соединения: parent_connect.bat:
@echo off copy 3proxy_parent.cfg 3proxy.cfg /y >nul net stop 3proxy >nul net start 3proxy >nul
Создаем ярлыки для этих БАТ файлов и назначаем им понятные простому юзеру имена и красивые картинки (для девочек включительно), а так-же можно указать Вид запуска: свернутое в значек, что-бы не пугать ушастика черными окошками
6. На втором компьютере с Suse создаем bash-скрипты:
/usr/local/etc/run_direct.sh:
#!/bin/sh # # убиство ранее порожденного процесса # read pid < /home/<пользователь>/3proxy/pid echo Убиваем процесс: $pid kill $pid # sleep 3s # # копирование файла # cp -f /home/<пользователь>/3proxy/_direct_3proxy.cfg /home/<пользователь>/3proxy/3proxy.cfg # # запуск нового процесса # /usr/local/3proxy/sbin/3proxy /home/<пользователь>/3proxy/3proxy.cfg > /dev/null & pid=$! echo $pid > /home/<пользователь>/3proxy/pid echo Новый процесс 3proxy: $pid
/usr/local/etc/run_parent.sh:
#!/bin/sh # # убиство ранее порожденного процесса # read pid < /home/<пользователь>/3proxy/pid echo Убиваем процесс: $pid kill $pid sleep 3s # # копирование файла # cp -f /home/<пользователь>/3proxy/_parent_3proxy.cfg /home/<пользователь>/3proxy/3proxy.cfg # # запуск нового процесса # /usr/local/3proxy/sbin/3proxy /home/<пользователь>/3proxy/3proxy.cfg > /dev/null & pid=$! echo $pid > /home/<пользователь>/3proxy/pid echo Новый процесс 3proxy: $pid
Создаем этим скриптам ссылки на рабочий стол пользователя
7. В настройках FireFox и Thunderbird прописываем http, ftp и (важно!) socks5-прокси адреса соответственно http:3128, ftp:3129, socks:1080 с указанием на каждой машине собственного IP адреса.
8. Заводим - радуемся.
Что работает:
- ну серфинг естественно
- pop3/imap/smtp работа с почтой через Thunderbird (Аутглюк не умеет через socks работать, а уж через http он вообще-только серф обрабатывает, пляски с бубнами вокруг pop3proxy меня не очаровывают )
- ftp не всегда (почему не выяснил еще пока - точнее не знаю как проводить его через парент в 3прокси)
- на Windows машине автоматически запускает, так-же, дозвон.
Что не работает:
- на OpenSuse 11.0 не знаю, как через баш-скрипт заставить kinternet вызвать соединение - но это не критично, т.к. добавляет лишь на один клац мышей по иконе больше чем под виндовозом.
Всем спасибо - все свободны
О.о
Отсутствует