proftpd na debianie
|
branetre |
Dodano 18-12-2011 11:30
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
Postawiłem serwer na Zotac ION A-E pod kontrolą debiana i za żadne ciorta nie mogę uzyskać transferu większego niż 2,5 mbs Bez względu na to czy robie to po wifi czy lanie Macie jakieś pomysły ?
wlan0 to "N" 150mbs
eth0 to 1gigabit |
|
|
|
shibby |
Dodano 18-12-2011 11:40
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
jaka wersja debiana? Rekompilowales jajko pod Atoma?
zainstaluj narzedzie hdparm i zobacz jakie wyniki dysk osiaga
Komenda do testu: hdparm -tT /dev/sda
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
branetre |
Dodano 18-12-2011 11:44
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
Stable 6.0.3 kernel dystrybucyjny "2.6.32-5-686"
Dysk SSD 32GB Patriot Torqx
test:
/dev/sda:
Timing cached reads: 1414 MB in 2.00 seconds = 706.88 MB/sec
Timing buffered disk reads: 376 MB in 3.01 seconds = 125.04 MB/sec
Miałeś taką płytę Masz może jajko pod server kompilowane?
Połączony z 18 grudzień 2011 12:06:37:
Czyli jak dopiero przeprowadze kompilacje pod atoma to uzyskam większą prędkość?
Edytowany przez branetre dnia 18-12-2011 12:06
|
|
|
|
domgl |
Dodano 18-12-2011 20:56
|
Power User
Posty: 275
Dołączył: 19/03/2006 00:25
|
Jaki masz system plików na tym Debianie? |
|
|
|
branetre |
Dodano 19-12-2011 11:38
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
EXT4 |
|
|
|
shibby |
Dodano 19-12-2011 12:10
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
poczytaj jak wyłączyć journaling
http://fenidik.blogspot.com/2010/03/ext4-disable-journal.html
kompilacja nie jest trudna. Sciągnij źródła (najlepiej pełne z kernel.org i identycznej lub lekko wyższej wersji. Rozpakuj w /usr/src/linux. Skopiuj do niego plik config z /boot i nazwij .config
zainstaluj wymagane pakiety:
apt-get install build-essential automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libminiupnpc-dev libminiupnpc5 libappindicator-dev kernel-package libncurses5 libncurses5-dev
pozniej make menuconfig i ustawiasz co potrzeba. Najwazniejsze to wskazac mu ze CPU to Atom.
pozniej zapisujesz i wydajesz komendy:
export CONCURRENCY_LEVEL=4 (bo masz cztery watki procka)
make-kpkg clean ; make-kpkg --initrd --revision=1 kernel_image kernel_headers modules_image
na koniec zobacz w /usr/src bedziesz mial dwie paczki do instalacji przez dpkg. Instalujesz tą z image w nazwie. Headers ci nie potrzebne.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
branetre |
Dodano 19-12-2011 16:14
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
A poza prockiem jakieś parametry sieciowe też Czy na defaultowym konfigu jest już to co potrzeba ? |
|
|
|
shibby |
Dodano 19-12-2011 16:26
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
reszte można w sumie zostawić. Ja w większosci przypadków poprostu odznaczam to czego nie potrzebuje, zeby kompilacja trwala krocej a i sam kernel mniej wazyl (i szybciej dzialal).
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
branetre |
Dodano 19-12-2011 17:46
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
W repo debiana brak tych pakietów libminiupnpc-dev libminiupnpc5 libappindicator-dev
Z tego co pamiętam do kompilacji potrzeba tylko kernel-package libncurses5-dev libqt3-mt-dev
Więc reszta jest potrzebna do serwera ? |
|
|
|
shibby |
Dodano 19-12-2011 20:14
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Mozes je pominac. Reszta jest potrzebna ogolnie do kompilacji czegokolwiek
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
branetre |
Dodano 19-12-2011 22:34
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
Nic to nie dało Poza tym zainstalowałem debiana testing z nadzieją że nowsze sterowniki pozwolą na większy transfer i to też nic nie dało...
Po gigabitowym lanie jak i po wifi w standardzie "N" mam maksymalnie 2,2mbs
Co może powodować konflikt ?
Mam tylko udostępnianie połączenia internetowego MASQ i zainstalowany hostapd żeby zrobić z debiana router Wszystko chodzi jak ta lala a serwer FTP daje popalić... |
|
|
|
shibby |
Dodano 20-12-2011 09:08
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
http://bernas.com.pl/2011/01/18/konfiguracja-dysku-ssd-solid-state-drive-dla-linux-ubuntu-10-10/
i moze zamiast proftpd sprobuj uzyc vsftpd.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
branetre |
Dodano 20-12-2011 10:59
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
@shibby ja dokładnie z tego linka kożystałem i mam wszystko zrobione pod SSD dla EXT4
Debiana instalowałem w werski minimalnej i może czegoś brak w systemie ?
Mam na debianie zrobione to http://dug.net.pl/tekst/31/udostepnie...go_(masq)/
i to http://dug.net.pl/tekst/119/hostap/
W planie ITX miał zastąpić router i robił to świetnie.
Problem pojawił się gdy chciałem serwer FTP postawić.
Kilka konfiguracji (dwie instalacje) Jedna na stable druga na testing i dalej kicha...
Dziś jak wróce z pracy to postaram się na ubuntu zrobić krok po kroku.
Mam dziwne wrażenie że to właśnie MASQ i HOSTAPD mają wpływ na Wolne FTP.
Może mam zły firewall albo iptables.
Wszystko robiłem poradnikowo więc powinno chyba działać a tak niestety nie jest.
Edytowany przez branetre dnia 20-12-2011 11:51
|
|
|
|
shibby |
Dodano 20-12-2011 11:58
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
no to wylacz go, dodaj tylko podstawowe reguły typu:
Cytat #!/bin/bash
IPT="/sbin/iptables"
echo 'Execute... Czyszczenie'
# Czyszczenie
$IPT -F
$IPT -X
#$IPT -F -t nat
#$IPT -t nat -X
echo 'Execute... Polityka domyslna'
# Polityka domyslna
$IPT -P INPUT DROP
$IPT -P FORWARD ACCEPT
$IPT -P OUTPUT ACCEPT
# Pętla zwrotna
$IPT -A INPUT -j ACCEPT -i lo
$IPT -A OUTPUT -j ACCEPT -o lo
# Blokujemy zwalone ICMP (zdradzające topologię sieci za NAT'em)
$IPT -A OUTPUT -m state -p icmp --state INVALID -j DROP
# Wpuszczany sieć lan
$IPT -A INPUT -j ACCEPT -i eth0
## łańcuch ze standardowo otwartymi portami
$IPT -N PORTY
$IPT -A PORTY -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPT -A PORTY -p tcp -m multiport --dport 21 -m state --state NEW -j ACCEPT
$IPT -A INPUT -i eth0 -j PORTY
ten firewall zrobi dwie rzeczy:
- otworzy port 21 na swiat
- wpusci cala siec lan
Zamiast eth0 ustaw tylko swoj interfejs LAN.
Zapisz, przeładuj i zobacz czy transfery beda ok.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
branetre |
Dodano 20-12-2011 20:56
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
Zainstalowałem ubuntu 11.10 32bit i zaraz po instalacji zanim postawiłem router:
FTP po lanie (proftpd) około 100mbs
FTP po wlan0 (proftpd) około 3,2mbs
Taki wynik bez firewal (czysty system i zainstalowany proftpd na domyślnym pliku konfiguracyjnym)
Teraz pytanie jak zrobić masquarade i hostapd żeby to co na lanie się nie zmieniło i czy jest jakiś sposób żeby na wlan0 (wifi) transfer był przynajmniej na 10mbs?
Dzięki za pomoc (wiem że wcale nie musisz) |
|
|