Хочу хоть как-то на ПРАКТИКЕ дома симулировать работу провайдера (для учебных целей).
В наличии один комп и интернет от wi-fi роутера.
План:
1. Поставить FreeBSD
2. Настраиваю PPPoE
3. Настраиваю radius
4 Настраиваю Biling
-------
Сейчас:
1. Поставил FreeBSD 10.0 на VirtualBox, но не знаю какой выбрать тип сетевого адаптера (чтобы другие виртуальные машины могли подсоединяться по PPPoE к FreeBSD, а также чтобы у FreeBSD был интернет)
2. Пытался повторить
http://www.opennet.ru/base/net/pppoe_fr ... r.txt.html
но из-за неправильной настройки сети пакеты не идут
--
Готов выслушать здесь все ваши рекомендации и даже связаться напрямую (skype ..)
Симуляция интернет-провайдера
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- andrian_freebsd
- сержант
- Сообщения: 171
- Зарегистрирован: 2013-08-21 16:10:16
- Откуда: Україна
Re: Симуляция интернет-провайдера
Измени интерфейс для виртуальной машины на intel.
http://forum.lissyara.su/viewtopic.php?f=53&t=42244
http://forum.lissyara.su/viewtopic.php?f=53&t=42244
-
- проходил мимо
Re: Симуляция интернет-провайдера
Для эмуляции на виртуалках, Вам нужно отработать такую схему:spacetest писал(а):Хочу хоть как-то на ПРАКТИКЕ дома симулировать работу провайдера (для учебных целей).
В наличии один комп и интернет от wi-fi роутера.
План:
1. Поставить FreeBSD
2. Настраиваю PPPoE
3. Настраиваю radius
4 Настраиваю Biling
-------
Сейчас:
1. Поставил FreeBSD 10.0 на VirtualBox, но не знаю какой выбрать тип сетевого адаптера (чтобы другие виртуальные машины могли подсоединяться по PPPoE к FreeBSD, а также чтобы у FreeBSD был интернет)
2. Пытался повторить
http://www.opennet.ru/base/net/pppoe_fr ... r.txt.html
но из-за неправильной настройки сети пакеты не идут
--
Готов выслушать здесь все ваши рекомендации и даже связаться напрямую (skype ..)
VM1 - сервер FreeBSD с PPPoE (DHCP), два сетевых адаптера (один в Мост, другой intnet)
VM2, VM3, VM4 ... - по одному сетевому адаптеру (intnet) и получают по DHCP с сервера FreeBSD адреса для локальной сети
VM1 - сервер FreeBSD, при настройке
- для первого адптера выбрать МОСТ, для выхода в интернет
- для второго сетевого адаптера, выбрать Внутренняя сеть intnet - для локальной сети и связи с другими VM2,3,...
Код: Выделить всё
...............................................+-- em0/intnet--VM2
...............................................|
----------em0/мост---VM1/FreeBSD--em1/intnet---+-- em0/intnet--VM3
...............................................|
...............................................+-- em0/intnet--VM4
VM1/FreeBSD связана с локальной сетью через em1 который intnet, все клиентские машины имеют em0 с типом intnet (без выхода
в интернет)
Во FreeBSD поднимается DHCP на интерфейсе em1/intnet и раздает тахнологические адреса клиентским машинам VM2,3,4,...,N
На VM1/FreeBSD - поднимаете PPPoE сервер с реальными адресами для выпуска клиентов VM2,VM3...N в интернет через PPPoE.
На VM2,VM3,...VMN настраиваете клиент-pppoe.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2014-10-09 22:49:50
Re: Симуляция интернет-провайдера
Спасибо "guest". Продолжаем ..
Имеем
VM1: FreeBSD 10 с двумя сетевыми интерфейсами [em0 - мост (192.168.1.90), em1 - intnet (192.168.2.1)]
VM2: Windows XP (клиент) [сетевой интерфейс - intnet]
На FreeBSD поднимаем DHCP (net/isc-dhcp42-server) , т.к. без ip к pppoe не присоединиться
/usr/local/etc/dhcpd.conf
Итог windows корректно получает dhcp
Далее реализовал pppoe через mpd5
/usr/local/etc/mpd5/mpd.conf
Теперь windows подключается по PPPoE (с логином паролем из /usr/local/etc/mpd5/mpd.secret), но тут же отключается.
На самом деле я не понимаю, что тут нужно делать. Почему обрывается соединение. И у меня нету vpn_up_mpd.pl.
Зачем указывать ip адреса, если до этого приходилось настраивать dhcp
Также дальше поставил freeradius3 с MySQL (я так понял - это для того, чтобы не хранить логины-пароли в файле mpd.secret)
Но конфигурации в интернете freeradius отличаются от freeradius3 (поэтому толком не настроил)
Ещё не пойму куда в этой схеме пихать билинг.
Имеем
VM1: FreeBSD 10 с двумя сетевыми интерфейсами [em0 - мост (192.168.1.90), em1 - intnet (192.168.2.1)]
VM2: Windows XP (клиент) [сетевой интерфейс - intnet]
На FreeBSD поднимаем DHCP (net/isc-dhcp42-server) , т.к. без ip к pppoe не присоединиться
/usr/local/etc/dhcpd.conf
Код: Выделить всё
option domain-name "devpc.my";
option domain-name-servers 8.8.4.4, 208.67.222.222;
option subnet-mask 255.255.255.0;
default-lease-time 3600;
max-lease-time 86400;
# Use this to enble / disable dynamic dns updates globally.
ddns-update-style none;
# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.150;
option routers 192.168.2.1;
}
Далее реализовал pppoe через mpd5
/usr/local/etc/mpd5/mpd.conf
Код: Выделить всё
default:
load def_conf
def_conf:
create bundle template B
set iface up-script /usr/local/etc/mpd5/vpn_up_mpd.pl
set iface down-script /usr/local/etc/mpd5/vpn_down_mpd.pl
set bundle enable compression
set bundle enable encryption
set iface idle 0
set iface disable proxy-arp
set iface enable tcpmssfix
set ipcp yes vjcomp
set ipcp ranges 192.168.2.0/24 0.0.0.0/0
set ipcp dns 8.8.4.4 208.67.222.222
set ccp yes mppc
set mppc yes e40
set mppc yes e56
set mppc yes e128
set mppc yes stateless
set ecp disable dese-bis dese-old
log -echo -ipv6cp -radius -rep
load common
На самом деле я не понимаю, что тут нужно делать. Почему обрывается соединение. И у меня нету vpn_up_mpd.pl.
Зачем указывать ip адреса, если до этого приходилось настраивать dhcp
Также дальше поставил freeradius3 с MySQL (я так понял - это для того, чтобы не хранить логины-пароли в файле mpd.secret)
Но конфигурации в интернете freeradius отличаются от freeradius3 (поэтому толком не настроил)
Ещё не пойму куда в этой схеме пихать билинг.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2014-10-09 22:49:50
Re: Симуляция интернет-провайдера
Ап, народ выручай. Я застрял.