07.06.2014 Views

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

10.5 IPv6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238<br />

10.6 Domain Name Servers (DNS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240<br />

10.6.1 Principle and Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240<br />

10.6.2 Configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241<br />

10.7 DHCP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243<br />

10.7.1 Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243<br />

10.7.2 Configuring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244<br />

10.7.3 DHCP and DNS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245<br />

10.8 Network Diagnosis Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245<br />

10.8.1 Local Diagnosis: netstat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246<br />

10.8.2 Remote Diagnosis: nmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247<br />

10.8.3 Sniffers: tcpdump and wireshark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248<br />

11. Network Services: Postfix, Apache, NFS, Samba, Squid,<br />

LDAP 251<br />

11.1 Mail Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252<br />

11.1.1 Installing Postfix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252<br />

11.1.2 Configuring Virtual Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255<br />

11.1.2.1 Virtual Alias Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255<br />

11.1.2.2 Virtual Mailbox Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256<br />

11.1.3 Restrictions for Receiving and Sending . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257<br />

11.1.3.1 IP-Based Access Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258<br />

11.1.3.2 Checking the Validity of the EHLO or HELO Commands . . . . . . . . . . . . . . . . . . . . . 259<br />

11.1.3.3 Accepting or Refusing Based on the Announced Sender . . . . . . . . . . . . . . . . . . . . . 260<br />

11.1.3.4 Accepting or Refusing Based on the Recipient . . . . . . . . . . . . . . . . . . . . . . . . . . 260<br />

11.1.3.5 Restrictions Associated with the DATA Command . . . . . . . . . . . . . . . . . . . . . . . . 261<br />

11.1.3.6 Applying Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261<br />

11.1.3.7 Filtering Based on the Message Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261<br />

11.1.4 Seing Up greylisting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262<br />

11.1.5 Customizing Filters Based On the Recipient . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264<br />

11.1.6 Integrating an Antivirus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265<br />

11.1.7 Authenticated SMTP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266<br />

11.2 Web Server (HTTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268<br />

11.2.1 Installing Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268<br />

11.2.2 Configuring Virtual Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269<br />

11.2.3 Common Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271<br />

11.2.3.1 Requiring Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272<br />

11.2.3.2 Restricting Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273<br />

11.2.4 Log Analyzers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273<br />

11.3 FTP File Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275<br />

11.4 NFS File Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

11.4.1 Securing NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276<br />

11.4.2 NFS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278<br />

11.4.3 NFS Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279<br />

Contents<br />

IX

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!