Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка прокси сервера  (Прочитано 62942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Настройка прокси сервера
« Ответ #15 : 01 Сентября 2010, 12:30:29 »
Попробуй изменить правило
-t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 10.10.10.0/24 -o eth1 -j SNAT --to-source 10.10.10.2

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #16 : 08 Сентября 2010, 14:45:34 »
Последнюю подсказку проверить не получается пока, пользователям интернет постоянно нужен. Теперь же надумал настроить Cisco вообще напряму к свичу, в связи с этим надо её перенастраивать. Теперь встал другой вопрос: никак не могу залить бэкап с Циски на компьютер по tftp. Установил по инструкции
(Нажмите, чтобы показать/скрыть)
.

Захожу на Циску и пытаюсь выгрузить конфиг, в ответ получаю:
Delrus_Kazan_881#copy running-config tftp
Address or name of remote host []? 192.168.0.3
Destination filename [/delrus_kazan_881-confg]? cisco.conf
.....
%Error opening tftp://192.168.0.3/cisco.conf (Timed out)

К каталогу "/srv/tftp/" доступ открыт полный, файл "cisco.conf" там присутствует. Что я делаю не так?
Ubuntu Server 16.04 LTS

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Настройка прокси сервера
« Ответ #17 : 08 Сентября 2010, 14:51:08 »
Посмотри, слушает ли сервер порт sudo netstat -lupn

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #18 : 09 Сентября 2010, 09:28:17 »
Вот что выдало:
(Нажмите, чтобы показать/скрыть)
Как я понимают - слушает, потому что в списке есть, правильно? :)

Всё получилось, ошибка оказалась в том, что CISCO и сервер c tftp должны были находиться в одной подсети, а в моем случае между циской и сервером стояла прокси.
« Последнее редактирование: 10 Сентября 2010, 10:53:05 от Mans »
Ubuntu Server 16.04 LTS

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #19 : 03 Ноября 2010, 12:02:41 »
Здравствуйте! Теперь у меня появилась новая проблема в связи с переделкой соединения. Вместо маршрутизатора CISCO временно установлен DSL модем D-Link 2500U настроенный бриджом. На сервере поднял pppoe-соединение через pppoeconf. Интернет на прокси сервере появился. Через SQUID интернет пользователям всё так же раздается, но порты прописанные в IPTABLES перестали работать. Т.е. интернет щас раздается только через сквид. Изменил правило в iptables с:
-A POSTROUTING -s 192.168.0.0/24 -o eth1 -j SNAT --to-source 10.10.10.2на:
-A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADEНо это ничего не дало, как быть?
Ubuntu Server 16.04 LTS

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Настройка прокси сервера
« Ответ #20 : 03 Ноября 2010, 12:14:30 »
показать все правила и интерфейсы
sudo iptables-save
ifconfig -a

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #21 : 03 Ноября 2010, 13:53:53 »
ifconfig -a:
(Нажмите, чтобы показать/скрыть)
Содержимое iptables:
(Нажмите, чтобы показать/скрыть)
Ubuntu Server 16.04 LTS

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Настройка прокси сервера
« Ответ #22 : 03 Ноября 2010, 14:18:31 »
А как бы
-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADEэто и не правильно, потому как исходящим интерфейсом у тебя выступает ppp0
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
или

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j MASQUERADE

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #23 : 03 Ноября 2010, 14:53:04 »
Теперь содержимое iptables стало:
(Нажмите, чтобы показать/скрыть)
Но ничего так и не работает, бонально даже ping ya.ru ничего не дает. Если пинговать по ip-адресу также безрезультатно.
Ubuntu Server 16.04 LTS

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Настройка прокси сервера
« Ответ #24 : 03 Ноября 2010, 15:00:53 »
cat /proc/sys/net/ipv4/ip_forwardи добавьте
sudo iptables -A FORWARD -s 192.168.0.0/24 -i eth1 -o ppp -p icmp -j ACCEPTДа и вообще во всех правилах измените eth0 на ppp0
« Последнее редактирование: 03 Ноября 2010, 15:04:05 от fisher74 »

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #25 : 18 Ноября 2010, 08:58:59 »
Попробовал всё переделать, сейчас вот такая ситуация...
ifconfig:
(Нажмите, чтобы показать/скрыть)

