1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.

Кто-нибудь может помочь с Linuxом

Тема в разделе "Софт", создана пользователем Любитель, 05.09.03.

  1. Любитель

    Любитель Гость

    Проблема в следующем:
    Стоит Red Hat 8.0 как рабочая станция,
    Выход в InterNet через прокси сервер(другая машина).
    Вопрос где настройки на рабочей станции что в InterNet
    глядеть надо через прокси.:chih:
     
  2. luka

    luka Активный участник

    704
    0
    В браузере?
     
  3. Любителю

    Как получаешь свой IP (dhcp или статик)?
    Адрес шлюза знаешь?
    IP прокси-сервера (наверняка squid) знаешь?

    Если нужно просто ходить в Сеть - пропиши IP прокси в браузере и настрой сетевушку через redhat-config-network (полезная вещь для новичков).

    Но!
    Есть способ лучше:
    Запускай на своей машине следующих демонов:
    1) named - будет собственный DNS-сервер в кэширующем режиме. К настройкам для всех зон по умолчанию (в /etc/named.conf директива zone) добавь:
    allow-query { 127.0.0.1; };
    Плюс в конец файла /etc/named.conf вставь
    ----------------------------------
    lwres {
    listen-on { 127.0.0.1; };
    };
    ----------------------------------
    Далее создаем пустой файл /etc/lwresd.conf и копируем в него содержимое /etc/named.conf.
    Добавляем в /etc/resolv.conf
    nameserver 127.0.0.1
    nameserver <IP DNS-сервера>
    nameserver <IP DNS-сервера>

    Запуск named в консоли: /etc/rc.d/init.d/named start
    После этого получаем DNS-сервер (lwresd), который принимает DNS-запросы только от твоей машины.

    2) squid
    В файле /etc/squid/squid.conf делаем следующее:
    http_port 127.0.0.1:8080
    cache_peer <IP-родительского прокси> parent 3128 3130 proxy-only
    Одно условие!!! Родительский прокси должен быть настроен для "общения" через протокол ICP.
    В браузере вместо IP родительского прокси ставь свой:
    127.0.0.1 порт 8080.
    Сам squid запускай /etc/rc.d/init.d/squid start

    Вроде все...
     
  4. Прошу прощения за некоторую неточность.

    http_port 127.0.0.1:3128
    а не http_port 127.0.0.1:8080

    В браузере соответственно:
    127.0.0.1 порт 3128

    8080 используем в немного другой схеме хождения по Сети.
     
  5. win.cih

    win.cih Новичок

    21
    0
    Возможно, как раз включение ICP может привести не к тем результатам.

    В общем, Любитель, сначала пробуй то, что тебе сказал Эрик; если не получится - попробуй посадить squid на 8080 и забить ICP, указав в строке cache_peer файла /etc/squid.conf параметр no-query.
     
  6. Любитель

    Любитель Гость

    всем спасиба большая, все работает!!:glasses: