modem Speedstream 4100 lost password
Swego czasu TP dostarczała modemy Speedstream 4100 z usługą InternetDSL TP. Często po zakończonym kontrakcie TP nie odbierała modemów, pozostawały do powtórnego użycia.
Niestety modemy były z hasłem, aby je powtórnie użyć należy:
1. Przywrócić do ustawień fabrycznych (przytrzymać reset przez 4 sekundy, do momentu gdy zacznie migać naprzemian na zielono/czerwono dioda power, wtedy puścić).
2. Modem jest przywracany do ustawień fabrycznych i jest widoczny pod adresem IP 10.0.0.1 lub 192.168.254.254.
3. Niestety modem ma hasło, można logować się przez telnet, ale pyta o login. Powinna działać para login: admin oraz hasło puste. Nie działa. Może także działać login: admin hasło: admin Zazwyczaj jednak nie działa.
4. Należy (po ustawieniu w komputerze adresu IP z klasy 10.0.0.x, np. 10.0.0.2), wgrać na nowo firmware poprzez aplikację pod windows. Do pobrania stąd: Firmware_4100A.zip
Po wgraniu na nowo firmware modem jest czysty i nie pyta o hasło tylko przy pierwszym wejściu poprzez stronę www, prosi o ustawienie nowego loginu i hasła.
Taki modem nadaje się bardzo dobrze do użycia dla łącza neostrada. Należy skonfigurować:
VPI: 0 VCI: 35 PPPoA
login: cośtam@neostrada.pl
hasło: (otrzymuje się smsem od TP po kontakcie na 801505505)
Należy w modemie włączyć NAT poprzez aktywację: NAPT Only Enabled Yes
Tags: 4100, adsl, modem, speedstream
IBM HS21 raid1 monitoring mpt-status Debian
# apt-get install mpt-status
# modprobe mptctl
# mpt-status
ioc0 vol_id 0 type IM, 2 phy, 67 GB, state OPTIMAL, flags ENABLED
ioc0 phy 1 scsi_id 4 IBM-ESXS MAY2073RC T107, 68 GB, state ONLINE, flags NONE
ioc0 phy 0 scsi_id 1 IBM-ESXS MAY2073RC T107, 68 GB, state ONLINE, flags NONE
# echo 'MAILTO="moj@adres.com"' >>/etc/default/mpt-statusd
# /etc/init.d/mpt-statusd restart
Xen – konfiguracja dwóch interfejsów eth0 i eth1 jako bridge
Aby uruchomić w xen dwa interfejsy widoczne dla gości jako bridge należy stworzyć skrypt, np. o nazwie /etc/xen/scripts/network-multi-bridge a w nim:
#!/bin/sh
dir=$(dirname "$0")
script=/etc/xen/scripts/network-bridge
# eth0
$script "$@" netdev=eth0 vifnum=0 bridge=xenbr0
# eth1
$script "$@" netdev=eth1 vifnum=1 bridge=xenbr1
exit 0
Dajemy mu prawa do wykonywania:
chmod a+x /scripts/network-multi-bridge
W /etc/xen/xend-config.sxp zamiast:
(network-script network-bridge)
wpisujemy:
(network-script network-multi-bridge)
Restartujemy xend:
/etc/init.d/xend restart
I teraz już możemy konfigurować sieć gościa wpisując w pliku gościa np.
vif = [ 'bridge=xenbr0,mac=00:16:3E:00:00:02','bridge=xenbr1,mac=00:16:3E:00:00:03' ]
Zakup certyfikatu SSL do apache
# openssl genrsa -out sklep2011.key 2048
Generating RSA private key, 2048 bit long modulus
…………………………………………………………………….+++
………………………………………………………………………………………………………………………………………………………………………+++
e is 65537 (0×10001)
Generowanie CSR:
# openssl req -new -key sklep2011.key -out sklep2011.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter ‘.’, the field will be left blank.
—–
Country Name (2 letter code) [AU]:PL
State or Province Name (full name) [Some-State]:Wroclaw
Locality Name (eg, city) []:Wroclaw
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Nazwa Firmy
Organizational Unit Name (eg, section) []:Cokolwiek
Common Name (eg, YOUR name) []:serwer.amsnet.pl
Email Address []:
Please enter the following ‘extra’ attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
(opcjonalne elementy oraz adres email pozostawiamy puste).
Teraz przesyłamy otrzymany CSR (sklep2011.csr) poprzez stronę np. rapidssl.com, w celu autoryzacji, trzeba kliknąć w link w mailu na adres admin@_adres_ssl. Po otrzymaniu certyfikatu, należy go zapisać w pliku, np. sklep2011.crt oraz dodać do obsługi w apache2, czyli np.:
ServerAdmin spam@amsnet.pl
DocumentRoot /var/www/costam
ServerName serwer.amsnet.pl
ErrorLog /var/log/apache/sklep-error.log
CustomLog /var/log/apache/sklep-access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/2011/sklep2011.crt
SSLCertificateKeyFile /etc/ssl/2011/sklem2011.pem
SetEnvIf User-Agent „.*MSIE.*” nokeepalive ssl-unclean-shutdown
Uruchamianie komputera wakeonlan
Jeśli komputer ma uruchomione budzenie poprzez wakeonlan, można go obudzić uruchamiając skrypt:
wakeonlan -i 192.168.1.255 -p 9 XX:XX:XX:XX:XX:XX
xen Error: ‘NoneType’ object has no attribute ‘rfind’
Xen podczas uruchamiania gościa HVM mówi:
xen Error: ‘NoneType’ object has no attribute ‘rfind’
To prawdopodobnie oznacza, że nie ma zainstalowanego xen-qemu-dm-4.0, w Debianie jest to ten pakiet. Należy go doinstalować:
apt-get install xen-qemu-dm-4.0
Listy antyspamowe – gdzie sprawdzić czy się jest na liście?
Gdzie warto sprawdzić, gdy jesteśmy na jakiejś liście antyspamowej ale nie wiadomo na jakiej?
Multicheck:
www.anti-abuse.org/multi-rbl-check
Niektóre komputery i serwery korzystają z bazy Symantec:
ipremoval.sms.symantec.com/lookup/
Call to undefined function: compatibility_check_plugin_setup
Squirrelmail, plugin change_passwd (zmieniający hasło przez program suid root), po zainstalowaniu mówi:
Call to undefined function: compatibility_check_plugin_setup
Plugin ten wymaga do działania pluginu compatibility, ale nie wersji 2.* tylko wersji 1.3. Po zrobieniu downgrade plugina change_passwd zaczyna działać poprawnie.
Tags: change password, squirrelmail, webmail
Macierz read-only md1 : active (auto-read-only) raid1
Czasem po reboocie, zmianie płyty lub czymś innym macierz wstaje w trybie read-only:
# cat /proc/mdstat
Personalities : [raid1]
md1 : active (auto-read-only) raid1 sda2[0] sdb2[1]
449321848 blocks super 1.2 [2/2] [UU]
resync=PENDING
i wymaga ręcznej ingerencji. Trzeba wydać komendę:
# mdadm –readwrite /dev/md1
# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda2[0] sdb2[1]
449321848 blocks super 1.2 [2/2] [UU]
[>....................] resync = 3.6% (16378048/449321848) finish=43.1min speed=167264K/sec
Mysql 5.5 instalacja ze źródeł
Nie ma dla Debiana gotowej paczki z mysql 5.5, dlatego trzeba sobie skompilować, jak dawniej. Pobieramy ze strony http://dev.mysql.com/downloads/mysql/ aktualne źródło (Select Platform -> Source code).
Do kompilacji będą potrzebne:
apt-get install make cmake bison g++
Rozpakowujemy źródła:
tar xzf mysql-5.5.16.tar.gz
cd mysql-5.5.16
cmake .
make
make install (zainstaluje do /usr/local/mysql)
lub make install DESTDIR=”/dowolny/katalog”
make install scripts
Dodajemy użytkownika i grupę:
groupadd mysql
useradd -r -g mysql mysql
Zmieniamy właściciela
chown -R mysql.mysql /usr/local/mysql
Tworzymy tabele z uprawnieniami skryptem:
scripts/mysql_install_db –user=mysql
Uruchamiamy bazę poprzez:
/usr/local/mysql/bin/mysqld_safe
Standardowo my.cnf będzie czytany z katalogu /etc/mysql/my.cnf
Jeśli chcemy aby był używany inny plik/katalog uruchamiamy mysqla tak:
/usr/local/mysql/bin/mysqld_safe –defaults-file=/etc/mysql/my_ok_22.cnf
Tags: Instalacja, mysql
