การเปลี่ยน IP Bridge ของ Docker

IP ของ Docker โดย Default เป็น Private IP Class B มันจะมีปัญหา Network ที่ใช้ Private IP Class Bในที่นี้เราจะเปลี่ยน Default ของ Docker กัน1. แก้ไขแฟ้ม /etc/docker/daemon.json เพิ่ม{    “default-address-pools”:        [            {“base”:”10.10.0.0/16″,”size”:24}        ]}ถ้ามี ค่าอื่นอยู่ให้ใส่ , หลัง ]{    “dns”: [“172.18.1.2”, “172.18.1.3”],    “default-address-pools”:        [            {“base”:”10.10.0.0/16″,”size”:24}        ]} 2. ตรวจสอบว่า Docker มีการสร้าง Network อะไรบ้าง#sudo docker network ls 3.ลบ network ที่วงกลมสีแดงตามข้อ 2   3.1 ต้องหยุดการทำงานของ container ที่เรียกใช้ก่อน         #sudo docker network inspect taneeoaspsuacth_default         #sudo docker stop tanee_mysql tanee_web   3.2 ลบ network         #sudo docker network rm taneeoaspsuacth_default 4. สร้าง network ใหม่#sudo docker network create –driver bridge taneeoaspsuacth_default <= ชื่อไม่จำเป็นต้องเหมือนเดิม 5. เชื่อม network และ container#sudo docker network connect taneeoaspsuacth_default tanee_web#sudo docker network connect taneeoaspsuacth_default tanee_web 6. เริ่มการทำงานของ container #sudo docker start tanee_mysql tanee_web 7. ตรวจสอบ netwrok#sudo docker network inspect taneeoaspsuacth_defaultจะพบว่า ip ของ container  ได้เปลี่ยนไปแล้ว 8. ลบ Bridge Network เดิม#ifconfig#sudo ip link set br-0f333b026e6f down#sudo ip link set br-b698ee3e22e0 down#sudo brctl delbr br-0f333b026e6f#sudo brctl delbr br-b698ee3e22e0

Read More »

Block Baidu กับ ZyXEL ZyWALL USG1000

รุ่นที่ใช้คือ ZyWALL USG1000 1. Login เข้าหน้าจัดการ FireWall 2. คลิก setting 3. เลือกเมนู Anti-X => Content Filler 4. เลือก Tab Fillter Profile 5. คลิก ADD 6. ตั้งชื่อ Profile ในที่นี้คือ BAIDU เลือก Tab Custom Service 7. คลิก Enable Custom Service 8. ลงมาล่างสุด ที่ Blocked URL Keywords คลิก Add 9. ใส่ชื่อ Web Site ที่ต้องการ Block ถ้าต้องการใส่มากกว่า 1 web ให้คลิก Add เพื่อเพิ่มเติม ในที่นี้ baidu.com และ baidu.co.th เสร๋จแล้วคลิก OK 10. เลือก Tab General 11. คลิก Enable Content Filter และ คลิก ADD 12. ตรง Filter Profile เลือก Profile ที่ ต้องการ ในที่นี้คือ BAIDU คลิก OK 13. มาดูผลงาน อย่าลืมเลือก Display เป็น Block web sites ด้วย

Read More »

Notebook ปล่อย WiFi hotspot ให้ มือถือ

จาก มือใหม่คุยกันเรื่องใช้ 3G แล้วปล่อย WiFi hotspot ให้ Notebook เดี๋ยวจะมีคนถาม เขียนมือถือปล่อย WIFI ให้ NB แล้ว ถ้าจะให้ NB ปล่อย WIFI ให้มือถือทำไง เปิด WiFi hotspot 1. เข้า DOS Promt พิมพ์ netsh wlan set hostednetwork mode=allow ssid=ssid_name key=password netsh wlan start hostednetwork ขั้นตอนนี้จะได้ Wriless Network Connection ใหม่มา จำชื่อไว้ให้ดีครับ เพราะจะต้องใช้ในขั้นตอนที่ 2 เช่น netsh wlan set hostednetwork mode=allow ssid=PATT_AP key=patt123 netsh wlan start hostednetwork 2. เลือก Network Connection ที่สามารถออก Internet ได้ เข้าไปดู Wireless Network Connection Status คลิก Properties เลือก Tab Sharing ติก Allowother network users to conn………. เลือก การ์ดที่ต้องการ Share ปิด WiFi hotspot เข้า DOS Promt พิมพ์ netsh wlan stop hostednetwork การเปิดและปิด WIFI นั้น ผมจะ save เป็นแฟ้มไว้บน Desktop ครับ ชื่อ WLAN_START.bat กับ WLAN_STOP.bat เวลาจะเปิดหรือปิดก็ดับเบิ้ลคลิกที่ file โดยที่ไม่ต้องทำขั้นตอนที่ 2 อีก

Read More »

ติดตั้ง Pykota บน Ubuntu Server 14.04.1 LTS

1. ติดตั้งโปรแกรมที่จำเป็นก่อน sudo apt-get install cups subversion postgresql postgresql-client postgresql-common libX11-dev libxt-dev libxext-dev python-dev python-jaxml python-reportlab python-reportlab-accel python-pygresql python-osd python-egenix-mxdatetime python-imaging python-pysnmp4 python-chardet python-pam python-pysqlite2 python-mysqldb python-ldap apparmor-utils 2. แก้ config ของ cups #sudo vi /etc/cups/cupsd.conf ที่ <Location /> เพิ่ม  allow all ที่ <Location /admin> เพิ่ม  allow ip_admin ที่ <Policy default> comment JobPrivateValues default เพิ่ม JobPrivateValues job-originating-host-name ที่ <Policy authenticated> comment JobPrivateValues default เพิ่ม JobPrivateValues job-originating-host-name 3. แก้ config ของ PostgreSQL #sudo pico /etc/postgresql/9.3/main/pg_hba.conf เติมข้อความนี้ต่อไปที่ท้ายสุดของแฟ้ม host all all 10.0.5.3/24 trust ***ให้เปลี่ยนเลข ip จาก 10.0.5.3 เป็นเลข ip ของ server ที่กำลังใช้ 4. ติดตั้งเครื่องพิมพ์ เปิด Browser ไปที่ url http://ip_server:631 คลิก tab Administration คลิก Add Printer เลือก Printer คลิก Continue ใส่รายละเอียด ของเครื่องพิมพ์ ติ๊ก เลือก Share This Printe คลิก Continue เลือก Driver ของเครื่องพิมพ์ คลิก Add Printer คลิก  Set Default Option ทดสอบการพิมพ์โดยเลือก Print Test Page 5. ติดตั้งเครื่องพิมพ์บนเครื่อง Client และทดสอบการพิมพ์ 6. ติดตั้งโปรแกรม Pykota #cd /usr/share #svn co http://svn.pykota.com/pykota/trunk pykota #cd pykota #python checkdeps.py #python setup.py install 7. สร้างผู้ใช้ pykota ด้วยคำสั่ง #sudo adduser –system –group –home /etc/pykota –gecos Pykota pykota #sudo adduser lp pykota 8. จัดการ postgresql ต่อดังนี้ #sudo su – postgres -c “psql -f /usr/share/pykota/initscripts/postgresql/pykota-postgresql.sql template1” 9. ทำให้ cups รู้จัก Pykota #cd /usr/lib/cups/backend #sudo ln -sf /usr/share/pykota/bin/cupspykota #sudo chmod -Rf 755 /usr/share/pykota/bin/* #sudo chmod -Rf 755 /usr/lib/cups/backend*

Read More »