Mail server (Sendmail)

Internet Protocol
Version 6
Set up IPv6
servers and
firewall
1
2
Web server (Apache)-1
 Apache
ปัจจุบนั รองรับการเรียกผ่าน IPv6 address โดยค่า
default อยู่แล้ว
 เพียงแค่ server มีการกาหนดหมายเลข IPv6 ให้กบั interface หรือ จะเข้า
หน้าเว็บจากเครื่อง web server ด้วย http://[::] ก็ได้
 Install
Apache (Ubuntu 12.04)
sudo apt-get install apache2
3
Web server (Apache)-2
 Define


Prefix Follow the lab#2
2001:3c8:9009:1e8:xxxx:xxxx:xxxx:xxxx:/64
 Map


Resource Record on DNS Server
Forward Zone and Reverse Zone
Try open URL http://www.testv6.com
 Restart

IPv6 address on the interface ***
apache2
Sudo /etc/init.d/apache2 restart
4
Web server (Apache)-3
 การตรวจสอบว่า
Apache ทางานแบบ Dual Stack mode หรือไม่
netstat -tulpn | grep :80
 ผลลัพธ์ ต้องเป็ นดังนี้
5
Web server (Apache)
 การ
configure iptables ให้ web server สามารถใช้งาน IPv6 ได้
ip6tables –A INPUT -m tcp -p tcp --dport 80 –j ACCEPT
6
Mail server (Sendmail)
 การติดตัง้
Sendmail
sudo apt-get install sendmail mailutils
 แก้ไฟล์ sendmail.mc
ก่อนทาการ start mail-server
sudo gedit /etc/mail/sendmail.mc
หาคาสัง่
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4,
Port=smtp, Addr=127.0.0.1')dnl
แทนด้วย
DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6,
Port=smtp, Addr=::1')dnl
7
Mail server (Sendmail)
 Start
Sendmail
sudo /etc/init.d/sendmail start
 ตรวจสอบการทางานของ
netstat -nlptu
Sendmail
8
Mail server (Sendmail)
 ทดสอบการใช้งานของ
mail server
telnet ::1 25
 แนะนาตัวเองพร้อมกับเปิ ดโหมด
EHLO test.com
SMTP
9
Mail server (Sendmail)
 ระบุผูส้ ง่
MAIL FROM: [email protected]
 ระบุผูร้ บั
RCPT TO: root@localhost
10
Mail server (Sendmail)
 ใส่ขอ้ ความใน
mail
DATA (กด enter แล้วก็พม
ิ พ์ขอ
้ ความทีจ
่ ะใส่ จบข้อความด้วย “.” )
 ออกจาก
telnet
Quit
11
Mail server (Sendmail)
 ตรวจสอบ
email ที่ถกู ส่งมา
mail (แล้วกดหมายเลข mail ทีต
่ อ
้ งการดูในทีน
่ เี้ ป็นเลข 1)
12
Mail server (Sendmail)
 การ
configure iptables ให้ Mail server สามารถใช้งาน IPv6 ได้
ใช้วธิ พี มิ พ์คาสัง่
ip6tables –A INPUT -m tcp -p tcp --dport 25 –j ACCEPT
13
Firewall command Ubuntu
12.04 basic
 Sudo
ufw status
 Start/Stop Firewall

Sudo ufw enable / sudo ufw disable
 List

Rule
Sudo Ip6tables –L
 Flush

Rule
Sudo Ipv6tables -F