76

(19 odpowiedzi, napisanych Debian Mini HowTo)

System to "Linux Mint 17.1 Rebecca" oczywiście na bieżąco aktualizowany, więc nie sądzę żeby to była wina za starej wersji, ale może o czymś nie wiem i się myle.

77

(19 odpowiedzi, napisanych Debian Mini HowTo)

Chyba nie do końca wiem jak użyć "usb_modeswitch". Podaje polecenie "usb_modeswitch -v 12d1 -p 1f01" to dostaje różne informacje o urządzeniu. Z informacji znalezionych tutaj na forum wynika że polecenie ma wyglądać tak: "usb_modeswitch -v 12d1 -p 1f01 -c /etc/usb_modeswitch.d/12d1:1f01" (opis znalazłem w opisie "OpenWRT jako Router 3G"). Jednak po wydaniu polecenia, dostaje komunikat że nie znaleziono pliku z konfiguracjami (podejrzewam że dlatego iż to polecenie dedykowane do OpenWRT), więc jak taki plik konfiguracyjny powinien wyglądać ?

78

(19 odpowiedzi, napisanych Debian Mini HowTo)

No wygląda na to że nie. A jest możliwość zrobienia tego z "ręki", co należy do tego wykorzystać ?

79

(19 odpowiedzi, napisanych Debian Mini HowTo)

Witam. Posiadam modem Huawei E3372 który zachowuje się "nienaturalnie" przy podłączeniu do komputera z systemem Linux Mint (na Ubuntu itp. również). Modem zawsze jest w jakiś tam sposób wykrywany przez system (po wpisaniu polecenia "lsusb" modem się wyświetla). Niestety modem nie zawsze jest widziany w systemie jako karta sieciowa, przy jednym podłączeniu jest "CD-ROM'em", po odłączeniu i ponownym podłączeniu wgl. nic się nie pojawia, przy kolejnym odłączeniu i podłączeniu jest np. kartą sieciową... i tak w kółko trzeba odłączać i podłączać aż się pojawi jako karta sieciowa, nie widzę w tym żadnej zależności, czysta loteria czy zostanie wykryty jako CD-ROM czy Karta sieciowa czy jako "nic".

Czy wie ktoś jaka może być tego przyczyna i jak temu zaradzić aby modem był wykrywany tak jak należy. Dodam że pod routerem z OpenWRT modem zawsze jest wykrywany jako karta sieciowa.

Z góry dziękuje za pomoc.

80

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Tak.. tam był na początku, Swoim poprzednim pytaniem nakierowałeś mnie abym przekopiował go do /root/1/playlists, na tą chwilę jest tu i tu, i komunikat cały czas ten sam

81

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

W katalogu /root/1/playlists masz utwór o nazwie plik.mp3?

Tak, mam.

alossek napisał/a:

pisz
mpc add /plik.mp3

Nie pomogło sad

82

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Witam. Zainstalowałem MPD według poradnika znalezionego na eko.one.pl.
Plik konfiguracyjny wygląda następująco:

music_directory "/root/1/music"
    playlist_directory "/root/1/playlists"
    db_file "/root/1/database"
    pid_file "/root/1/pid"
    state_file "/root/1/state"
    input {
        plugin "curl"
    }
    mixer_type "software"

MPD się uruchamia, ale gdy chce dodać utwór do playlisty który znajduje się w folderze music, "mpc add plik.mp3" otrzymuje komunikat:

root@Gargoyle:~# mpc add plik.mp3
error adding plik.mp3: directory or file not found

Jak temu zaradzić aby móc dodawać normalnie utwory do playlisty ?

83

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli takie rozwiązanie nie jest wykonalne ?

84

(11 odpowiedzi, napisanych Oprogramowanie / Software)

export wpisuje normalnie przez ssh w terminalu.

85

(11 odpowiedzi, napisanych Oprogramowanie / Software)

No jeżeli chcemy mieć zmienną globalną to eksport jest oczywisty, jednak polecenie "export TEST=test1" nie pomaga, nadal skrypty CGI na serwerze www, nic nie wyświetlają, tak jakby tej zmiennej wgl. nie było.

86

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Zgadza się, chciałem wyświetlić, ale jak wyświetlić wcześniej przypisaną zmienną np "TEST=test1" skoro skrypty wykonywane przez serwer www mają całkiem inne zmienne i nie ma w nich mojej zmiennej $TEST ?

87

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Nie do końca wiem jak wykorzystać "env". Z informacji znalezionych w internecie env pozwala na uruchomienie polecenia ze zmienionymi zmiennymi globalnymi bez wprowadzania zmian do aktualnych zmiennych (?), ale nie do końca rozumiem jak miałbym to wykorzystać.

Uruchomić serwer www ze zmienionymi zmiennymi, to trochę nie ma sensu skoro zmienna będzie zmieniać wartość np z "0" na "1" w jakiś tam specyficznych warunkach?

