Jump to content

После установки Stargazer + Ubilling пропал интернет


Recommended Posts

Здравствуйте, после установки через ubuntustaller.sh и перезагрузки пропал интернет на серваке, ну и собственно интернета нету и у клиента

 

сайт пропинговать не могу, клиент пингует только сервер

Link to post
Share on other sites

Наш сис админ, даже не знает что такое Linux

Окей, значит у вас есть админ который не умеет администрировать. Надеюсь есть хотя-бы уборщица умеющая убирать или монтажник умеющий обжимать витуху.

Возможно теперь стоит найти того, кто как минимум умеет читать на русском, и принимать на основании прочитанного какие-то адекватные решения.

 

 

znimok_ekrana_z_20140524_00_05_06.png

Edited by nightfly
Link to post
Share on other sites
 после установки через ubuntustaller.sh
Наш сис админ, даже не знает что такое Linux.

 

FAQ

 

Q: Какая ОС является наиболее предпочтительной для работы биллинга или NAS?

A: FreeBSD.

 

Q: А как же Linux? У нас тут Debian/Ubuntu/Gentoo/Centos/Slackware/Arch/OpenSUSE/Fedora[ну или еще какой-то из сотни популярных дистрибутивов]

A: Да, пожалуйста без проблем - у многих вполне себе отлично все работает на Linux. В самом Ubilling платформозависимого кода практически нет. Но вникать в «особенности» каждого конкретного дистрибутива у нас нету никакого желания. Поэтому рекомендуемой и поддерживаемой нами системой все равно остается только FreeBSD.

 

З якого перепугу пертися на бубунту і  лишати себе безкоштовної підтримки якщо Ваш адмін ніякого лінукса небачив?

і форум забитий  рішеннями купи проблем на FreeBSD.

 

Чи то подарок для nightfly  :lol:

Link to post
Share on other sites
  • 2 weeks later...

ех, прикол в том что если прописать чтобы ип получал по dhcp то оно обновляет и инет есть на серваке

скорее всего не правильные ипы/маски прописываете да и все. вроди бы логично

Link to post
Share on other sites
  • 2 weeks later...

Скандалы, интриги, расследования! Ubilling — убийца интернета!

Жесть, я мало не вмер зі сміху.

 

 

 

1. Перевірити наявність айпішки на мережевій карті, яка дивиться в інтернет.

2. Перевірити наявність прописання шлюзу для сервера.

3. Перевірити наявність прописаного ДНСа.

4. Перевірити наявність правил в iptales, які дозволяють ходити в інтернет(форварди, інпути, аутпути).

5. Якщо юзери сидять за НАТом, перевірити наявність правил НАТу у фаєрі.

6. Перевірити чи відправцювались правильно скрипти OnConnect.

 

 

І саме вірне рішення буде в тому, щоб знайти адміна, який хоча б буде хотіти розібратися з даною проблемою. Головне бажання, а бажаючих допомогти на цьому форумі знайдеться уйма.

Edited by Небесный
Link to post
Share on other sites
  • 3 months later...

Вопрос к тем кто ставил ubiling на ubuntu.
 
Установил все по мануалу, в биллинг зашел, прописал настройки, тарифы, города-улицы,... всего понемногу.  
В итоге пользователь получает нужный айпи, днс. От юзера пингуется  сервер, его оба интерфейса, локалка и внешний. На самом сервере интернет есть, у юзера нету. Подозреваю что в фаеровеле сервера нужно прописать правила. Или все уже должно работает изначально, кто подскажет?
 Подсеть юзеров 172.16.0.0/24, внешний айпи динамический. Создал 2-х юзеров 172.16.0.2 и 3.

 Вот такое вижу:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  172.16.0.2           anywhere
ACCEPT     all  --  172.16.0.3           anywhere
 
Chain FORWARD (policy DROP)
target     prot opt source               destination
ACCEPT     all  --  172.16.0.2           anywhere
ACCEPT     all  --  anywhere             172.16.0.2
ACCEPT     all  --  172.16.0.3           anywhere
ACCEPT     all  --  anywhere             172.16.0.3
 
Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             172.16.0.2
ACCEPT     all  --  anywhere             172.16.0.3
 

 
В общем функционал биллинга очень понравился. 

Заранее благодарен за вашу помощь.

Link to post
Share on other sites

Выложите содержимое файликов OnConnect/OnDisconnect

Кроме того, баланс на счету положительный?

Нужно больше информации. 

Link to post
Share on other sites
Вот и файлики, громоздко получилось, не пойму как спойлером пользоватся :ph34r:
 
#!/bin/bash
#OnConnect
 
