Перейти до

Ручная назначение PublicIp


Рекомендованные сообщения

Здравствуйте еще раз. Есть подсеть определенных айпишников, часть из низ было выделено под раздачу пользователям. У некоторых уже присвоены и работают, теперь происходит миграцию на Юбиллинг, вот у меня вопрос: можно ли вручную присвоить определенным пользователям конкретные айпишники? При чем важный момент, надо, чтобы велся учет абонента в биллинге (отключение за неуплату и тому подобное)?

 

И еще вопрос: может ли LocalNas работать одновременно с Mikrotik NAS? Если выполнить это http://wiki.ubilling.net.ua/doku.php?id=mikrotikapi

Відредаговано Golthana
Ссылка на сообщение
Поделиться на других сайтах

 

 

вот у меня вопрос: можно ли вручную присвоить определенным пользователям конкретные айпишники?

При регистрации, и очень сильно пользуясь мозгом.

 

Вон в FAQ вполне себе понятно, про айпишки на ручнике озвучено.

 

 

 

И еще вопрос: может ли LocalNas работать одновременно с Mikrotik NAS? Если выполнить это http://wiki.ubilling...?id=mikrotikapi

Самоочевидно же, что да.

Ссылка на сообщение
Поделиться на других сайтах

 

 

Вон в FAQ вполне себе понятно, про айпишки на ручнике озвучено.

Вы имеете ввиду, что надо включить две опции в alter.ini?

Ссылка на сообщение
Поделиться на других сайтах
Вы имеете ввиду, что надо включить две опции в alter.ini?

Вам мало одной из них? А то, что одна из них из коробки включена, вас не настораживает? :)

 

Короче, не буду сегодня сильно развлекаться и просто озвучу, что нужно выключить SAFE_REGMODE (ага, это как написано в мануале и есть защита от таких как вы).

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах

 

 

защита от таких как вы).

 

Мне надо выключить безопасный режим чисто для того, чтобы забить 20 юзерям конкретный айпи, так как большинство из них юр лица, у которых терминалу уже настроены, исходя из данного айпи. Не хотелось бы создавать им проблем

Ссылка на сообщение
Поделиться на других сайтах

 

 

Мне надо выключить безопасный режим чисто для того

Вот зачем, вы мне это расказываете? Вам надо - берете и выключаете, потом включаете обратно.

 

Подсистема выбора айпишек, потом сама успешно заполнит образовавшиеся дырки. Если вы еще, при вписывании ручками айпишек, будете немного понимать, что они не существуют в вакууме "сами по себе", а еще и связаны с такими сущностями как "сети и сервисы" + будете мозгом контролировать их уникальность и валидность - все должно закончиться хорошо.

Ссылка на сообщение
Поделиться на других сайтах

 

 

А заклинание сработает, если нарушить последовательность?)))

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

 

 

ЗЫ Можете к слову, перед "попробуйте" посмотреть всякие полезные видео.  Глядишь и не придется перед каждым телодвижением, переспрашивать "доктор, нам сколько жить осталось?".

Ссылка на сообщение
Поделиться на других сайтах
  • 5 weeks later...

Вот пришло время переводить людей, которые используют внешние айпи.

 

Значит, в rc.conf:

ifconfig_igb1_alias2="inet 193.150.65.96 netmask  255.255.255.224"

 

добавил айпишник, он же шлюз для абонентов.

Создал нужную сеть и настроил DHCP (айпишники люди получают)

 

Далее в firewall.conf^

 

#!/bin/sh

# firewall command
FwCMD="/sbin/ipfw -q"
${FwCMD} -f flush

# Interfaces setup
LAN_IF="igb1"
WAN_IF="igb0"

# Networks define
${FwCMD} table 2 add 10.0.0.0/24
${FwCMD} table 2 add 10.15.0.0/16
${FwCMD} table 10 add 193.150.65.96/27
#Uniteller Net
${FwCMD} table 15 add 213.208.182.0/24
${FwCMD} table 15 add 213.208.167.0/24

