LINUX.ORG.RU

Сообщения massive

 

Помогите определить назначение сетевой платы

На барахолке купил данную сетевую плату. Думал что двухпортовая сетевая, тем более два чипа реалтек. Тестил на винде. Плата определись как один сетевой интерфейс. Причем без подключенного кабеля, плата считает что он подсоединен. Если подключить в любой из сетевых разъемов кабель, то интерфейс получает настройки сети и работает. Сетевые настройки одинаковые для любого разъема. Если же включить во второй разъем другое устройство, то плата работает как сетевой мост.

Погуглив, нашел такие платы только на зарубежных торговых площадках, без толкового описания.

https://imgur.com/a/Kux590U

Вобщем для чего это плата? Зачем там два сетевых разъема?

 ,

massive
()

Дата и время последненго запуска процесса

Добрый день.

Есть жесткий диск с убунтой 14.04. Необходимо узнать когда и какие процессы запускались в последний раз. Гугл ничем не помог. Систему запустить не могу. Подскажите, пожалуйста.

 ,

massive
()

Посоветуйте CMS для управления БД

САБЖ

Ищу аналог данной программе tablepro3 с ориентиром работы на веб-сервере.

Что требуется: создать БД с необходимой структурой, поиск по записям, экспорт данных, разграничение доступа.

Написать самому не предлагать :)

Перемещено JB из talks

 ,

massive
()

CMS для отображения графических файлов

Добрый день.

Существует ли CMS для отображения графических файлов, загруженых на веб-сервер? Суть в следующем: на сервер в разные папки через FTP загружаются картинки. Хотелось бы, чтоб CMS работала в роли файлового менеджера, т.е. переходила по каталогам, отображала миниатюры.

massive
()

Почему один и тот же алгоритм не работает?

Добрый вечер.

По немного изучаю ПХП, и тут столкнулся с непонятной проблемой. Есть два куска кода:

Код 1:

while ($row = $sql->fetch_assoc())
{
	echo "\t\t\t<h2>".$row["book_title"]."</h2>\n
	<p>".$row["book_descript"]."</p>\n
	<p>".$row["cat_name"]."</p>\n
	<p>".$row["book_year"]."</p>";
	$book_id = $row["id"];
}

Код 2:

$row = $sql->fetch_assoc();
$page_title = $row["book_title"];
include $_SERVER['DOCUMENT_ROOT'].'/theme/top.php';
do {
	echo "\t\t\t<h2>".$row["book_title"]."</h2>\n
	<p>".$row["book_descript"]."</p>\n
	<p>".$row["cat_name"]."</p>\n
	<p>".$row["book_year"]."</p>";
	$book_id = $row["id"];
} while ($row = $sql->fetch_assoc());

Вопрос? Почему первый отображает результат, в то время как второй выполняет только первый fetch_assoc, а из самого цикла результата нет?

 

massive
()

XenServer 6.2. не видит RAID 0 на HP ProLiant DL180 G6

Добрый день. Пытаюсь поднять XenServer. Создал RAID 0 http://i63.fastpic.ru/big/2014/0528/3d/dcc0080832eddd28a875eb6a2f97053d.jpg
http://i63.fastpic.ru/big/2014/0528/05/271b5f171cb6c903d574e8780f754005.jpg

Однако во время установки видится два винта http://i63.fastpic.ru/big/2014/0528/b0/47e1c2e70e2e9657e5f94ebe4dfea7b0.jpg

Подскажите пожалуйста в чем причина.

 , ,

massive
()

Узнать загрузку канала пользователями

Добрый день.

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

Заранее спасибо.

massive
()

Вопрос по ip route

Возникло несколько вопросов по данной команде.

Есть два провайдера:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface

allow-hotplug eth0
auto eth0
iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.255.0

allow-hotplug eth1
auto eth1
iface eth1 inet dhcp
#       metric 1
        hwaddress ether 00:1D:92:0F:9B:A5
#       address 10.0.4.104
#       netmask 255.255.0.0
#       gateway 10.0.3.1