Интерфейс eth0 - смотрит в локальную сеть, а через eth1 - поднимается pppoe-сессия.

Содержимое iptables:
(Нажмите, чтобы показать/скрыть)

Исключения не работают.

Если не делать настройку:
iptables -P FORWARD DROPинтернет раздается, но хотелось бы разрешить только некоторые порты, а остальное у меня проходит через squid.

Ну и:
(Нажмите, чтобы показать/скрыть)

Какие ещё есть варианты?
Ubuntu Server 16.04 LTS

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Настройка прокси сервера
« Ответ #26 : 18 Ноября 2010, 10:11:42 »
Вообще, судя по счётчикам у тебя ни один пакет на цепочке FORWARD не задропился.
Покажи при включенном "iptables -P FORWARD DROP" с клиентской машины
nslookup 8.8.8.8 8.8.8.8

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #27 : 18 Ноября 2010, 14:18:44 »
Не совсем понял, но вот:
mans@mans-desktop:~$ nslookup 8.8.8.8 8.8.8.8
;; connection timed out; no servers could be reached
Ubuntu Server 16.04 LTS

Оффлайн bubuntu-ru

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Настройка прокси сервера
« Ответ #28 : 18 Ноября 2010, 14:35:44 »
Попробовал всё переделать, сейчас вот такая ситуация...
ifconfig:
(Нажмите, чтобы показать/скрыть)

Интерфейс eth0 - смотрит в локальную сеть, а через eth1 - поднимается pppoe-сессия.

Содержимое iptables:
(Нажмите, чтобы показать/скрыть)

Исключения не работают.

Если не делать настройку:
iptables -P FORWARD DROPинтернет раздается, но хотелось бы разрешить только некоторые порты, а остальное у меня проходит через squid.

Ну и:
(Нажмите, чтобы показать/скрыть)

Какие ещё есть варианты?
А типо так добавить(хотя может ошибся, лень читать посты :))
-A PREROUTING -i ppp0 -p udp -m udp --dport 3210 -j DNAT --to-destination 192.168.2.204:3210
-A PREROUTING -i ppp0 -p tcp -m tcp --dport 6882 -j DNAT --to-destination 192.168.2.203:6882
 значения свои уж
ни пинг ни трассер и не должны быть по таким правилам в локалке

Оффлайн Mans

  • Автор темы
  • Любитель
  • *
  • Сообщений: 85
    • Просмотр профиля
    • ВКонтакте
Re: Настройка прокси сервера
« Ответ #29 : 17 Декабря 2010, 09:54:54 »

А типо так добавить(хотя может ошибся, лень читать посты :))
-A PREROUTING -i ppp0 -p udp -m udp --dport 3210 -j DNAT --to-destination 192.168.2.204:3210
-A PREROUTING -i ppp0 -p tcp -m tcp --dport 6882 -j DNAT --to-destination 192.168.2.203:6882
 значения свои уж
ни пинг ни трассер и не должны быть по таким правилам в локалке
- просто когда сессия pppoe не поднималась на проксе (iptables приводил в начале темы) с такими настройками всё работало на ура. Предложенный Вами способ я попробую чуть позже, и обязательно потом отпишусь.

А пока у меня появилось более срочная проблема. Структура сети опять изменилась (схему прилагаю). И так вот при такой схеме подключения не могу добиться чтобы ПК (10.10.10.3) пинговал ПК2 (192.168.0.151), понимаю что проблема в iptables, подскажите пожалуйста что там можно ещё попробовать? Причем с ПК2 пинги до ПК доходят.

Вот содержимое IPTABLES:
(Нажмите, чтобы показать/скрыть)

Проблему решил: дело было не в IPTABLES, а в антивирусе, который стоял на клиентской машине и настройке шлюза на этой же машине (шлюзом нужно было указать сам прокси-сервер).
« Последнее редактирование: 13 Января 2011, 09:29:05 от Mans »
Ubuntu Server 16.04 LTS

 

Страница сгенерирована за 0.021 секунд. Запросов: 20.