Enable ipv4 IP forwarding
Można do skryptów startowych dodać linię:
echo "1">/proc/sys/net/ipv4/ip_forward
Można też w /etc/sysctl.conf
dodać (lub odremować) linię:
net.ipv4.ip_forward=1
oraz wykonać:
sysctl -p /etc/sysctl.conf
Samsung Galaxy jako dysk zewnętrzny
Co zrobić aby Samsung Galaxy S2 po podłączeniu przez USB był widoczny jako dysk zewnętrzny a nie jako aparat?
Wystarczy włączyć Ustawienia->Aplikacje->Ustawienia developerskie->Debugowanie USB na On.
krótkie kody USSD w sieciach GSM
OrangeFree
- sprawdzenie iloście GB i terminu ważności: *100*1*2#
APN: internet
Aero2:
APN: darmowy
Plus:
APN: internet hasło: internet
Mbank mobile:
- aktywacja GPRS: *101*11*02#
- aktywacja pakiety 20MB za darmo *101*11*04#
- aktywacja pakietu 100MB za 5zł *101*11*03#
Tags: UCSD
VNC serwer
Czasem zachodzi potrzeba uruchomienia na serwerze aplikacji, która wymaga środowiska graficznego. Można do tego zainstalować xvncserver.
# apt-get install xvnc4server
Teraz logujemy się (ssh) użytkownikiem, jako który chcemy pracować, ustawiamy hasło do vnc:
$ vnc4passwd
Password:
Verify:
Uruchamiamy serwer(możemy ich uruchomić kilka, każdy otrzyma kolejną liczbę, która oznacza, że serwer słycha na porcie 5800+ta liczba):
$ vnc4server
New 'alf:2 (login)' desktop is alf:2
Starting applications specified in /home/ams/.vnc/xstartup
Log file is /home/login/.vnc/alf:2.log
Aby podłączyć się do serwera uruchamiamy dowolnego klienta vnc na lokalnej stacji, np.:
$ vncviewer 192.168.3.14:2
socat – Przekierowanie portów z jednego serwera na inny
Przy przenoszeniu serwera pomiędzy różnymi lokalizacjami czasem pojawia się potrzeba aby przez pewien czas w obu miejscach, w starej i nowej sieci (na starym i nowym IP) na tych samych portach słuchały usługi. Można to osiągnąć stawiając w jednym z miejsc serwer, który będzie zajmował się wyłącznie forwardowaniem portów na właściwy serwer. Można to osiągnąć przy użyciu programu socat.
Instalujemy:
apt-get install socat
Dla każdego używanego portu TCP uruchamiamy:
# socat TCP4-LISTEN:80,fork TCP:195.64.174.90:80
a dla każdego portu UDP:
# socat UDP4-LISTEN:53,fork UDP4-SENDTO:195.64.174.90:53
Aby socat słuchał tylko na jednym IP, a nie bindował się do wszystkich, należy dodać opcję bind= np.
# socat TCP4-LISTEN:80,bind=195.64.174.11,fork TCP:195.64.174.90:80
Dla TCP to samo można osiągnąć przy użyciu programu redir poprzez:
# redir --lport=80 --cport=80 --caddr=195.64.174.90
Debian – instalacja xen
apt-get install xen-hypervisor-4.0-amd64 linux-image-2.6.32-5-xen-amd64
Jeśli ma być nie tylko parawirtualizacja, ale HVM to należy zainstalować też:
# apt-get install xen-qemu-dm-4.0
w /boot/grub/grub.cfg zmienić default na 4
# reboot
i teraz można uruchamiać maszyny wirtualne przez:
# xm create -c /xen/test.cfg
Opera w Debianie
Przeglądarki Opera nie ma w Debianie ze względów licencyjnych. Można ją natomiast doinstalować.
Dodajemy w /etc/apt/sources.list:
deb http://deb.opera.com/opera squeeze non-free
Robimy:
apt-get update
wget -O - http://deb.opera.com/archive.key | apt-key add -
apt-get install
i już mamy /usr/bin/opera
Tags: opera
proxy arp czyli podstawianie swojego MACa pod schowany IP
Jeśli mamy serwer schowany za routerem, a chcemu dać mu adres IP z podsieci widocznej po drugiej stronie routera, możemy spowodować aby router odpowiadał na zapytania ARP dla naszego adresu IP swoim MACem.
Ustawiamy to komendą:
arp -i eth0 -Ds 195.64.174.90 eth0 pub
(powoduje to, że na zapytanie o dany IP przez ARP, komputer odpowie swoim MACem z interfejsu eth0)
Po dodaniu wpis wygląda tak:
# arp -na
195.64.174.90 *
Usunąć można go przez:
arp -i eth0 -d 195.64.174.90 pub
Można to wykorzystywać np. na łączu Internet DSL z TPSA, gdzie otrzymuje się podsieć minimum 8-adresową i chce się użyć część adresów poza routerem.
Proftp niewidoczne pliki ukryte
Standardowo proftp jest tak skonfigurowany, że nie pokazuje plików ukrytych (zaczynających się od kropki). Aby włączyć ich listowanie wystarczy w /etc/proftpd.conf dodać linię:
ListOptions -a
Tags: hidden files, pliki ukryte, proftpd
Firefox 8.0 i java
Aby zainstalować plugin java pod linuksem (Debian) należy:
1. Pobrać jre, aktualnie jre-6u29-linux-i586.bin
2. Nadać mu prawo do wykonywania (chmod a+x jre-6u29-linux-i586.bin)
3. Uruchomić:
./jre-6u29-linux-i586.bin
4. Odpowiadając na pytania y lub all
Dodać dowiązanie do:
ln -s /usr/local/java/jre1.6.0_22/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins
5. Zrestartować firefox’a
Teraz pod Tools->Add-ons->Plugins powinien być widoczny plugin java.
