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


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

Автор Тема: squid ....iptables....  (Прочитано 1959 раз)

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

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
squid ....iptables....
« : 28 Июля 2009, 19:43:28 »
 :idiot2: Чешу репу. Установил squid. Инета всем не дал (он)...
Полез я в iptables - прописал кое что....инет появился.... :coolsmiley:
Установил webmin... через него в настройках указал что запускать файрвол при старте,
импортировал свои записи из iptables...
Но после перегрузки сервака до тех пор пока /etc/iptables не запустишь ручками инета нету....
Может squid чего то там в своих файлах хранит....
Штырлиц не любил торговцев.....ни разу.

Оффлайн Sta1keR

  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #1 : 28 Июля 2009, 20:48:31 »
а с чего тебе должен "кальмар" инет выдавать?

ставиш dhcp3-server, настраиваем....
sudo apt-get install dhcp3-server
Разрешим пропуск трафика через шлюз:
sysctl -w net.ipv4.ip_forward="1"
Добавляеш правило в iptables
sudo iptables -t nat -A POSTROUTING -j eth0 MASQUERADE
а squid поможет тебе управлять этим трафиком...
http://www.hackzona.ru/hz.php?name=News&file=article&sid=3931
тут описано как это делать
« Последнее редактирование: 28 Июля 2009, 20:51:46 от Sta1keR »

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #2 : 28 Июля 2009, 21:26:42 »
а с чего тебе должен "кальмар" инет выдавать?

ставиш dhcp3-server, настраиваем....
sudo apt-get install dhcp3-server
Разрешим пропуск трафика через шлюз:
sysctl -w net.ipv4.ip_forward="1"
Добавляеш правило в iptables
sudo iptables -t nat -A POSTROUTING -j eth0 MASQUERADEВторой DHCP в локальной сети - конфликтуют....
Нужно найти другой способ...

а squid поможет тебе управлять этим трафиком...
http://www.hackzona.ru/hz.php?name=News&file=article&sid=3931
тут описано как это делать

Проблема то в том, то только с ручным запуском iptables после рестарта компа инет начинает раздаваться.
Squid у меня настроен и работает. Я спрашиваю почему приходится запускать iptables вручную. в файле
sysctl у меня прописан net.ipv4.ip_forward="1" .... такое просто ощущения что у squid есть свой iptables и при своей работе
он использует его, а не мой файл.
« Последнее редактирование: 28 Июля 2009, 22:40:15 от galich »
Штырлиц не любил торговцев.....ни разу.

Оффлайн Sta1keR

  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #3 : 28 Июля 2009, 22:43:18 »
правила iptables сбрасываются после рестарта.
пропиши правила в rc.local в конце перед exit 0
они будут выполняться при стартапе

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #4 : 28 Июля 2009, 23:02:47 »
правила iptables сбрасываются после рестарта.
пропиши правила в rc.local в конце перед exit 0
они будут выполняться при стартапе
Т.е указать на запуск моего iptables (он сделан в виде скрипта)? Но тогда возникает вопрос как правильно
записать строку на запуск? Запустится ли он в автозагрузке если я его запускаю через sudo?
Или же переписать все строки в этот файл и не обращаться к своему? Как правильно?
Штырлиц не любил торговцев.....ни разу.

Оффлайн Sta1keR

  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #5 : 28 Июля 2009, 23:19:31 »
если просто записывать правило для iptables в rc.local то нужно просто добавить строку с правилом:

iptables -t nat -A POSTROUTING -j eth0 MASQUERADE
Пользователь решил продолжить мысль 28 Июля 2009, 23:20:31:
я не пойму зачем Вам squid?

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #6 : 28 Июля 2009, 23:29:40 »
если просто записывать правило для iptables в rc.local то нужно просто добавить строку с правилом:

iptables -t nat -A POSTROUTING -j eth0 MASQUERADE
Пользователь решил продолжить мысль 28 Июля 2009, 23:20:31:
я не пойму зачем Вам squid?
Squid для раздачи инета через проксю.  8)
У меня 60 компов в сетке, разрешено в инет ходить тока 10 (эта часть работает  :) ) Вот с автозагрузкой
правил....
если я пропишу так /etc/iptables start (start - один из вариантов запуска скрипта) он sudo не попросит?
Штырлиц не любил торговцев.....ни разу.

Оффлайн Sta1keR

  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #7 : 28 Июля 2009, 23:52:09 »
не попросит

Пользователь решил продолжить мысль 28 Июля 2009, 23:53:03:
а если что то и не заработает, то смотреть тут
nano /var/log/syslog

Оффлайн galich

  • Автор темы
  • Активист
  • *
  • Сообщений: 253
  • От всех бед - один Reset
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #8 : 29 Июля 2009, 07:37:40 »
не попросит

Пользователь решил продолжить мысль 28 Июля 2009, 23:53:03:
а если что то и не заработает, то смотреть тут
nano /var/log/syslog
Всем спасибо. Заработало.
Штырлиц не любил торговцев.....ни разу.

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #9 : 16 Августа 2009, 17:17:23 »
а как запустить dhcp3-server в автозагрузку.

Пробовал в /etc/rc.local прописать путь
/etc/init.d/dhcp3-server
exit 0

Не помогло! Попробовал вот так
update-rc.d dhcp3-server defaults

Сказал, что есть уже ссылка.

Что делать?, демон не запускается после рестарта.






Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #10 : 17 Августа 2009, 15:11:33 »
При чем тут rc.local????????? Люди, я всё понимаю, лень, нежелание учиться, но хотя бы минимальное уважение к людям, создавшим систему, которой вы пользуетесь (бесплатно!) должно быть?

Перерой подкаталоги init.d/ и вообще про initd почитай.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #11 : 17 Августа 2009, 15:20:29 »
Никто не говорит о не уважении, пожалуйста, не нагнетайте обстановку.
За спрос денег не берут, знаете такое? Так вот с "дурака" тоже ничего не берут.
Я очень рад, что такие как мы Вас веселим или доводим до горьких слез сожаления о том, кто Вас окружает.
Чтобы стать знаменитым, нужно задавать вопросы.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #12 : 17 Августа 2009, 15:27:48 »
Если есть время и желание - поставь WebMin. Там всё несколько проще.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн kinderr

  • Участник
  • *
  • Сообщений: 204
    • Просмотр профиля
Re: squid ....iptables....
« Ответ #13 : 17 Августа 2009, 15:42:37 »
Спасибо, AnrDaemon!
У меня есть время и желание  :)
Чтобы стать знаменитым, нужно задавать вопросы.

 

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