Author Topic: จัดการ enable postfix ให้ support ipv6 ครับ on freebsd  (Read 12600 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
จัดการ enable postfix ให้ support ipv6 ครับ on freebsd
« on: พฤษภาคม 25, 2012, 04:48:53 PM »
จัดการ postfix ให้ support ipv6 ครับ
โดยปกติแล้ว postfix ตอน install ลงจะ compile ipv6 มาให้ตั้งแต่ version 2.2 ขึ้นไปแล้วครับ

พอดีผมได้ IPV6 global ip มาครับ แล้วเลยต้องทำการ implement ให้ postfix support ipv6 ได้
ส่วน network core ก็เป็น ipv6 native ทั้งหมดละ

ส่วนของ OS=FreeBSD ต้องทำการให้ interface มี ipv6 ก่อนนะครับ

#vi /etc/rc.conf
###IPV6
ipv6_enable="YES"
ipv6_ifconfig_em0="2403:xxx:x:xxxx::101"
ipv6_defaultrouter="2403:xxx:x:xxxx::1"


แล้วทีนี้มาถึงส่วนของ configure ก็ไม่มีไรมากครับ config หลักๆที่เราต้องเพิ่มมีไม่กี่ตัว  
#vi /usr/local/etc/postfix/main.cf
inet_interfaces = all        #คือให้support ipv4,ipv6
inet_protocols = all         #คือให้support ipv4,ipv6
mynetworks = 127.0.0.0/8,192.168.1.0/24,[2403:xxx:x:xxxx::/64],[::1]/128,[fe80::]/10

ต่อไปก็ทำการ restart service postfix เลยครับ
#/usr/local/etc/rc.d/postfix  restart

smtp00# netstat -na | grep -i listen -A6
tcp6       0      0 *.587                  *.*                    LISTEN
tcp4       0      0 *.587                  *.*                    LISTEN
tcp6       0      0 *.25                   *.*                    LISTEN
tcp4       0      0 *.25                   *.*                    LISTEN
« Last Edit: พฤษภาคม 25, 2012, 05:17:33 PM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: จัดการ enable postfix ให้ support ipv6 ครับ on freebsd
« Reply #1 on: พฤษภาคม 25, 2012, 05:39:43 PM »
##telnet จาก server อื่นได้เลยครับ

#telnet 2403:xxx:x:xxxx::101 25
« Last Edit: มิถุนายน 13, 2012, 11:22:18 AM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: จัดการ enable postfix ให้ support ipv6 ครับ on freebsd
« Reply #2 on: พฤษภาคม 25, 2012, 05:47:50 PM »
ในระบบของ ipv6 จะไม่มีการ nat ครับซึ่งในจุดนี้ เราสามารถบอกให้ postfix ส่งเมลออก (Outgoing) ด้วย ipv6 ได้คือ

#vi /usr/local/etc/postfix/main.cf
    smtp_bind_address6 = 2403:xxx:x:xxx::101

แล้วทำ restart postfix ได้คือ

#/usr/local/etc/rc.d/postfix  restart