Friday, June 19, 2015

Add route linux debian

Add route linux debian

ADD a route
sudo route add -net 192.168.2.0 gw 192.168.1.1 netmask 255.255.255.0 dev eth1
DELETE a route
sudo route del -net 192.168.2.0 gw 192.168.1.1 netmask 255.255.255.0 dev eth1

Ref. add route


Add permanant route on Centos

vim /etc/sysconfig/network-scripts/route-eth0

ADDRESS0=172.16.10.0
NETMASK0=255.255.252.0
GATEWAY0=172.16.0.1
ADDRESS1=172.16.20.0
NETMASK1=255.255.255.0
GATEWAY1=172.16.0.1

Thursday, June 18, 2015

การกำหนดสิทธ์ให้บางคนส่งเมลออกข้างนอกได้เท่านั้น

สิ่งที่ต้องทำมีดังนี้

1. แก้ไขไฟล์ #vim main.cf
เพิ่มบรรทัดด้านล่าง

smtpd_restriction_classes = external, local_only
external = reject_unauth_destination
local_only = check_recipient_access hash:/etc/postfix/local_domains, reject_unauth_destination
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/restricted_senders

2. สร้างไฟล์ local_domains แล้วแอดโดเมนที่ต้องการให้ส่งเมลออกได้ (ส่วนใหญ่เป็นเมลภายในบริษัท) ดังนี้
#vim local_domains
domain.com  OK
abc.domain.org  OK

บันทึก แล้ว postmap /etc/postfix/local_domains

3. สร้างไฟล์ #vim restricted_senders
เพิ่มข้อมูลดังนี้

บรรทัดที่ 1: ใส่เมลที่ต้องการให้ส่งเมลออกได้
บรรทัดที่ 2: ใส่โดเมนที่ไม่ต้องการให้ส่งเมลออกไป

#vim restricted_senders
abc@domain.com  OK
domain.com  local_only

* สำหรับการเพิ่มเมลคนอื่น ๆ ก็ใส่เพิ่มเข้ามาก่อนบรรทัด domain.com  local_only
เสร็จแล้วรันคำสั่ง
#postmap /etc/postfix/restricted_sendes

4. ให้ตรวจสอบ file /etc/default/saslauthd

# Example: MECHANISMS="pam"
#MECHANISMS="ldap"
PARAMS="-r"
MECHANISMS="rimap -O 192.168.0.xx" (IP Mail server ตัวหลัก)

OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd -r"

5. สุดท้ายสั่ง service postfix ,saslauthd เพื่อใช้งาน
/etc/init.d/postfix restart
/etc/init.d/saslauthd restart

บทความที่เกี่ยวข้อง