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.