allow-hotplug eth2
auto eth2
iface eth2 inet static
#       metric 10
        address 192.168.1.33
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 192.168.1.1

Есть правила для роутинга:

#!/bin/sh

IF0=eth0
P0_NET=192.168.0.0/24

IF1=eth1
P1_NET=10.0.0.0/16
P1=10.0.3.1
IP1=10.0.4.104

IF2=eth2
P2_NET=192.168.1.0/24
P2=192.168.1.1
IP2=192.168.1.33

ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2

ip rule add from $IP1 table T1
ip rule add from $IP2 table T2

ip route add $P0_NET dev $IF0 table T1
ip route add $P1_NET dev $IF1 table T1
ip route add 127.0.0.0/8 dev lo table T1
ip route add $P0_NET dev $IF0 table T2
ip route add $P2_NET dev $IF2 table T2
ip route add 127.0.0.0/8 dev lo table T2

#ip route add default via $P1
ip route replace default scope global nexthop via $P1 dev $IF1 weight 10 nexthop via $P2 dev $IF2 weight 1
Данный скрипт лежит в /etc/network/if-up.d (кстати, нормально ли так делать?). И все, кроме replace не применяется. Насколько я понимаю, т.к. таблица маршрутизации уже создана. Как же её тогда правильно очистить? Команда ip route flush all в самом начале скрипта отрубает сеть.

 ,

massive
()

2 интернет канала. Объединение каналов или скрипты?

Всем здрасте.

У меня назревает определенная задача. Условия: ОС: Debian;
Роль: шлюз в интернет (есть сквид, но можно и снести и просто натить);
Каналы:
eth0 - быстрый, но не надежный. Настройки по DHCP;
eth1 - медленный, но надежный;Также настройки по DHCP, но можно прописать вручную;
eth2 - внутренняя сеть.

Первоочередная задача стоит в создании отказоустойчивого доступа к интернету внутренней сети. Почитав статьи, понял, что везде просто описывают скипты. Т.е. можно просто написать скрипт, который будет пинговать раз в 5 минут через eth0, к примеру 8.8.8.8, и в случае отказа, переключать iptables натить через eth1.

Однако захотелось объединить два канала для увеличение скорости, но также, чтоб осталась отказоустойчивость. Погуглив, увидел про bonding. Тут возникает вопросы, которые не понял из чтения статей:
1) У интерфейсов, которые будут в bonding должен быть один и тот же адрес, ip и mac?
2) Для определения, что канал упал, bonding пингует адреса из списка arp_ip_target. Должны ли они быть в одной и той же подсети, что и интерфейсы?

Или же предложите другие варианты - технологии.

 , ,

massive
()

Выбор планшета

Всем добрый день.

Решил прикупить себе планшет. Присмотрелся к Asus Nexus 7 32 Gb. Пока что огорчает то, что в нем отсутствует выход HDMI. Может кто, что посоветовать похожий по характеристикам и цене, с HDMI выходом?

 , ,

massive
()

Резервное хранение документов на работе (SparkleShare, OwnCloud ...)

Добрый день.

Посоветуйте, какой софт можно использовать хранилища, наподобие Dropbox. Т.е, чтобы документы лежали как в сети, так и на локальном ПК. Также, чтобы можно было хранить изменения документов, и в случае случайного удаления, восстановить.

Сервер будет на Linux. Клиенты, естественно на Windows.

 , , ,

massive
()

Убрать неправдивую информацию с сайта

Всем добрый день, или вечер.

На одном из сайтов есть статья, которая откровенно провокационная, неправдивая. Сайт находится в зоне .com. Whois ничего путевого не выдает. Хостинг расположен в Нидерландах. Может у кого был опыт в таком деле, как воздействовать на данный сайт, в рамках закона (Украинского)?

Upd: Чтоб немного внести ясности. В статье дают заведомо ложные данные про одну из госструктур, а также выложили некоторые личные данные её сотрудников.

 ,

massive
()

Помогите опознать фильм

С какого фильма эта гифка?

http://developerslife.ru/58

 , ,

massive
()

WSD (Web Services on Devices)-сканирование на linux-шару

Добрый день.

