Возможно вы искали: 'Reel Deal Slots Americ...'

May 15 2025 19:11:18
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » Настройка PPPoE сервера на базе Fedora Core1-2 Linux (pppoe fedora linux vpn dialup radius)

Настройка PPPoE сервера на базе Fedora Core1-2 Linux (pppoe fedora linux vpn dialup radius)

Ключевые слова: pppoe, fedora, linux, vpn, dialup, radius, (найти похожие документы)

From: Evgeny Ruvinov <evgeny at i-p-hi.com>
Newsgroups: email
Date: Mon, 22 Sep 2004 14:31:37 +0000 (UTC)
Subject: Настройка PPPoE сервера на базе Fedora Core1-2 Linux

PPPoE Configuration on FC1/FC2 HOWTO

HOWTO - Configuration bundle: PPPoE + MySQL + FreeRADIUS + DialUp Admin
on Fedora Core1-2.

Author: Evgeny Ruvinov. (evgeny@i-p-hi.com), 2004

________________________________________
Table of Contents

1. Predefaults.
2. Installing and configure MySQL server.
3. PPPoE server configuration.
4. Installing DialUp-Admin.


Chapter 1. Predefault.
----------------------

We have a server with two network cards. Our settings for example:
WAN: 80.178.114.158
(Mask 255.255.255.252
Network 80.178.114.156
Router 80.178.114.157).
LAN: 192.168.10.1
(Mask 255.255.255.0)

This is only examples - put there your static WAN and LAN IPs, MASKs and GATEs
Our domain: yourdomain.com
Server DN your_DNS_server_IP
We want to install distributive Fedora Core 1 with next services:
- Radius: Freeradius-0.9.3-1.1
- SQL: MySQL-3.23.58-4
- PPPoE-Server: rp-pppoe-3.5-8




Chapter 2. Installing and configure MySQL server.
-------------------------------------------------

First of all you shell check what mysql packages you have install.

# rpm -qa | grep mysql

at list you have get 3 packages:
mysql-3.23.58-4
mysql-server-3.23.58-4
mysql-devel-3.23.58-4
freeradius-mysql-0.9.3-1.1

or newer.

Very important to secure mysql root account.

# mysqladmin password newpassword

(Sure, instead "newpassword" you have to insert YOUR new root password)
Open new database called radius.

# mysqladmin -uroot -pnewpassword create radius

Where "newpassword" - is password for root user of radius

Open new user for radius database administration called radiusadmin and
give appropriative privileges for this account.

# mysql -uroot -p
Enter password: ******
mysql> GRANT ALL PRIVILEGES ON radius.* TO "radiusadmin"@"localhost"
->IDENTIFIED BY "radiuspassword" WITH GRANT OPTION;
mysql> exit

Where "radiuspassword" is your password for user radiusadmin.

# /etc/rc.d/init.d/mysqld start


Chapter 3. FreeRadius server installation, and configuration to work through
MySQL DB.
----------------------------------------------------------------------------

First of all you shell check what freeradius packages you have install.

# rpm -qa | grep freeradius

at list you have get two packages:

freeradius-0.9.3-1.1
freeradius-mysql-0.9.3-1.1
or newer.

After that you have to do some changes in configuration files:
open /etc/raddb/clients.conf

At the end of this file add:

client 192.168.10.0/24 {
secret = mysecret #sure you have to change secret
shortname = mynetwork
}

open /etc/rcd/raddb/sql.
driver = "rlm_sql_mysql" #check that you point to this driver
login = "radiusadmin" #change to your sql root user
password = "radiuspassword" #change to your sql root password
open /etc/rcd/raddb/radiusd.conf

Change:

user: root
group: root

port = 1812
log_auth = yes
log_auth_badpass = yes

In authorize module add

sql between suffix and files

In accounting module add

sql between unix and radutemp


Now you have to get freeradius source from Freeradius download page:

ftp://ftp.freeradius.org/pub/radius/freeradius-0.9.3.tar.gz

Untarring freeradius:

# tar -xvpf freeradius-0.9.3.tar.gz -C /usr/src/

The files are extracted from tarball and moving to /usr/src/ source directory.
Now we have to change radius database:

# mysql -uradiusadmin -pradiuspassword radius < /usr/src/freeradius-0.9.3/src/modules/rlm_sql/drivers/rlm_sql_mysql/db_mysql.sql

Now we need to add and configure user group or groups in MySQL database
for radius requirements (for example we open group called dialup). Open
database radius and change a few tables:

In table radgroupcheck we add:

id GroupName Attribute Value op
12 dialup Auth-Type PAP :=


In table radgroupreply we add:

id GroupName Attribute Value op

5 dialup Service-Type Framed-User :=
6 dialup Framed-Protocol PPP :=
7 dialup Framed-MTU 1472 :=
8 dialup Framed-Compression Van-Jacobsen-TCP-IP :=
9 dialup Framed-IP-Address 255.255.255.254 :=
10 dialup Framed-IP-Netmask 255.255.255.255 :=
13 dialup Framed-Routing Broadcast-Listen :=
19 dialup Idle-Timeout 600 :=
20 dialup Session-Timeout 14400 :=
18 dialup Port-Limit 1 :=