IFUP="eth0"
IFDOWN="eth1"
LOGIN=$1
IP=$2
CASH=$3
ID=$4
SPEED=`/etc/stargazer/GetSpeed $LOGIN`
UPSPEED=`/etc/stargazer/GetUpSpeed $LOGIN`
MAC=`/etc/stargazer/GetMac $LOGIN`
SCOUNT="Kbit"
 
IPT="/sbin/iptables"
tc="/sbin/tc"
arpcmd="/usr/sbin/arp"
cur_date=`date \+\%Y.\%m.\%d`
cur_time=`date \+\%H:\%M:\%S`
 
# DELETE RULEZ
######################################################################
$IPT -t filter -D INPUT -s $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D INPUT -s $IP -j ACCEPT
done
 
$IPT -t filter -D FORWARD -s $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D FORWARD -s $IP -j ACCEPT
done
 
$IPT -t filter -D FORWARD -d $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D FORWARD -d $IP -j ACCEPT
done
 
$IPT -t filter -D OUTPUT -d $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D OUTPUT -d $IP -j ACCEPT
done
#######################################################################
 
# ADD RULEZ
#######################################################################
$IPT -t filter -A INPUT -s $IP -j ACCEPT
$IPT -t filter -A FORWARD -s $IP -j ACCEPT
$IPT -t filter -A FORWARD -d $IP -j ACCEPT
$IPT -t filter -A OUTPUT -d $IP -j ACCEPT
 
############################
 
# fix user mac to ip
$arpcmd -d $IP $MAC
while [ $? -eq 0 ]
do
$arpcmd -d $IP $MAC
done
$arpcmd -s $IP $MAC
 
############################
 
declare -i mark=$ID+101
declare -i mark1=$ID+4101
$IPT -t mangle -A FORWARD -d $IP -j MARK --set-mark $mark
$IPT -t mangle -A FORWARD -s $IP -j MARK --set-mark $mark1
 
#Download
$tc class add dev $IFDOWN parent 1:1 classid 1:$mark htb rate $SPEED$SCOUNT
$tc filter add dev $IFDOWN parent 1: protocol ip prio 3 handle $mark fw classid 1:$mark
 
#Upload
$tc class add dev $IFUP parent 1:1 classid 1:$mark1 htb rate $UPSPEED$SCOUNT
$tc filter add dev $IFUP parent 1: protocol ip prio 3 handle $mark1 fw classid 1:$mark1
###########################################################################################
 
# DAY/NIGHT switcher
/bin/echo $SPEED:`expr $ID + 4101` > /etc/stargazer/dn/$LOGIN
 
 
# ADD TO LOG
echo "$cur_date $cur_time CONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH;SPEED-$SPEED;UPSPEED-$UPSPEED,MAC-$MAC" >> /var/stargazer/allconnect.log
 
 
#!/bin/bash
# OnDisconnect
 
IFUP="eth0"
IFDOWN="eth1"
LOGIN=$1
IP=$2
CASH=$3
ID=$4
SPEED=`/etc/stargazer/GetSpeed $LOGIN`
UPSPEED=`/etc/stargazer/GetUpSpeed $LOGIN`
SCOUNT="Kbit"
 
IPT="/sbin/iptables"
tc="/sbin/tc"
 
 
# TIME FORMAT
cur_date=`date \+\%Y.\%m.\%d`
cur_time=`date \+\%H:\%M:\%S`
 
# DELETE RULEZ  IPT
######################################################################
$IPT -t filter -D INPUT -s $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D INPUT -s $IP -j ACCEPT
done
 
$IPT -t filter -D FORWARD -s $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D FORWARD -s $IP -j ACCEPT
done
 
$IPT -t filter -D FORWARD -d $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D FORWARD -d $IP -j ACCEPT
done
 
$IPT -t filter -D OUTPUT -d $IP -j ACCEPT
while [ $? -eq 0 ]
do
$IPT -t filter -D OUTPUT -d $IP -j ACCEPT
done
 
#########################
 
declare -i mark=$ID+101
declare -i mark1=$ID+4101
 
if [ -n "$mark" ]
then
    $IPT -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark
    while [ $? = 0 ]
    do
            $IPT -t mangle -D FORWARD -d $IP -j MARK --set-mark $mark
    done
fi
 
if [ -n "$mark1" ]
then
    $IPT -t mangle -D FORWARD -s $IP -j MARK --set-mark $mark1
    while [ $? = 0 ]
    do
            $IPT -t mangle -D FORWARD -s $IP -j MARK --set-mark $mark1
    done
fi
 
 
#Download
$tc filter del dev $IFDOWN parent 1: protocol ip prio 3 handle $mark fw classid 1:$mark
$tc class del dev $IFDOWN parent 1:1 classid 1:$mark htb rate $SPEED$SCOUNT
 
