Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Bitcomet в Feb 13, 2008, 13:38



Титла: Едно въпросче
Публикувано от: Bitcomet в Feb 13, 2008, 13:38
Здравейте, aз съм напълно начинаеш в линукс (от 2 дена съм с него) някой може ли да ми каже някой Proxy Server който се настройва лесно (Трябва ми да включа 2 компютъра към интернет единия е с линукс другия с windows)
Linux-а ми е Ubuntu 7.10

Благодаря ви предварително





Титла: Едно въпросче
Публикувано от: neter в Feb 13, 2008, 16:19
Да ти кажа, то NAT се настройва по-бързо от прокси, пък дава по-голямо удобство при работа. За NAT, след като настроиш лан картите със съответните настройки, трябва да изпълниш 2 неща:
1. Във файла /etc/sysctl.conf да зададеш стойност на net.ipv4.ip_forward равно на 1 и да махнеш коментара (знакът # пред него), ако има такъв и изпълняваш команда под root
Примерен код
sysctl -p

2. Да изпълниш команда
Примерен код
/sbin/iptables -A POSTROUTING -t nat -o ethX -s 192.168.X.X -j MASQUERADE

където ethX е лан картата, която получава интернета, а 192.168.Х.Х е машината отзад. Сложи тази команда да се изпълнява при зареждането на системата, за да се запази маскарада след рестарт на машината.
Ако обаче държиш да ползваш прокси сървър, препоръчвам ти squid. Това е Прокси сървърът с главно П. Той ще ти свърши работа за всичко от най-елементарно споделяне на http конекции до прозрачно прокси с индивидуални ограничения. Конфигурационният му файл е достатъчна документация за настройката му. Всяка опция е описана за какво служи. А за твоите цели, дори няма да се наложи да пипаш кой знае какво, само трябва да укажеш позволение за другата машина. Става с добавянето на подобни редове
Цитат
acl nqkakvo_ime src 192.168.X.X
http_access allow nqkakvo_ime


Титла: Едно въпросче
Публикувано от: Bitcomet в Feb 13, 2008, 16:25
Цитат (neter @ Фев. 13 2008,17:19)
Да ти кажа, то NAT се настройва по-бързо от прокси, пък дава по-голямо удобство при работа. За NAT, след като настроиш лан картите със съответните настройки, трябва да изпълниш 2 неща:
1. Във файла /etc/sysctl.conf да зададеш стойност на net.ipv4.ip_forward равно на 1 и да махнеш коментара (знакът # пред него), ако има такъв и изпълняваш команда под root
Примерен код
sysctl -p

2. Да изпълниш команда
Примерен код
/sbin/iptables -A POSTROUTING -t nat -o ethX -s 192.168.X.X -j MASQUERADE

където ethX е лан картата, която получава интернета, а 192.168.Х.Х е машината отзад. Сложи тази команда да се изпълнява при зареждането на системата, за да се запази маскарада след рестарт на машината.
Ако обаче държиш да ползваш прокси сървър, препоръчвам ти squid. Това е Прокси сървърът с главно П. Той ще ти свърши работа за всичко от най-елементарно споделяне на http конекции до прозрачно прокси с индивидуални ограничения. Конфигурационният му файл е достатъчна документация за настройката му. Всяка опция е описана за какво служи. А за твоите цели, дори няма да се наложи да пипаш кой знае какво, само трябва да укажеш позволение за другата машина. Става с добавянето на подобни редове
Цитат
acl nqkakvo_ime src 192.168.X.X
http_access allow nqkakvo_ime

Много ти благодаря


Титла: Едно въпросче
Публикувано от: phantomlord в Feb 13, 2008, 17:11
tinyproxy е по-добър вариант за начинаещи. Можеш да се изгубиш в кофигурационния файл на squid ;)