88

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Witam.
Mam taki problem, otóż chciałem na stronie www wygenerowanej przez skrypt CGI wyświetlić zawartość zmiennej $USER, ale na stronie www w miejscu zmiennej nic nie było, po próbach wstawiania innych zmiennych efekt był ten sam. Czy jest jakaś możliwość aby skrypty CGI wyświetlały zawartość zmiennych globalnych ?

89

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Dopiero teraz miałem czas dalej próbować "nowych konfiguracji".
Dzięki naprowadzeniu Cezarego udało mi się wyłączyć diodę po starcie big_smile
Po uruchomieniu routera dioda zaczyna migać, a gdy router się już "do końca" uruchomi, dioda gaśnie big_smile
Pomogło usunięcie oryginalnego pliku "/etc/diag.sh" i zastąpienie go plikiem z jedną komendą wyłączającą diodę
(echo "0" > /sys/class/leds/tp-link:blue:system/brightness).

Dziękuje wszystkim udzielającym się w poście, no i szczególne podziękowania dla Cezarego smile

90

(4 odpowiedzi, napisanych Oprogramowanie / Software)

Witam. Mam taki błachy problem ale nie wiem jak go rozwiązać.
Chciałbym aby po uruchamianiu routera (WDR3600) dioda "system" nie świeciła się. Podczas uruchamiania ona mruga przez kilka sekund a potem świeci ciągle, muszę ją gasić ręcznie poleceniem "echo "0" > /sys/class/leds/tp-link:blue:system/brightness", dopisanie polecenia do /etc/rc.local nie pomaga. Jest jakiś sposób aby dioda nie świeciła się po uruchomieniu ?

91

(12 odpowiedzi, napisanych Debian Mini HowTo)

Wykorzystałem "ip route". Usunąłem trasy odpowiedzalne za kierowanie ruchu z sieci LAN na interfejs tun0. Teraz mam dostęp zdalny do debiana, a on sam łączy sie z internetem przez interfejs eth0, mimo iz wszystkie inne urządzenia w sieci OpenVPN łączą sie przez tun0, czyli dokładnie to co chciałem osiągnąć.

Kolejny raz ogrome podziękowania w stronę Cezarego, za szybką i fachową pomoc.
Wielki szacun dla Ciebie smile

92

(12 odpowiedzi, napisanych Debian Mini HowTo)

Próbowałem usuwać tą linię "push "redirect-gateway def1"" uzyskałem zamierzony efekt, no ale nie do końca bo wtedy wszystkie urządzenia podłączone pod VPN kierowane są przez swój domyślny WAN, a zależy mi aby tylko to jedno kierowało się przez WAN a reszta przez VPN.

Pisałeś coś Cezary o "zdjęciu trasy domyślnej z tun0 i przywróceniu standardowej", dobrze rozumiem że masz na myśli aby na tym debianie po połączeniu z VPN zmienić trasę z tun0 na eth0 (interfejs WAN) ?
Jeżeli dobrze rozumuje to jak takie coś zrealizować ?

93

(12 odpowiedzi, napisanych Debian Mini HowTo)

Właśnie gdy otworzyłem config serwera i to przeczytałem to od razu się domyśliłem że problem pewnie leży tutaj big_smile
Przyznam szczerze że rozwiązania problemu szukałem po stronie klienta, nawet przez chwile nie przeszło mi przez myśl o zmianie konfiguracji serwera.
Mam jeszcze takie pytanie, jeśli usunę/zakomentuje tę linię wtedy wszystkie urządzenia połączone przez VPN nie będą kierowane przez interfejs tun0, ale gdy znów chce aby mój domowy kierował ruch przez VPN, wtedy wystarczy odpowiednia konfiguracja wykorzystana w już wcześniej wspominanym poradniku LINK ?

94

(12 odpowiedzi, napisanych Debian Mini HowTo)

Przepraszam, źle zrozumiałem, już zamieszczam to co należy:

dev tun                         # rodzaj interfejsu
local xx.xx.xx.xx               # IP serwera 
proto udp                       # uzywany protokol
port 1194                       # uzywany port
server 10.8.0.0 255.255.255.0   # klasa IP dla tunelu VPN
ca ca.crt                       # plik certyfikatu CA
cert VPN-server.crt             # plik certyfikatu serwera
key VPN-server.key              # plik klucza prywatnego serwera
dh dh1024.pem                   # plik z parametrami algorytmu Diffiego-Hellmana
max-clients 100                 # maksymalna ilosc klientow
persist-tun                     # podtrzymuje interfejs TUN w stanie UP podczas restartu
persist-key                     # zapamietuje klucz
keepalive 10 120                # utrzymuje polaczenie
cipher AES-256-CBC              # ustawienie algorytmu szyfrowania
comp-lzo                        # wlaczenie kompresji
verb 1                          # poziom logowania
user nobody                     # uzytkownik na potrzeby OpenVPN
group nogroup                   # grupa na potrzeby OpenVPN
push "redirect-gateway def1"    # przekierowanie calego ruchu przez VPN
push "dhcp-option DNS 8.8.8.8"  # konfiguracja DNS dla DHCP
push "dhcp-option DNS 8.8.4.4"  # konfiguracja DNS dla DHCP
client-config-dir ccd

