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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] Ubuntu 11.04+abills0.5 для малого офиса или мелкого провайдера.  (Прочитано 125360 раз)

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

Оффлайн De_ViL_kinG

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
[Tue Jan 18 13:43:01 2011] [error] [client 192.168.1.9] Can't locate ../../langu
age/russia.pl in @INC (@INC contains: ../../Abills/ ../../libexec/ ../../ ../../
Abills/mysql/ /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/loc
al/lib/site_perl .) at /usr/abills/cgi-bin/admin/index.cgi line 126.


Где вы нашли файл russia.pl??? измените все в том же конфиге на $conf{default_language}='russian';


Пользователь решил продолжить мысль 19 Января 2011, 04:24:08:
[
Еще разок внимательно прочитайте что я написал!  В HowTo раздел freeradius (server), radiusclient и hosts


Спасибо. Я уже разобрался. Допустил грубую ошибку, я когда изначально настраивал случайно набрал путь файла /etc/host , а надо /etc/hosts

Теперь все запустилось, все работает, а интернета на клиентских машинах нет. ( Уже неделю мучаюсь с сервером. Когда я его побидю?(((
« Последнее редактирование: 19 Января 2011, 04:31:19 от De_ViL_kinG »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
как только осознаешь что натворил и как с этим жить дальше :)
Инета нет патамушта не разрешил его раздавать, разрешишь и сразу заработает.

Пользователь решил продолжить мысль 19 Января 2011, 09:02:42:
Под виндой уже год не сижу вообще.
И про пользователей читал и про базу и про права, но чем больше читаю ,тем мысли больше путаются.

Цитировать
Еще разок внимательно прочитайте что я написал!  В HowTo раздел freeradius (server), radiusclient и hosts
Как отче наш уже знаю, но не совсем понимаю .
Без понимания, зубреж песполезен :)

Цитировать
error-abills.log
[Tue Jan 18 23:15:34 2011] [error] [client 192.168.1.9] Premature end of script headers: index.cgi
Судя по этой строке и тому как ты оформил логи, ты что то повредил в перловских скриптах. И сертификат как то странно оформил
Рекомендую начать сначала и внимательно по шагам разбираться с тестированием пашет/не пашет. Причем начни сначала с апача/базы/абилс. Потом фрирадиус мучай
« Последнее редактирование: 19 Января 2011, 09:02:42 от Nesmit »

Оффлайн De_ViL_kinG

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
как только осознаешь что натворил и как с этим жить дальше :)
Инета нет патамушта не разрешил его раздавать, разрешишь и сразу заработает.
С этого места подробнее.... я вот так понял что за это отвечает NAT, но нат настроен включено все... и как бы не понятно почему не работает... а если его еще где то разрешить надо.... то я не знаю... подскажите пожалуйста )))
« Последнее редактирование: 19 Января 2011, 09:52:08 от De_ViL_kinG »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Мне каким способом угадать что там у тебя включено, а что нет?
$ifconfig
$ip route
#iptables -L-vn

Оффлайн valexs

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Ну подскажите хоть кто нибудь.
Все настроил пинги между сервером и клиентской машиной идут,на abills входит как из локалки, так и из инета,
freeradius -X
(Нажмите, чтобы показать/скрыть)

 ,на серваке инет есть (links2 странички открывает), abills пашет , а инета нет на клиенте .То есть даже подключиться не может,пишет что сервак может быть занят или что еще...... :'( .

Клиент настроен так ,
ip 192.168.160.2
255.255.255.0
шлюз 192.168.160.1

Автоматом не подключается

на серваке eth1 смотрит в локалку  , eth0  в интернет
(Нажмите, чтобы показать/скрыть)

ip route

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

iptables -L -v
(Нажмите, чтобы показать/скрыть)

error-abills.log
(Нажмите, чтобы показать/скрыть)

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

accsess-abilss.log
(Нажмите, чтобы показать/скрыть)

#iptables -L-vn
(Нажмите, чтобы показать/скрыть)
Что не так!?
И как правильно настроить в винде подключение?
« Последнее редактирование: 20 Января 2011, 04:07:02 от valexs »

Оффлайн De_ViL_kinG

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Мне каким способом угадать что там у тебя включено, а что нет?
$ifconfig
$ip route
#iptables -L-vn

$ifconfig

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

$ip route

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

iptables -L-vn
(Нажмите, чтобы показать/скрыть)

Я так понял что у меня где то в iptables косяк, полез дальше все ломать )))
« Последнее редактирование: 20 Января 2011, 03:44:02 от De_ViL_kinG »

Оффлайн valexs

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Мне каким способом угадать что там у тебя включено, а что нет?
$ifconfig
$ip route
#iptables -L-vn

$ifconfig

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

$ip route

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

iptables -L-vn
(Нажмите, чтобы показать/скрыть)

Я так понял что у меня где то в iptables косяк, полез дальше все ломать )))

Я хотел бы спросить,а вы по этому хов то настраивали? Я не специалист конечно,но заметил что у вас настроен один интерфейс PPP (Point-to-Point Protocol) , я настраивал по этому хов то и у меня этого нет просто eth1 eth0 .

Оффлайн De_ViL_kinG

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Я хотел бы спросить,а вы по этому хов то настраивали? Я не специалист конечно,но заметил что у вас настроен один интерфейс PPP (Point-to-Point Protocol) , я настраивал по этому хов то и у меня этого нет просто eth1 eth0 .
На самом деле настраивал по этой статье. ppp0 это 3g роутер а у вас eth1 это сетевая которая смотрит в инет. разницы никакой.машрут только другой.

