LINUX.ORG.RU

Сообщения taomao

 

Пропал звук на Ubuntu 16.04

Форум — Desktop

Звуковая карта HDA Intel HDMI, alsa переустанавливал, pulsaudio переустанавливал.

speaker-test -Dplughw:1,0 -c4

speaker-test 1.1.0

Устройство для проигрывания - plughw:1,0
Параметры потока - 48000Гц, S16_LE, 4 каналов
Используется 16 октав "розового" шума
Ошибка открытия устройства воспроизведения: -16,Устройство или ресурс занято
Индикатов в микшере колеблется когда играет плеер. Разъема на блоке два в обоих не работает. Куда копать, как диагностировать? Подскажите. https://ibb.co/gvuy58

 ,

taomao
()

Падает VPN-тоннель

Форум — General

OpenVPN 2.4.5 x86_64-pc-linux-gnu, падает после 10-15 минут работы, в логах появляется сообщение:

Enter Auth Username:Tue Apr  3 21:47:13 2018 ERROR: could not read Auth username from stdin
Конфиг:
client
auth-user-pass /etc/openvpn/auth.data
auth-nocache
nobind
dev tun
proto tcp
remote vpn1.exemple.ru 1194
tls-client
key-direction 1
remote-cert-tls server
tun-mtu 1500
mssfix 1450
dhcp-option DNS 0.0.0.0

Читал что есть баг, но он актуален для версии 2.3.

 ,

taomao
()

Неработает vpn-тоннель между linuxmint и AWS ubuntu 14.04.5

Форум — Admin

Сделал VPN-тоннель между локальной машиной и сервером ubuntu на AWS, настраивал по инструкции https://habrahabr.ru/post/315664/. После запуска клиента в первый раз тоннель создается, но трафик не идет. После второго запуска VPN-клиента в консоли сообщается

2017 TCP: connect to [AF_INET]x.x.x.x:1194 failed, will try again in 5 seconds: Connection refused
Для того чтобы создать VPN-тоннель снова надо перезапустить VPN-сервер. И netstat на сервере сообщает

netstat -nlpt
(No info could be read for "-p": geteuid()=1000 but you should be root.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -               
tcp6       0      0 :::22                   :::*                    LISTEN      - 

Сервер настроен так чтобы пропускать весь трафик с моего ip. Версия openvpn 2.3.2-7ubuntu3.2 на обоих машина. В чем может быть дело?

 ,

taomao
()

Не работает двойной проброс портов

Форум — Admin

Есть хост-машина за NAT и гостевая машина в VirtualBox. Хочу что-бы из интернета был доступ в виртуальную машину. В VB настроил проброс до виртуальной, все работает если заходить из хост-машины, затем на роутере настроил проброс до хост-машины и из интернет попасть не могу. Может двойной проброс в принципе не работает?

 ,

taomao
()

Разбор файла на переменные

Форум — General

Есть файл со списком [field1] [field2], поля разделены пробелом. Нужно разобрать файл в цикле построчно чтобы переменной $a присвоить значение «field1», а переменной $b «field2». Решил так:

IFS=$'\n'
for data in `cat file.txt`
do
echo $data > data.tmp
a=`awk '{printf $1}' data.tmp`
b=`awk '{printf $2}' data.tmp`
echo "это пользователь $a"
echo "это пароль $b"

done
Какие еще варианты есть? Может как-то массив можно использовать?

 ,

taomao
()

curl и google, отличие от выдачи в браузере

Форум — General

Пишу парсер для результатов поиска Google, столкнулся с странным поведением curl. Запрос через curl выдает только 9 результатов первой страницы выдачи, когда с таким же запросом, браузер выдает то что его просят. Хочу понять почему.
$cat test_next.sh

#Запрос 100 результатов поиска со страницы 2
next_page=`curl -v --silent -A Opera --cookie cookie https://www.google.ru/search?q=linux&num=100&start=2`

#Получение всех url с полученной страницы.
echo $next_page | grep -ioE "<cite>.*?</cite>" | sed 's/<[^>]*>//g' | grep -ioE "(https?:\/\/)?(www\.)?[-а-яa-z0-9_\.]{2,}\.(рф|[a-z]{2,4})"

 ,

taomao
()

Проблема c grep, если его запускать из консоли работает, в скрипте нет

Форум — General

Скрипт ищет ссылки в выдаче поисковика

current_page=`curl -v --silent -A Mozilla http:\/\/www\.google\.ru\/search\?q=$search_string\&amp\;gws_rd=cr\&amp\; --stderr - `#работает
echo $current_page > test.txt #работает
echo $current_page | grep -ioE "<cite>.*?</cite>" | sed 's/<[^>]*>//g' | grep -ioE "(https?:\/\/)?(www\.)?[-а-яa-z0-9_\.]{2,}\.(рф|[a-z]{2,4})" #работает

echo $current_page | grep -ioE "\/search\?q=[A-Z,0-9,%,+]+&amp;newwindow=1&amp;((ie=UTF-8&amp;prmd=ivns)|(biw=1440&amp;bih=500))&amp;ei=[A-Z,a-z,_,0-9,-]*&amp;start=[0-9][0-9]+&amp;sa=N" #команда не найдена 

Если взять последнюю строку и сделать прямо в консоли cat test.txt | последнее выражение - то работает, а в скрипте нет. При этом если в скрипте эту строку заменить на простое выражение cat test.txt | grep «class» - то не работает А если скопировать на следующую строку скрипта, то работает. Так ведут себя и shell и bash. Почему так происходит?

 ,

taomao
()

help: regexp в egrep

Форум — General

Вопрос по regexp:
Дано строка: href=«/search?q=%D1%82%D0%B5%D1%81%D1%82+%D0%BF%&amp»

Надо получить: /search?q=%D1%82%D0%B5%D1%81%D1%82+%D0%BF%&amp

Используется выражение:
grep -ioE «\/search\?q=[A-Z,0-9,%]+&amp» - ничего не печатает
grep -ioE «\/search\?q=[A-Z,0-9,%]+&amp*» - ничего не печатает
grep -ioE «\/search\?q=[A-Z,0-9,%]+&* - печатает только
/search?q=%D1%82%D0%B5%D1%81%D1%82+%D0%BF%
Помогите понять логику.

 ,

taomao
()

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