Кно-нибудь пробовал данную технологию применить в linux-системе? Из описания я вычитал, что её поддерживают только Windows Vista, 7, 2008.

МФУ Samsung SCX-4650N. В описании написано, что сканировение в сетевую папку отсутсвует, вот и подумал про WSD.

 , , wsd

massive
()

Звонок на скайп-номера через SIP-адаптер?

Добрый день.

Попался в руки вот такой девайс Linksys SPA2102. Хочется как-то применить в домашних условиях, при этом не поднимая сервер. По этой статье зарегистрировался на zadarma, к сожалению для того, чтобы воспользоваться их шлюзом, необходимо сделать первый взнос, а хотелось бы на халяву :). А sipnet.ru насколько я понял уже данную услугу не предоставляет. Кто что может посоветовать?

 , , ,

massive
()

Объединить два jabber сервера через третий публичный. Или как сделать корпоративный чат?

Вот задумался над таким мазохизмом. Пока что все в теории. Если есть идеи получше, буду раз послушать.

Планируется два сервера, каждый в своей локалке. Скорее всего openfire и jabberd2. Обе сетки за NAT. Как бы объединить эти два сервера, чтобы их пользователи могли общаться между собой. Думал, может использовать какой-то публичный сервер, это вообще реально?

Или же поделитесь опытом в создании корпоративного чата между двумя «изолированными» сетями. Пока что кроме мысли зарегистрировать кучу ICQ или jabber аккаунтов мысли в голову не приходят :(

massive
()

Защита свитча от холода

Добрый день уважаемые лоровцы. Поделитесь опытом защиты сетевого оборудования от холода.

Имеется простой свитч фирмы D-link. Он расположен на крыше. Температура на крыше обычно соответствует температуре на улице. Поэтому хочется приготовится к наступлению холодов. Есть идея закинуть его в металлический ящик от ППК типа Орион, предварительно плотно обложив свитч поролоном. Вот и думаю, не сгорит ли он от этого?

massive
()

Связать две локальные сети, которые находятся на NAT

Здравствуйте.

Интересует вопрос, как связать две локальные сети, если обе находятся за NAT. Думал использовать hamachi, однако с сегодняшнего дня там запрещено его поднимать как сервис. В neorouter не нашел как пробить NAT. Есть еще какие варианты, поделитесь опытом.

 ,

massive
()

Добавить правило или изменить существуюущие?

Здравствуйте. На шлюзе использую некоторые правила для iptables. Все перечислять не буду, а только то, что интересует. Есть два правила, одно для таблицы нат, другое для фильтра.

-A PREROUTING -i eth1 -p tcp ! -s 192.168.0.2 -m multiport --dport 80 -j REDIRECT --to-port 3128
-A FORWARD -i eth1 -s 192.168.0.2 -o eth0 -j ACCEPT
Мне необходимо, чтобы еще один хост, к примеру 192.168.0.5, подпадал под те же правила. Сделать так:
-A PREROUTING -i eth1 -p tcp ! -s 192.168.0.2,192.168.0.5 -m multiport --dport 80 -j REDIRECT --to-port 3128
не катит, ошибка синтаксиса. В мануале не нашел как явно указать в одном правиле несколько IP-адресов. Если же я сделаю так,
-A PREROUTING -i eth1 -p tcp ! -s 192.168.0.2 -m multiport --dport 80 -j REDIRECT --to-port 3128
-A PREROUTING -i eth1 -p tcp ! -s 192.168.0.5 -m multiport --dport 80 -j REDIRECT --to-port 3128
-A FORWARD -i eth1 -s 192.168.0.2 -o eth0 -j ACCEPT
-A FORWARD -i eth1 -s 192.168.0.5 -o eth0 -j ACCEPT
то по логике вещей, пакет от узла 5 попадает под первое правило для узла 2 и на дальнейшие правила не обращает внимание? Или же я ошибаюсь, и такое сделать можно?

 

massive
()

Squid должен отдавать локальную страницу при отсутствии интернета

Добрый день.

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

Кто-то делал подобное?

 , ,

massive
()

RSS подписка на новые темы