log openvpn.log                 # pliki logów serwera OpenVPN
status openvpn-status.log

# Konfiguracja tls-auth         # klucz HMAC
key-direction 0
<tls-auth>
#
# 2048 bit OpenVPN static key
(...)

95

(12 odpowiedzi, napisanych Debian Mini HowTo)

Tutaj jest "maskarada" bardzo prymitywna, ale od czegoś zawsze trzeba zacząć.

#!/bin/sh

# włączenie forwardowania pakietów:
echo 1 > /proc/sys/net/ipv4/ip_forward

# czyszczenie tablic
iptables -F -t nat
iptables -X -t nat
iptables -F -t filter
iptables -X -t filter

# Zezwolenie na to by serwer przepuszczał pakiety które pochodzą z naszej sieci
# lokalnej lub sa dla niej przeznaczone.

iptables -t filter -A FORWARD -s 172.16.0.0/255.255.0.0 -d 0/0 -j ACCEPT
iptables -t filter -A FORWARD -s 0/0 -d 172.16.0.0/255.255.0.0 -j ACCEPT

# Maskowanie pakietow pochodzacych z LANu
iptables -t nat -A POSTROUTING -s 172.16.0.0/16 -d 0/0 -j MASQUERADE

/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc

# Przekierowanie portu 80 (www) na squida
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128

A tutaj plik client.conf za pośrednictwem którego łącze się z OpenVPN

dev tun                         # rodzaj interfejsu
client                          # tryb pracy
remote xx.xx.xx.xx            # IP serwera 
proto udp                       # uzywany protokol
port 1194                       # uzywany port
nobind                          # nie otwiera portu po stronie klienta
ca ca.crt                       # plik certyfikatu CA
cert user1.crt              # plik certyfikatu klienta
key user1.key               # plik klucza prywatnego klienta
persist-tun                     # podtrzymuje interfejs TUN w stanie UP podczas restartu
persist-key                     # zapamietuje klucz
keepalive 10 120                # utrzymuje polaczenie
cipher AES-256-CBC              # ustawienie algorytmu szyfrowania
comp-lzo                        # wlaczenie kompresji
verb 1                          # poziom logowania
user nobody                     # uzytkownik na potrzeby OpenVPN (tylko Linux)
group nogroup                   # grupa na potrzeby OpenVPN (tylko Linux)

log openvpn.log                 # pliki logow serwera OpenVPN
status openvpn-status.log

# Konfiguracja tls-auth
ns-cert-type server
key-direction 1

<tls-auth>
#
# 2048 bit OpenVPN static key
(...)

96

(12 odpowiedzi, napisanych Debian Mini HowTo)

Ale taki routing ustawia sie domyślnie po zestawieniu polaczenia z VPN. Próbowałem wykorzystać ten poradnik do zaawansowanego routingu LINK, niestety zasosowany sposób działa tylko wtedy gdy na serwerze nie jest uruchomiony serwer proxy.
Jak wiec zmienić ten routing i wymusić ruch przez odpowieni interfejs?

97

(12 odpowiedzi, napisanych Debian Mini HowTo)

Witam.
Na początek słowami wstępu: PC z zainstalowanym Debianem, pełni role Routera/Proxy/UrlFilter dla kilkunastu użytkowników.
Chciałbym mieć dostęp do owego debiana zdalnie przez OpenVPN, ale po połączeniu się z serwerem OpenVPN cały ruch użytkowników idzie przez interfejs VPN.

Czy jest możliwość skierowania ruchu za pomocą iptables, użytkowników na interfejs eth0 (normalny WAN) a nie tun0 (interfejs OpenVPN) ?

Z góry dziękuje za pomoc smile

98

(55 odpowiedzi, napisanych Oprogramowanie / Software)

Na początek zdecyduj się jaki w końcu masz ten modem.
W temacie napisałeś "e3372" a w poście "e3272" tongue

Ja na zastawie jaki podałeś w temacie używam huba takiego jak w TYM temacie, podłączony do niego jest modem, karta dźwiękowa i Pendrive do udostępniania danych. Zestawu używam już jakiś miesiąc, nie zaobserwowałem nawet jednej awarii ze strony modemu, pod postacią resetowania się modemu, odłączania się modemu od routera, zwalania internetu (cały czas w granicach 20 mbps) itp. a HUB kosztował w sklepie komputerowym jakoś w granicach 30 zł. Wydaje mi się że taka stabilność jak na taką cenę się opłaca. smile

99

(0 odpowiedzi, napisanych Oprogramowanie / Software)

Witam. Znalazłem taki oto poradnik do przekazania dźwięku z PC do Routera LINK.
W tym poradniku strumień audio jest odtwarzany za pomocą "madplay", czy da się go jakoś odtworzyć przez "mpd" ?

100

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Okej, jeszcze raz dziękuje za radę i pomoc smile