Оффлайн valexs

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Я хотел бы спросить,а вы по этому хов то настраивали? Я не специалист конечно,но заметил что у вас настроен один интерфейс PPP (Point-to-Point Protocol) , я настраивал по этому хов то и у меня этого нет просто eth1 eth0 .
На самом деле настраивал по этой статье. ppp0 это 3g роутер а у вас eth1 это сетевая которая смотрит в инет. разницы никакой.машрут только другой.

У меня та же проблема один в один! сейчас поиграл с настройками винды vpn и стала другая ошибка ,говорит что сервак может быть занят или ......
А можно ваши конф файлы в личку,хочу сравнить со своими,и по экспериментировать.
« Последнее редактирование: 20 Января 2011, 15:44:37 от valexs »

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Цитировать
eth1      Link encap:Ethernet  HWaddr 00:80:48:29:93:57 
          inet addr:192.168.160.1  Bcast:192.168.0.0  Mask:255.255.255.0
192.168.160.1 виртуальный ип, он не должен быть привязан ни к одному из интерфейсов
дайте еще текст скрипта, которым вы запускаете нат. Намекаю на RC.local

У мя щас нет времени вдумчиво читать ваши логи. как освобожусь гляну.

Оффлайн valexs

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Цитировать
eth1      Link encap:Ethernet  HWaddr 00:80:48:29:93:57 
          inet addr:192.168.160.1  Bcast:192.168.0.0  Mask:255.255.255.0
192.168.160.1 виртуальный ип, он не должен быть привязан ни к одному из интерфейсов
дайте еще текст скрипта, которым вы запускаете нат. Намекаю на RC.local

У мя щас нет времени вдумчиво читать ваши логи. как освобожусь гляну.

Вот что там.
# Сбросить правила и удалить цепочки..
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -t nat -X
iptables -t mangle -X

#Правила для NAT
iptables -t nat -A POSTROUTING -s 192.168.160.0/255.255.255.0 -j SNAT --to-source 192.168.1.4

#Правило для прозрачного прокси, если таковой имеется.
iptables -t nat -A PREROUTING -p tcp -s 192.168.160.0/24 --dport 80 -j REDIRECT --to-port 3128

#Закрываем важные порты на Интерфейсах
iptables -A INPUT -p TCP -i eth0 --dport 3128 -j DROP #Порты proxy
iptables -A INPUT -p TCP -i eth1 --dport 3128 -j DROP
iptables -A INPUT -p TCP -i eth0 --dport 3306 -j DROP #mysql
iptables -A INPUT -p TCP -i eth1 --dport 3306 -j DROP

#Открываем Фовардинг
echo "1" > /proc/sys/net/ipv4/ip_forward

exit 0

Если использовать тот который нижний, то не возможно войти в abills.
Может в нем что подправить надо.

iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP

iptables -F
iptables -F -t nat
iptables -F -t mangle
iptables -X
iptables -X -t nat
iptables -X -t mangle

iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

iptables -A INPUT -p TCP  --dport 22 -j ACCEPT

iptables -A INPUT -p UDP -s 0/0 --sport 53 -j ACCEPT
iptables -A INPUT -p UDP -s 0/0  --dport 53 -j ACCEPT

iptables -A INPUT -p ALL -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -i ppp+ -o eth1 -j ACCEPT

#Открываем Фовардинг
echo "1" > /proc/sys/net/ipv4/ip_forward

exit 0

Оффлайн Nesmit

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
бред, у тебя нат настроен на ip 1.4, нафига?
если интернет у тебя идет через addr:172.22.140.148 ??????

Второе, у тебя вот это неполучится iptables -A FORWARD -i ppp+ -o eth1 -j ACCEPT
т.к. инет ты получаешь черещ ppp0, а не eth1
Мог бы и почитать про iptables, тут на форуме тонны описаний!!!!!

Оффлайн valexs

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
бред, у тебя нат настроен на ip 1.4, нафига?
если интернет у тебя идет через addr:172.22.140.148 ??????

Второе, у тебя вот это неполучится iptables -A FORWARD -i ppp+ -o eth1 -j ACCEPT
т.к. инет ты получаешь черещ ppp0, а не eth1
Мог бы и почитать про iptables, тут на форуме тонны описаний!!!!!
:o  У меня инет не через ppp0 , через ppp0 у  De_ViL_kinG

А у меня через 192.168.1.4 от адсл роутера.
« Последнее редактирование: 20 Января 2011, 20:09:49 от valexs »

Оффлайн De_ViL_kinG

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Значит так. У меня заработало все, и естевственно косяк у меня был в iptables показываю как сделал:

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

Лочить порты я пока не стал. Они мне нужны. прозрачного прокси нету.

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

Такой вот у меня /etc/hosts

Осталась парочка маленьких проблем. 3g роутер при подключении ip берет автоматом. конкретно не пробовал в source прописать ppp0 вместо ip. И вторая почему-то раз в сутки меняется /etc/hosts тоесть добавляется строчка

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

ip этот для ppp0 интерфейса

 Да кстати это сообщение писал уже с клиентской машины на Ubuntu ... дома стоит просто такая ))) Cтолкнулся с проблемкой... там в vpn подключение надо поставить галочку Use Point-to-Point encription MPPE. Иначе сбой подключения пишет )))
« Последнее редактирование: 21 Января 2011, 05:03:11 от De_ViL_kinG »

Оффлайн valexs

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Поздравляю,рад за вас!!! ;D
Я к стати заметил,что у меня только с аналогичным  iptables ошибки не лезли.
Я надеюсь что тоже нашел свои ошибки,Вот сейчас еще раз с нуля переустановлю и надеюсь заработает.
Сейчас вот только понять не могу ,правлю
 /etc/sudoers.
Цитата
www-data  ALL=NOPASSWD: /usr/abills/misc/pppd_kill
и под рутом не пускает.Что за фигня, в прошлый раз не было такого.

 

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