#NAT
${FwCMD} nat 1 config log if ${WAN_IF} reset same_ports
${FwCMD} add 6000 nat 1 ip from table\(2\) to not table\(9\) out xmit ${WAN_IF}
${FwCMD} add 6001 nat 1 ip from any to me in recv ${WAN_IF}

#Uniteller White List
${FwCMD} add  62100 allow all from table\(2\) to table\(15\) via ${LAN_IF}
${FwCMD} add  62100 allow tcp from table\(15\) to table\(2\) via ${LAN_IF}

#Shaper - table 4 download speed, table 3 - upload speed
${FwCMD} add 12001 pipe tablearg ip from any to table\(4\) via ${LAN_IF} out
${FwCMD} add 12000 pipe tablearg ip from table\(3\) to any via ${LAN_IF} in

# default block policy
${FwCMD} add 65531 deny all from table\(10\) to any via ${LAN_IF}
${FwCMD} add 65532 deny all from any to table\(10\) via ${LAN_IF}
${FwCMD} add 65533 deny all from table\(2\) to any via ${LAN_IF}
${FwCMD} add 65534 deny all from any to table\(2\) via ${LAN_IF}
${FwCMD} add 65535 allow all from any to any

#unknown users redirect
${FwCMD} add 5 fwd 127.0.0.1,80 ip from 172.172.0.0/16 to not me dst-port 80
${FwCMD} add 5 fwd 127.0.0.1,80 ip from 172.172.0.0/16 to not me dst-port 443
${FwCMD} add 8 allow ip from 172.172.0.0/16 to 172.172.0.1 dst-port 53 via ${LAN_IF}
${FwCMD} add 8 allow ip from 172.172.0.1 to 172.172.0.0/16 src-port 53 via ${LAN_IF}
#
#Debtors forwarding
${FwCMD} add 4 allow ip from table\(2\) to 10.15.0.1 dst-port 53 via igb1
${FwCMD} add 4 allow ip from 10.15.0.1 to table\(2\) src-port 53 via igb1
${FwCMD} add 4 allow ip from table\(2\) to me dst-port 80 via igb1
${FwCMD} add 4 allow ip from me to table\(2\) src-port 80 via igb1
${FwCMD} add 6 fwd 127.0.0.1,80 ip from table\(47\) to not me dst-port 80
${FwCMD} add 6 fwd 127.0.0.1,443 ip from table\(47\) to not me dst-port 443
${FwCMD} delete 65534

 

 

На пограничном маршрутизаторе маршрут для данной подсети есть.

 

 

Понимаю, что чего-то не хватает, но не могу сообразить

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

По DHCP человек получает правильные настройки, запросы из вне до сервера биллинга доходят, как минимум tcpdump видит их, то есть на пограничном cisco все прописано правильно, а вот с самого сервера icmp до клиента уже нет. А вот со стороны абонента я запросов не вижу (заданная сеть недоступна)

 

6 193.150.65.97 193.150.65.126 193.150.65.96/27

dhcpstatic

 

 

Вот сама сеть

5 6: 193.150.65.96/27 127.0.0.1 Public_Ip_Nas local http://193.150.65.96/band/

 

Вот НАС

 

Вот DHCP

 

subnet {NETWORK} netmask {MASK} {
default-lease-time 86400;
option domain-name "Yug_Internet";
option subnet-mask {MASK};
option routers 193.150.65.96;
option domain-name-servers 193.150.65.96;
include "/usr/local/etc/multinet/{HOSTS}";
}

Відредаговано Golthana
Ссылка на сообщение
Поделиться на других сайтах

 

 

если 193.150.65.96/27, то первый хост он же роутер должен быть 193.150.65.97 по идее

 

Да. Я уже так и сделал. Сейчас буду проверять. Спасибо

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...