Pages

Показаны сообщения с ярлыком программный роутер. Показать все сообщения
Показаны сообщения с ярлыком программный роутер. Показать все сообщения

вторник, 25 января 2011 г.

Как узнать ip и mac адреса в Linux (CentOS)


Рассматриваем на примере CentOS.

1) Должен стоять пакет для работы с маршрутизацией: iproute.i386 :

# yum install iproute.i386

В его состав входит утилита ip:

$ ip --help

Смотрим на физические устройства в своей системе:

# ip addr show
1: lo: mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eth0:
mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:04:61:98:cc:29 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.172/24 brd 192.168.0.255 scope global eth0
inet6 fe80::204:61ff:fe98:cc29/64 scope link valid_lft forever preferred_lft forever
3: eth1:
mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:80:48:2a:95:a4 brd ff:ff:ff:ff:ff:ff
4: sit0:
mtu 1480 qdisc noop link/sit 0.0.0.0 brd 0.0.0.0
5: vboxnet0:
mtu 1500 qdisc noop qlen 1000
link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff


Устройства под номерами 2 и 3 - это сетевые карты компьютера. Набор цифр и букв, разделённые двоеточиями - это mac-адреса. На примере видно, что адаптер #2 имеет ip-адрес 192.168.0.172 и mac-адрес 00:04:61:98:cc:29.


воскресенье, 15 марта 2009 г.

Vyatta. Программный роутер. Краткий обзор



Vyatta, производитель серьёзных программных маршрутизаторов, представила новый дистрибутив VC5.
Как и прошлые релизы, начиная с VC2, он основан на дебиане, имеет коммерческую основу с поддержкой, для скачивания доступен Community Edition.

VC5 включает:
  • веб-интерфейс
  • поддержку open-vpn
  • защита от атак
  • прокси-кэширование
  • фильтрация адресов
  • поддержка виртуализации Xen и Vmware
  • поддержка мультипортовых карт(типа T1/E1, T3 и др.), беспроводных 3G модемов, бриджинг lan через adsl и др.
Есть русский рессурс - vyatta.ru:
Vyatta сочетает в себе конкурентоспособный маршрутизатор и решение по обеспечению безопасности. Основными особенностями являются: IPv4 маршрутизирование с RIPv2, OSPFv2 и BGP4 динамическими протоколами маршрутизации; DHCP сервер/клиент; 802.1Q VLANs; WAN поддержка карт DSL, T1/E1 и T3; LAN поддержка соединений на 10GbE; WAN балансировка загрузки линков; QoS; stateful inspection firewall; siteto- site IPsec VPN; NAT; RADIUS authentication; VRRP; syslog; SNMP; CLI и web GUI; telnet и ssh.
Для более детального ознакомления прочитайте документацию по спецификациям программного обеспечения Vyatta.
Название компании и дистрибутива переводится с санскрита, как "открытый" (open). Своей продукцией Vyatta конкурирует с маршрутизаторами Cisco и похожими девайсами, как более удачный, в плане стоимости с затратами (заточен под x86-железо) и производительности, аналог.


Сравнение гигабитных роутеров "Цыски" 2821 с $3335 и комбинацию Vyatta/Dell с $1797.
Еноты за годовое обслуживание, разумеется. Пример маршрутизатора Vyatta.
Оправдано это или нет, спорить неуместно, а вот обратить внимание на VC5 и его возможности, думаю, стоит. Почитать небольшое описание можно здесь. Новость и флуд на Opennet.

Требования.
Начальная конфигурация машины должна быть, как минимум: 1Ггц, 512мб, 1Гб.
Для установки понадобятся 450 мб дискового пространства. Монитор с клавиатурой, в случае "безголового" маршрутизатора понадобятся только для начальной настройки. Страница с документацией (англ., для рабочих мануалов требуется регистрация на сайте)
Запуск и установка.
Затариться дистрибутивом можно на странице загрузки.
Образ весит порядка 170 мб, так же можно скачать уже готовый для Vmware.

Опции загрузки liveCD, клавиша F1.


Чтобы установить систему на жёсткий диск нужно:

1) Залогиниться. Log - root, Password - vyatta

2) Ввести команду 'install-system'

3) Ответить на вопросы пошаговой процедуры разметки диска и копирования образа.
В случае нахождения инсталлятором второго жёсткого диска, будет предложено сконфигурировать зеркалирование Raid-1.

4) Назначить пользователей и пароли (root & vyatta)

5) Установить Grub

Всё!

Примечание: дистрибутив может работать, как live и сохраняться на дискету, может устанавливаться на различные usb-носители.

Настройка сети.
1) После перезагрузки нужно залогиниться под рутом или vyatta и настроить сетевой интерфейс командами 'configure' и 'edit'. Замечу, что это напоминает командный cisco-интерфейс.

2) Пример: 'set interfaces ethernet eth0 address 192.168.1.81/24'

3) Подтвердить командой 'commit'

4) Выйти 'exit'

Управление Vyatta.
Два способа управления системой: через командную строку и веб-интерфейс.

Понятно, что первый способ предназначен для линукс-гуру, впрочем второй также требует понимания работы серверных служб Linux.
Листинг доступных команд шелла вызывается командой 'help' и помощи по конкретной команде 'help command'. Увидеть доступные статусу команды можно, нажав tab.
Команда show -all показывает системные настройки. Подробности в мануале.

Для управления системой через веб-интерфейс нужно немного потрудиться:

1) Команда 'set service https'
2) 'Commit'