#Upload
$tc filter del dev $IFUP parent 1: protocol ip prio 3 handle $mark1 fw classid 1:$mark1
$tc class del dev $IFUP parent 1:1 classid 1:$mark1 htb rate $UPSPEED$SCOUNT
############################################################################
 
 
# DAY/NIGHT switcher
/bin/rm /etc/stargazer/dn/$LOGIN
 
 
echo "$cur_date $cur_time DISCONNECT: ID-$ID;LOGIN-$LOGIN;IP-$IP;CASH-$CASH" >> /var/stargazer/allconnect.log
 
 

 

Link to post
Share on other sites

вот статейка, посмотрите какие там скрипты запуска биллинга, OnConnect, OnDisconnect...

 

там есть лишнее, но во многом я брал срипты с той статейки. 

Link to post
Share on other sites

вот статейка, посмотрите какие там скрипты запуска биллинга, OnConnect, OnDisconnect...

 

там есть лишнее, но во многом я брал срипты с той статейки. 

Есть чувство, что это они и есть - просто поуородованные мной, в силу врожденного непонимания происходящего.

Link to post
Share on other sites

 

вот статейка, посмотрите какие там скрипты запуска биллинга, OnConnect, OnDisconnect...

 

там есть лишнее, но во многом я брал срипты с той статейки. 

Есть чувство, что это они и есть - просто поуородованные мной, в силу врожденного непонимания происходящего.

 

 

))))) там есть небольшие, но видимо, решающие отличия, от тех стандартных, что находятся в docs/presets/Linux 

ну и соответственно скрипт запуска тоже кое-какой имеется. 

Link to post
Share on other sites

Все интереснее, чем я ожидал.

Сейчас на рабочем сервере бубунту шейпинг трафик сделан на основе НТВ. Здесь смотрю тоже такое есть.

Ладно, буду разбираться, назад дороги нет :)

спасибо за пинок в нужном направлении.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
    • By camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • By grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
    • By nightfly
      Ubilling 1.5.2 rev 9302 Book of Endings
       
      Зміни в структурі БД. alter.ini: нова опція FASTPROFITCALC_ENABLED, що вмикає швидкий підрахунок прибутку. alter.ini: нова необов'язкова опція KARMA_IN_PROFILE що вмикає показ карми в профілі користувача. alter.ini: нова опція SWITCHES_AUTH_ENABLED, що вмикає довідник даних авторизації пристроїв. alter.ini: нова опція PON_SCRIPTS_ENABLED, що вмикає підтримку скриптів OLT в ПОНізаторі. alter.ini: нова опція PON_ONU_FDB_SELFFILTER, що вмикає фільтр MAC-ів при відображенні FDB за ONU. alter.ini: нова опція USERBYIP_ENABLED, що вмикає виклик userbyip в RemoteAPI. alter.ini: пачка нових опцій PB_FASTURL_*, що керують поведінкою модулю відсилання коротких посилань на оплату. Модуль PONizer: виправлена помилка зникнення PON інтерфейсів при опиті BDCOM GP3600 Модуль “Профіль користувача”: для опису плагінів профілю та оверлеїв на кшталт “чорної магії” тепер опційно можливо вказувати link_target. Модуль “Панель задач”: для опису елементів панелі задач, тепер опційно можна вказувати LINK_TARGET. Модуль Записи телефонних розмов: вирішено проблеми швидкодії, при перегляді списку записів дзвінків. Модуль “Записи телефонних розмов”: більше не призводить до вичерпання пам'яті процесу, при перегляді великих архівів дзвінків. Модуль “Записи телефонних розмов”: новий аудіо-плеєр для прослуховування записів з візуалізацією аудіо-хвилі. Модуль “Пошук оплат”: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модуль УКВ: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модулі Мапа обладнання та користувачів: трішки вичищено код. Ліпше не стало. Модуль “Мапа будинків”: поле пошуку при розташуванні будинку, тепер попередньо заповнено локацією, при переході за посиланням “розташувати на мапі”. Модуль “Панель задач”: опція TB_QUICKSEARCH_INLINE змінила свою поведінку, та може тепер приймати значення 0|1|2. Модуль “Звіт по трафіку”: виправлено проблему відображення графіків OphanimFlow для NAS на роздільних здатностях менше ніж FullHD. Кабінет користувача: в модулі “Відеоспостереження” відображення попереднього перегляду каналів користувача, стало трішки притомнішим. Сховище зображень: трішки покращено поведінку форми завантаження. RemoteAPI: новий виклик onusigcompressor, що радикально стискає розпухаючі дані історії сигналів ONU. RemoteAPI: новий виклик pbxmonrefill, що оновлює кеш записів телефонних розмов. RemoteAPI: новий виклик userbyip, що повертає дані про користувача за його IP. OpenPayz: в бекенді та фронтенді platon виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • By ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
×
×
  • Create New...