2
|
Linux секция за начинаещи / Настройка на програми / fileserver зад NAT
|
-: Dec 30, 2018, 19:31
|
Здравейте, въпросът ми е малко тривиален, но да почерпя съвети и от вас. Ще вдигна прост file-server в/у Debian. Въпросът е кой протокол най-добре да използвам за export на файловете. Вариантите са много NFS/FTP/SMB/WebDAV/SFTP …
Сега да споделя и за начинът на ползване: ще се ползва предимно от windows 10 ОС машини, в локална мрежа (Обикновен LAN зад рутер с NAT/Masquarade), но ще се налага вероятно и достъп и от пъблични места които са извън пределите на Router-a. Също така storage-a ще се ползва като монтиран към даден компютър (няма да има sync м/у локални и отдалечени фалове)
Това което мисля да ползвам е webdav, защото native може да се монтира в win10, лесно може да се пренасочи през НАТ-а.
В днешно време почти всеки (който не ползва cloud storage) има локален storage, и кой е най-поплярният метод за да си достъпвате файовете от всяко едно място извън дома?
Не съм много навътре с новостите, за това да питам тук да не съм изтървал някоя новост като owncloud например. Но ми се струва прекалено да вдигам база и да инсталирам разни софтуери по клиентските машини за един прост file server.
|
|
|
3
|
Linux секция за начинаещи / Настройка на програми / Добавяне на usb принтер
|
-: Dec 17, 2017, 18:47
|
Здравейте, не мога да добавя един принтер usb Samsung ML-2010 принтер към Debian 9 машина. Инсталирах: printer-driver-splix, което добави съответните cups пакети. Когато вкарам usb кабелът ми изписва следните съобщения в dmesg: Dec 17 18:33:17 x1 kernel: [ 3718.038969] usb 2-1: USB disconnect, device number 8 Dec 17 18:33:17 x1 kernel: [ 3718.039096] usblp0: removed Dec 17 18:33:25 x1 kernel: [ 3725.735986] usb 2-1: new full-speed USB device number 9 using xhci_hcd Dec 17 18:33:25 x1 kernel: [ 3725.877646] usb 2-1: New USB device found, idVendor=04e8, idProduct=326c Dec 17 18:33:25 x1 kernel: [ 3725.877648] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Dec 17 18:33:25 x1 kernel: [ 3725.877649] usb 2-1: Product: Samsung ML-2010 Dec 17 18:33:25 x1 kernel: [ 3725.877650] usb 2-1: Manufacturer: Samsung Dec 17 18:33:25 x1 kernel: [ 3725.877650] usb 2-1: SerialNumber: 4621BKCP801514D. Dec 17 18:33:25 x1 kernel: [ 3725.878941] usblp 2-1:1.0: usblp0: USB Bidirectional printer dev 9 if 0 alt 0 proto 2 vid 0x04E8 pid 0x326C
Абсолютно същото се получава (същите съобщения) и когато се опитам да сканирам за нови принтери с localhost:631>Administration>FindNewPrinters, но не намира никакъв принтер. И ако ресканирам с: lpinfo -v същите съобщения излизат, и не засича нищо закачено на usb. Все едно се ресетва usb шината. Може и да е нормално, но си сменя и адресът: device number става с +1, при всяка такава операция. На др. линукс Дебиан 8, при такива операции (lpinfo -v), не се получава такъв ефект, ами си го засича на usb:// адрес. Добавих и udev rule: cat /etc/udev/rules.d/10-printers.rules ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="326c", MODE:="0664", GROUP:="lp", ENV{libsane_matched}:="yes" но никакъв ефект няма. cups error log-a при сканиране изписва винаги: "E [17/Dec/2017:18:46:22 +0200] [cups-deviced] PID 5130 (gutenprint52+usb) stopped with status 1!" Там където принтерът работи (Дебиан 8 с usb 2.0), а на тази машина е Debian 9 с usb 3.0. Някакви идеи?
|
|
|
4
|
Linux секция за начинаещи / Настройка на програми / Re: teamviewer 12 install на Debian 9 64 bit.
|
-: Oct 08, 2017, 13:56
|
Здравейте, проблемът се реши!
Оказа се че ползвам скапано repo, което явно е зарязано и не се обновява. Инсталацията на виртуалка ми подсказа, къде може да е проблемът. apt-get upgrade ми показваше че всичко е най-новата версия, но реално не е било така...
Съответно като сложих правилно репо всичко се инсталира елементарно (намери си всички необходими пакети).
|
|
|
5
|
Linux секция за начинаещи / Настройка на програми / Re: teamviewer 12 install на Debian 9 64 bit.
|
-: Oct 06, 2017, 00:11
|
Здравейе, едно време и аз преди да ползвам teamviewr-a бях направил 1 файл който на отдалечената машина, да прави тунел директно към мой хост/рутер, и полсе да ползвам RDP, но отдавна не се занимавам да откривам топлата вода. Teamviewr е мн. по-удобно. Създадох си и си инсталирах dummy пакет: ||/ Name Version Architecture Description +++-=========================================-=========================-=========================-======================================================================================== ii libdbus-1-3:i386 1.10.18-1 i386 libdbus-1-3 dummy package.
инсталацията миан успешно, но пак не иска да зареди: Starting network process (no daemon) /opt/teamviewer/tv_bin/teamviewerd: error while loading shared libraries: libdbus-1.so.3: cannot open shared object file: No such file or directory Network process already started (or error)
Интересното е че преди да инсталирам dummy libdbus-1-3:i386 си имах libdbus-1-3:amd64, а сега е само dummy пакета, и нормално да го няма shared object file-а libdbus-1.so.3. А teamviwer за да им ползваш приложението през web искат регистрация.
|
|
|
6
|
Linux секция за начинаещи / Настройка на програми / Re: teamviewer 12 install на Debian 9 64 bit.
|
-: Oct 04, 2017, 23:31
|
@deant01, благодаря за отговора, но абослютно същото се получава. Може би имаш в предвид stretch-backports, а не jessie-backports. Оставих само ифициалното stretch + stretch-backports репота, но същите грешки. талира Cannot install 'libdbus-1-3:i386' Пробвах да си сваля този пакет, но той пак не иска да се инсталира, защото зависел от: libsystemd0:i386 и така по веригата, в крайна сметак стигам до предложението да ми премахне 269 пакета... Мисля си дали да не напавя dumy пакет libdbus-1-3:i386, който да си го инсталирам и да го излъжа. За какво ти е тва лайно rdp... Налага ми се да управлявам отдалечено windows OS машини
|
|
|
7
|
Linux секция за начинаещи / Настройка на програми / Re: teamviewer 12 install на Debian 9 64 bit.
|
-: Oct 03, 2017, 23:48
|
@Malin, Debian 9 - stretch/текущия stable. Ето какво става като пробвам (реално изкача един и същ проблем): oot@x1:~/TMP# apt install /home/user/TMP/teamviewer_12.0.85001_i386.deb Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'teamviewer:i386' instead of '/home/user/TMP/teamviewer_12.0.85001_i386.deb' Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:
The following packages have unmet dependencies: teamviewer:i386 : Depends: libdbus-1-3:i386 but it is not going to be installed Depends: libexpat1:i386 but it is not going to be installed Depends: libfontconfig1:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages.
А като се опитам да инсталирам libdbus-1-3:i386: root@x1:~/TMP# apt-get install libdbus-1-3:i386 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:
The following packages have unmet dependencies: libdbus-1-3:i386 : Depends: libsystemd0:i386 (>= 209) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
Продължавам като се мъча да инсталирам това което няма: libsystemd0:i386 : PreDepends: libgcrypt20:i386 (>= 1.7.0) but it is not going to be installed. И накрая като се опитам да инсталирам libgcrypt20:i386 ми казва че трябва да премахне 269 пакете, след което не съм сигурен дали ще мога да си стартирам системата. Тъпотията е че няма 64 битова версия, която да си инсталирам и да забравя...
|
|
|
8
|
Linux секция за начинаещи / Настройка на програми / Re: teamviewer 12 install на Debian 9 64 bit.
|
-: Oct 01, 2017, 23:05
|
Jet, благодаря за отговора, но както съм писал: с gdebi казва следното (като преди това съм пуснал "apt --fix-broken install") : Цитат root@x1:~/TMP# gdebi teamviewer_12.0.85001_i386.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done This package is uninstallable Cannot install 'libdbus-1-3:i386'
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / teamviewer 12 install на Debian 9 64 bit.
|
-: Oct 01, 2017, 20:06
|
Здравейте, нещо ударих на камък, когато се опитам да инсталирам teamviewer12 на Дебиан 9 (64 битова архитектура). Както пише в сайта на teamviewer-a няма 64 битова версия за линукс. Опитвам се да го инсталирам така: -rw-r--r-- 1 user user 46549564 окт 1 19:54 teamviewer_12.0.85001_i386.deb root@x1:~/TMP# dpkg --add-architecture i386 root@x1:~/TMP# dpkg -i teamviewer_12.0.85001_i386.deb Selecting previously unselected package teamviewer:i386. (Reading database ... 101559 files and directories currently installed.) Preparing to unpack teamviewer_12.0.85001_i386.deb ... Unpacking teamviewer:i386 (12.0.85001) ... dpkg: dependency problems prevent configuration of teamviewer:i386: teamviewer:i386 depends on libasound2. teamviewer:i386 depends on libdbus-1-3. teamviewer:i386 depends on libexpat1. teamviewer:i386 depends on libfontconfig1. teamviewer:i386 depends on libfreetype6. teamviewer:i386 depends on libsm6. teamviewer:i386 depends on libxdamage1. teamviewer:i386 depends on libxext6. teamviewer:i386 depends on libxfixes3. teamviewer:i386 depends on libxinerama1. teamviewer:i386 depends on libxrandr2. teamviewer:i386 depends on libxrender1. teamviewer:i386 depends on libxtst6.
dpkg: error processing package teamviewer:i386 (--install): dependency problems - leaving unconfigured Processing triggers for desktop-file-utils (0.23-1) ... Processing triggers for mime-support (3.60) ... Processing triggers for hicolor-icon-theme (0.15-1) ... Errors were encountered while processing: teamviewer:i386 root@x1:~/TMP# apt-get update Ign:1 http://debian.spnet.net/debian stretch InRelease Get:2 http://debian.spnet.net/debian stretch-updates InRelease [91.0 kB] Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease Hit:4 http://debian.spnet.net/debian stretch Release Hit:5 http://dl.google.com/linux/chrome/deb stable Release Hit:8 https://repo.skype.com/deb stable InRelease Hit:9 https://download.sublimetext.com apt/stable/ InRelease Fetched 91.0 kB in 1s (80.1 kB/s) Reading package lists... Done root@x1:~/TMP# apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required: gconf-service gconf2-common libappindicator1 libdbusmenu-gtk4 libgconf-2-4 libindicator7 Use 'apt autoremove' to remove them. The following packages will be REMOVED: google-chrome-stable teamviewer:i386 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 425 MB disk space will be freed.
с gdebi казва следното (като преди това съм пуснал "apt --fix-broken install") : root@x1:~/TMP# gdebi teamviewer_12.0.85001_i386.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done This package is uninstallable Cannot install 'libdbus-1-3:i386'
Този пакет: libdbus-1-3:i386 дава следната грешка: libdbus-1-3:i386 : Depends: libsystemd0:i386 (>= 209) but it is not going to be installed Та освен че ми деинсталира google-chrome нищо друго не направих. Може ли някой да съдейства?
|
|
|
12
|
Linux секция за начинаещи / Настройка на програми / Re: Debian 9 с xfce4 проблем
|
-: Jul 03, 2017, 21:03
|
Благодаря за отговора. Тези пакети ги имам (те си бяха инстсалирани заедно с инсталацията на xfce4): root@x1:~# dpkg -l | egrep --color "pulseaudio|pavucontrol" ii gstreamer1.0-pulseaudio:amd64 1.10.4-1 amd64 GStreamer plugin for PulseAudio ii pavucontrol 3.0-3.1 amd64 PulseAudio Volume Control ii pulseaudio 10.0-1 amd64 PulseAudio sound server ii pulseaudio-utils 10.0-1 amd64 Command line tools for the PulseAudio sound server ii xfce4-pulseaudio-plugin:amd64 0.2.4-1 amd64 Xfce4 panel plugin to control pulseaudio въпреки това не сработват бутоните. Нямам идея защо ... При зареждане от debian-xfce-live.iso абсолютно същия проблем се наблюдава, въпреки че и там тази пакети ги има.
|
|
|
13
|
Linux секция за начинаещи / Настройка на програми / Debian 9 с xfce4 проблем
|
-: Jul 03, 2017, 19:49
|
Здравейте, на лаптоп Thinkpad X1 Carbon gen 3 имах Debian 8.8, xfce4.10.
Проблемът стана като почнах да ползвам Debian 9.0, а той е: не работят бутоните за регулиране на звука (Fn+F1-F4). Единствено се регулира с мишката от Pulse audio volume control (pavucontrol - пакет). Дори и като ги натискаш не се появява индикатор на екрана за текущото ниво (On screen display).
Аудиото на лаптопът тръгва с pulseaudio, но така и не можах да ги подкарам. В debian 9.0 вече няма пакет xfce4-volumed, като неговите функции били включени в pulseaudio пакета. Бих се отказал, но направих следните тестове, при които всичко работи без проблеми на следните комбинации:
Debian 9.0 + Gnome 3. Ubuntu + xfce4 - xubuntu (там xfce4-volumed пакетът го има)
Т.е. под дебиан 9, бутоните могат да си работят, както xfce4 (на Ubuntu) също работи. И сега питането ми е, мога ли някак си да използвам пакетите на gnome3 под xfce4 и така да си подкарам бутоните?
Ubuntu и Дебиан са доста различни и ползват различни пакети и версии (отделно и различни kernel-и) и не мисля че ще може да го ползвам за пример.
|
|
|
14
|
Програмиране / Общ форум / Re: Centos 6.8 4 IP от DHCP към 4 мрежови карти трябва да работят едновремменно
|
-: Feb 19, 2017, 23:15
|
Здравей, предлагам да почнеш от най-лесния/простия вариант. Хвани си едни от IP адресите (които уж трябва да си взимаш по DHCP, но са все едни и същи) от една и съща мережа (с един и същи GW) ги сложи само на един интерфейс (статични), да се получи нещо от вида на долния пример: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 inet 10.0.0.2/24 brd 10.0.0.255 scope global wlan0 inet 10.0.0.210/24 scope global secondary wlan0 ... Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 wlan0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Останалите интерфейси/IP адреси от др. мрежи ги спри (временно) По този начин няма да имаш проблеми с routing таблици... Т.е. първо си подсигури че всички IP адреси от една и съща мрежа се виждат и работят коректно. После продължи с добавянето на втора мрежа (останалите IP адреси, които имат различен GW,от първите), на воти интерфейс, като тук вече ще трябва да си добавиш 2 routing таблици... но нека да стигенш до там.
|
|
|
15
|
Програмиране / Общ форум / Re: Centos 6.8 4 IP от DHCP към 4 мрежови карти трябва да работят едновремменно
|
-: Feb 19, 2017, 18:48
|
Имай в предвид следното: ако имаш няколко IP адреса от една и съща мрежа на един хост, може да имаш проблеми с routing-a, да се получи ефект на load balancing, или пакетите да излизат само през едната карта само.
А при различни мрежи, за всяка една отделна мрежа си имаш отделен default gw. С цел да си оправиш routing таблиците трябва да използваш source based routing (ip rule).
Аз лично за сериозни неща ("за сео оптимизация на сайтовете"), не бих се занимавал с DHCP домашен интернет на Vivacom, но при теб да кажем, че е нещо, коет не можеш да промениш в момента. Може да си поискаш static IP адреси и да си ги знаеш винаги какви са и от кои мрежи...
|
|
|
|