Запустится web-сервер lighttpd. В случае запуска Vyatta в Vmware через dhcp, узнать свой ip командой: 'ip -d addr'. Так же сетевые интерфесы можно выцепить командой: 'show interfaces'.

Теперь можно открыть браузер и ввести https://сетевой адрес.

Откроется такая админка. На примере веб-браузера Opera и WindowsXP. В Firefox нужно подтвердить исключение сертификату.


По ссылке можно посмотреть Quick Start маршрутизатора Vyatta.
Список настроек и возможностей в левой колонке впечатляет.

Базовое окно веб-интерфейса Vyatta разделено на две части:

1) Configuration


Здесь задаются параметры и правятся конфиги.

На примере настройки ssh:

Нажатие кнопки Show - показать конфиг, синее окошко на скрине. Load - загрузить конфиг. Кнопка Create - создать/отредактировать правило.

Соответственно: save - сохранить, discard - отменить, commit - принять.

Здесь же, в подразделе System-login-user редактируются пароли на root и vyatta.

2) Operation


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

Пример с отправкой icmp-запроса на определённый адрес (пинг):

Правая колонка Operation с опциями:

Просмотр логов в подразделе show-log:


Vyatta, как я упоминал в начале поста, базируется на Debian/Gnu. Ядро 2.6.26-1-486-vyatta. Хороший продукт, хорошие возможности, продуманное управление. И лучше..один раз попробовать, чем сто раз прочитать-).


Хорошая статья по Vyatta.
Советую также посмотреть сюда

Похожее:
Программный маршрутизатор ClarkConnect.


понедельник, 22 декабря 2008 г.

ClarkConnect



Из описания к iso можно узнать, что ClarkConnect - мощный серверный дистрибутив для разворачивания фаерволла, шлюза и подобных задач на любой машине, идеально подходит для учебных заведений, малых и средних предприятий, дома. Прост в установке, относится к "серверам быстрого развёртывания", основан на RedHat (скорее всего, на CentOs). Поддерживаются pentium, celeron, amd, до 4 процессоров, любая видеокарта (графический сервер отсутствует), сетевые карты PCI, ISA, PCMCIA Wireless. Мышь, звук, флоппи - не нужны. Монитор - на период установки.
Посмотрим на Community Edition (версия Enterprise коммерческая).

Системные требования.


Установка.

Внимание!
В VMWare система устанавливаться будет только на сэмулированный ide диск.


Запускается обычный текстовый инсталлятор, поддерживаются 8 европейских языков (русского нет), два варианта установки: локальный (с носителя cd) и через ftp. Также отсюда можно апгрейднуть более старую версию, если ClarkConnect давно установлен.

Очень внимательно следует отнестись к этому предупреждению:


Инсталлятор удалит все существующие данные.

На следующем шаге установки предлагаются на выбор две возможности:
  1. режим Gateaway (система будет работать как фаерволл и сервер, необходимы две сетевые карты)
  2. режим Stanalone (более простой вариант сервера с одной сетевой картой)
Определившись с выбором, вводим параметры сетевые своей машины (ip, mask, gate, dns), имя, выбираем временную зону, вводим рутовый пароль.
Конфигуратор диска можно использовать в автоматическом режиме или ручном, руками назначать разделы.

В секции Modules представлены модули серверных служб (в Community Edition доступны не все, пример для Standalone):


После 5-10 минут вращений болванки в лотке привода, получаем готовую к загрузке систему. UserGuide (руководство) находится здесь.

Загрузка.

Вводим пароль администратора (root), и можно конфигурировать свой сервер.


Удалённый доступ к веб-админке сервера осуществляется через браузер на адрес https://IP_Address:81 .


Замечу, что сделаны опции очень продуманно (большинство настроек интуитивно понятны), дабы администрирование не превращалось в головную боль, также радует возможность быстрого бекапа и ресторинга из snapshot'а. По умолчанию, кроме администратора, пользователей в системе больше нет. Добавлять юзеров и группы возможно (количество лицензий - 0, необходима регистрация). Она также нужна для получения обновлений.

Статистика:


Интересно, что в качестве инструмента установки обновлений ClarkConnect использует Apt.

Система мониторинга NetworkTools:


Ключевые особенности и характеристики ClarkConnect 4.1 Community

· IPsec VPN
· PPTP VPN
· Managed/Dynamic VPN
· 1-to-1 NAT support
· DMZ support
· Stateful Firewall
· Intrusion detection
· Intrusion prevention
· Antispam
· Antivirus (license req.)
· SMTP authentication
· SMTP gateway
· SMTP server
· POP and IMAP servers
· Webmail
· Banner ad blocking
· Web proxy
· Content filtering
· Bandwidth manager
· DSL (including PPPoE)
· Cable Modem
· 802.11b Wireless
· Internal DHCP server
· Caching DNS server
· Hardware and Software RAID
· multi-processor support
· Web-based configuration
· Optional Webmin package
· Apache web server
· Support for CGI and PHP
· Secure/SSL support
· FTP server
· Windows file server
· AppleShare file server
· Print server support
· Printer sharing
· MySQL Database
Чтобы мониторить в Windows из трея состояние сервера, на инсталляционном диске в \installer\windows есть утилита ClarkConnect Tools.

Ссылки:
http://www.clarkconnect.com
Таблица возможностей различных версий ClarkConnect.
Описание со скринами на англ.
Сервер ClarkConnect (на рус.)
Также, пока я настраивал ClarkConnect, попалась ещё одна замечательная обзорная статья.
Релизы на Distrowatch.


Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.