Ik wil een oude pc ombouwen tot een home doe het alles server. Ik loop hier tegen een paar problemen aan, ik zal eerst extra informatie geven daarna het probleem.
Met deze server wil ik het volgende gaan doen;
NAT routing
Firewall
QOS (Packet shaping)
Usenet download
Torrent download
Pbx (Asterix)
Streamen van media
De server heeft de volgende configuratie:
Debian 5
AMD Athlon XP 2800 barton (2.08 Ghz, lopend op 1.2 Ghz)
MSI K7N2 Delta
200 Gb Hd Pata (Boot)
500 Gb Hd Sata (Persoonlijke opslag)
1 TB Hd Sata (Bulk opslag, films, muziek)
2x 100mbit Lan (1 onboard, 1 realtek pci)
Vaste pc
OS Microsoft Windows 7 RC build 7100
AMD 6400+ BE
4 gb intern
500 Gb sata disk
Onboard audio
Onboard Lan
Laptop
Dell Latitude D520
OS Microsoft Windows XP
Smb.conf, weet niet of hij 100% in orde is. het is eerst simpel delen.
Vervolgens heb ik ook een simpele nat firewall opgezet.
Ik woon momenteel in een studio, waarbij ik de beschikking heb over een gedeelde verbinding. Wou de overige mensen ook mee laten genieten van de films en muziek te op mijn server staan. Echter word er vanuit het netwerk ook torrents gedownload. En aangezien er een aantal mensen zijn die online spelletjes spelen, is dit niet echt wenselijk. Daarom ben ik een aantal problemen tegen gekomen waar ik na lang zoeken zelf niet meer uit kom.
1- Heb problemen de samba shares te bereiken zowel vanaf de windows xp als de windows 7 machine. Dit is vooral erg bij de NZB share. Alle shares doen er abnormaal lang over om toegang te verkrijgen.
Heb zelf het volgende geprobeerd
Andere configuratie file, aonder suc6
Aantal dingen verandert in het register van de Windows 7 machine http://www.tomshardware.com/forum/75-63-windows-samba-issue
Control Panel - Administrative Tools - Local Security Policy
Local Policies - Security Options
Network security: LAN Manager authentication level
Send LM & NTLM responses
Minimum session security for NTLM SSP
Disable Require 128-bit encryption
Dit terwijl het voor de herinstallatie, wel correct werkte. Hij deed toen alleen dienst als NAS
2- Hoe block ik torrent verkeer, van binnenuit.
Heb zelf het volgende geprobeerd.
Proberen te blocken van bepaalde poorten
3- Hoe krijg ik een simpele Qos (Packet shaping aan de praat)
Ben zelf hier veel over aan het lezen geweest, alleen kom ik er zelf niet makkelijk uit
Kom er zelf niet meer uit dus hoop dat anderen mij hier verder mee kunnen helpen.
Met deze server wil ik het volgende gaan doen;
NAT routing
Firewall
QOS (Packet shaping)
Usenet download
Torrent download
Pbx (Asterix)
Streamen van media
De server heeft de volgende configuratie:
Debian 5
AMD Athlon XP 2800 barton (2.08 Ghz, lopend op 1.2 Ghz)
MSI K7N2 Delta
200 Gb Hd Pata (Boot)
500 Gb Hd Sata (Persoonlijke opslag)
1 TB Hd Sata (Bulk opslag, films, muziek)
2x 100mbit Lan (1 onboard, 1 realtek pci)
Vaste pc
OS Microsoft Windows 7 RC build 7100
AMD 6400+ BE
4 gb intern
500 Gb sata disk
Onboard audio
Onboard Lan
Laptop
Dell Latitude D520
OS Microsoft Windows XP
Smb.conf, weet niet of hij 100% in orde is. het is eerst simpel delen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
| [global]
workgroup = LAAGSTRAAT
server string = %h server
dns proxy = no
interfaces = 10.0.0.0/24 eth1
bind interfaces only = yes
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
security = user
# security = share
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
########## Shares ##########
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S
[complete]
comment = Complete download folder
valid users = @gebruikers
writeable = yes
create mask = 750
path = /download/complete
[nzb]
comment = Plaats hier uw nzb's
writeable = yes
valid users = @gebruikers
create mask = 770
path = download/nzb/invoer
[netwerk]
comment = Handig spul voor je computer
path = /netwerk
guest ok = yes
read only = yes
browseable = yes |
Vervolgens heb ik ook een simpele nat firewall opgezet.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| # Simpele nat firewall
echo -e "\n\nSETTING UP IPTABLES PROXY..."
# Interne netwerk
INTIF="eth1"
# externe netwerk
EXTIF="eth0"
# Externe ip weer geven
EXTIP="`/sbin/ifconfig eth0 | grep 'inet addr' | awk '{print $2}' | sed -e 's/.*://'`"
echo "Loading required stateful/NAT kernel modules..."
/sbin/depmod -a
/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_conntrack_irc
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc
echo " Enabling IP forwarding..."
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
echo " External interface: $EXTIF"
echo " External interface IP address is: $EXTIP"
echo " Loading NAT/Firewall rules..."
# Clearing any existing rules and setting default policy
iptables -P INPUT ACCEPT
iptables -F INPUT
iptables -P OUTPUT ACCEPT
iptables -F OUTPUT
iptables -P FORWARD DROP
iptables -F FORWARD
iptables -t nat -F
# FWD: Allow all connections OUT and only existing and related ones IN
iptables -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
# Enabling NAT (MASQUERADE) functionality on $EXTIF
iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
echo -e " Proxy server rule loading complete\n\n" |
Ik woon momenteel in een studio, waarbij ik de beschikking heb over een gedeelde verbinding. Wou de overige mensen ook mee laten genieten van de films en muziek te op mijn server staan. Echter word er vanuit het netwerk ook torrents gedownload. En aangezien er een aantal mensen zijn die online spelletjes spelen, is dit niet echt wenselijk. Daarom ben ik een aantal problemen tegen gekomen waar ik na lang zoeken zelf niet meer uit kom.
1- Heb problemen de samba shares te bereiken zowel vanaf de windows xp als de windows 7 machine. Dit is vooral erg bij de NZB share. Alle shares doen er abnormaal lang over om toegang te verkrijgen.
Heb zelf het volgende geprobeerd
Andere configuratie file, aonder suc6
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| [global]
workgroup = laagstraat.local
os level = 20
netbios name = Apollo
hosts allow = 10.0.0.0/24
security = user
[complete]
revalidate = yes
guest account =
comment = Complete download folder
valid users = @gebruikers
writeable = yes
create mode = 750
path = /download/complete
[nzb]
create mask = 770
comment = Plaats hier uw nzb's
writeable = yes
valid users = @gebruikers
Writable = yes
create mode = 770
path = download/nzb/invoer
[netwerk]
comment = Handig spul voor je computer
path = /netwerk
guest ok = yes
read only = yes
browseable = yes |
Aantal dingen verandert in het register van de Windows 7 machine http://www.tomshardware.com/forum/75-63-windows-samba-issue
Control Panel - Administrative Tools - Local Security Policy
Local Policies - Security Options
Network security: LAN Manager authentication level
Send LM & NTLM responses
Minimum session security for NTLM SSP
Disable Require 128-bit encryption
Dit terwijl het voor de herinstallatie, wel correct werkte. Hij deed toen alleen dienst als NAS
2- Hoe block ik torrent verkeer, van binnenuit.
Heb zelf het volgende geprobeerd.
Proberen te blocken van bepaalde poorten
code:
1
2
| iptables -A INPUT -i $INTIF -p tcp --dport 6881:6890 -j DROP iptables -A FORWARD -i $INTIF -p tcp --dport 6881:6890 -j DROP |
3- Hoe krijg ik een simpele Qos (Packet shaping aan de praat)
Ben zelf hier veel over aan het lezen geweest, alleen kom ik er zelf niet makkelijk uit
Kom er zelf niet meer uit dus hoop dat anderen mij hier verder mee kunnen helpen.