Chapter 4. PPPoE server configuration.
--------------------------------------

First of all we have to upgrade the original ppp package, because of
this package don"t consist radiusclient and it have problem with
rp-pppoe.so plug-in.

# rpm -Uvh ppp-2.4.3-0.cvs_20040527.fc1.3.i386.rpm

And we"ll install a few packages:

# rpm - Uvh ppp-devel-2.4.3-0.cvs_20040527.fc1.3.i386.rpm
# rpm - Uvh ppp-radius-2.4.3-0.cvs_20040527.fc1.3.i386.rpm
# rpm - Uvh radiusclient-2.4.3-0.cvs_20040527.fc1.3.i386.rpm
# rpm - Uvh radiusclient-devel-2.4.3-0.cvs_20040527.fc1.3.i386.rpm

You can get it in:
http://www.i-p-hi.co.il:8080/files/


Open file /etc/radiusclient/servers
Insert next rows:

localhost mysecret
80.178.114.158 mysecret
yourserver.yourdomail.com mysecret

Pay attention that "mysecret" is your radius secret.

Open file /etc/radiusclient/radiusclient.conf
Change row:

authserver: 127.0.0.1

to

authserver 80.178.114.158

Now we have to configure ppp-pppoe service
Open file /etc/ppp/pppoe-server-options and write:

# PPP options for the PPPoE server
# LIC: GPL
debug
mtu 1472
mru 1472
require-pap
default-asyncmap
proxyarp
ktune
lcp-echo-interval 20
lcp-echo-failure 2
ms-dns your_first_dns_server_IP
ms-dns your_second_dns_server_IP
plugin radius.so
nobsdcomp
noccp
noendpoint
noipdefault
noipx
novj
receive-all

Create file /etc/rc.d/init.d/pppoed

---------------------------------
#!/bin/bash
# init file for rp-pppoe server
#
# description: PPPOE kernel mode server
#
# processname: pppoe-server
# chkconfig: - 45 45
# source function library
. /etc/rc.d/init.d/functions

case "$1" in
start)
echo -n "Starting PPPOE server: "
daemon /usr/sbin/pppoe-server -k -s -I eth0 -L 192.168.10.1 -R 192.168.10.100
#Here eth0 - your pppoe server interface
#192.168.10.1 - IP of PPPoE server
#192.168.10.100 - First IP number of your client
touch /var/lock/subsys/pppoed
echo
;;
stop)
echo -n "Shutting down PPPOE server: "
killproc pppoe-server
rm -f /var/lock/subsys/pppoed
echo
;;
restart)
$0 stop
$0 start
;;
status)
status pppoe-server
;;
*)
echo "Usage: pppoed {start|stop|restart|status}"
exit 1
esac

exit 0
---------------------------------

Now change permission for pppoed:

# chmod +x pppoed

Start pppoed server:

# /etc/rc.d/init.d/pppoed start


Chapter 5. Installing DialUp-Admin.
-----------------------------------

First of all download last version of dialup_admin :
http://sourceforge.net/project/showfiles.php?group_id=24332&package_id=16572&release_id=136886

Packet dialup_admin-1.62.tar.gz :

http://prdownloads.sourceforge.net/dialup-admin/dialup_admin-1.62.tar.gz?download


Open:
# tar -xvzf dialup_admin-1.62.tar.gz -C /usr/local

Open file /etc/httpd/conf/httpd.conf
Add there next rows:

Alias /dialup_admin/ "/usr/local/dialup_admin/htdocs/"
<Directory "/usr/local/dialup_admin/htdocs">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

and restart Apache server:

# /etc/rc.d/init.d/httpd restart

To do some changes

Now we shell configure dialup_admin
Open file /usr/local/dialup_admin/conf/admin.conf and change next rows:

general_prefered_lang: default
general_prefered_lang_name: English
general_domain: yourdomain.com
general_test_account_login: test
general_test_account_password: testpass
sql_username: radiusadmin
sql_password: radiuspassword

Now we have to do some changes in MySQL database:

# mysql -uradiusadmin -pradiuspassword radius < /usr/local/dialup_admin/sql/baduser.sql
# mysql -uradiusadmin -pradiuspassword radius < /usr/local/dialup_admin/sql/mtotacct.sql
# mysql -uradiusadmin -pradiuspassword radius < /usr/local/dialup_admin/sql/totacct.sql
# mysql -uradiusadmin -pradiuspassword radius < /usr/local/dialup_admin/sql/userinfo.sql

So, now we"ve finished all our configurations.
For creation user go to:
http://yourserver.yourdomain/dialup_admin/

After creating pppoe user you can open pppoe connection on client computer.

PS: Thanks to Alex Savguira for help.
603 Прочтений •  [Настройка PPPoE сервера на базе Fedora Core1-2 Linux (pppoe fedora linux vpn dialup radius)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• Настройка PPPoE сервера на базе Fed... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка