ข่าว: ข่าวประกาศ

  • 30 มิถุนายน 2024, 08:43:12

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

แสดงกระทู้

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - admin

หน้า: 1 ... 101 102 [103] 104 105 ... 115
1531
งั้นก็แนะนำเป็น P5GC นะครับ

แล้วก็วิธีติดตั้ง Driver Gigabit LAN Card Onboard ดูได้จาก Link

http://www.hadyaiinternet.com/index.php?topic=129.0

จากนี้เลยครับ

ส่วน SATA II ลองปรับ BIOS ให้ทำงานโหมด AHCI ดูครับ น่าจะมองเห็น

ลองดูครับ

1532
Linux Server System / Driver LAN Gigabit Ethernet controller: Attansic Technology Corp.
« เมื่อ: 05 กรกฎาคม 2008, 02:39:43 »
ปกติ Linux จะมี Driver สำหรับ Attansic มาให้แล้วสองตัวคือ atl1 และ atl2 แต่ M/B บางรุ่นจะไม่รับ
จะขึ้น Error เมื่อทำการ lspci

02:00.0 Ethernet controller: Attansic Technology Corp. Unknown device 1026 (rev b0)

ดังนั้นจะต้องทำการ compile driver atl1e ลงไป

http://support.asus.com/download/download.aspx?product=1&SLanguage=us-en&type=map&model=P5KPL-CM

วิธีลงเหมือนกัน P5GC ครับ

1533
ลองเปลี่ยนเป็น 7.10 ดูครับ ว่าเป็นไหม

เพราะ 8.04 ผมก็เจอปัญหาแบบนี้เหมือนกัน


1534
ClarkConnect ถ้าใช้ MultiWAN จะต้องใช้ตัว Office หรือ Enterprise ซึ่งต้องเสียตังค์หลายบาท
และ kernel ตัวเก่า ทำให้มองไม่เห็น Hardware บางตัว

แนะนำใช้ Ubuntu ดีกว่าครับ รวมราคา Hardware + Software แล้ว ก็ไม่แพงสำหรับชุดที่แนะนำไป

รองรับ Hardware ได้หลายตัว สอบถามเพิ่มเติมได้จากฝ่ายขายได้ครับ

1535
เป็นร้านที่ติดตั้งผ่านระบบอินเตอร์เน็ต

ค่อนข้างลำบากอยู่ เนื่องจากเจ้าของร้านไม่มีความรู้เรื่อง Linux เลยแม้แต่นิดเดียว

แต่ก็สามารถติดตั้งได้จนเสร็จ ใช้เวลาในการติดตั้ง 6 ชั่วโมง จนเสร็จสิ้นสามารถใช้งานได้


1536
แนะนำเป็น

http://www.hadyaiinternet.com/index.php?topic=43.0

ชุด MultiWAN + EBG นะครับ

รองรับได้ถึง 6WAN สินค้าก็คุณภาพมาตรฐานจาก DCOM ทั้งชุด
ยังขาดอยู่ก็แค่อุปกรณ์สำรองไฟและจอ monitor หากจำเป็นต้องใช้

ขอบคุณครับ

1537
เนื่องจากว่า เครื่อง Server มักจะวางไว้ใกล้กับอุปกรณ์พวก Switch , DSLAM , Router ซึ่งจะมี Console Port
ที่สามารถเชื่อมต่ออุปกรณ์และสามารถ Config ผ่าน Console Port ได้ เนื่องจากว่า notebook ไม่มี Serial Port
และตัวแปลง Serial - USB ก็ไม่ได้พกมาซะด้วย

ใน Linux นั้นจะมีโปรแกรม minicom ใช้สำหรับเชื่อมต่อ

ใช้คำสั่ง

minicom -s

สำหรับ config ค่าของ serial ให้ตรงกับอุปกรณ์ที่เชื่อมต่ออยู่ แล้ว save เป็น dfl (default)

ใช้คำสั่ง

minicom -o

สำหรับเชื่อมต่อ serial port ไปยังอุปกรณ์ดังกล่าว

ใช้ปุ่ม Ctrl + A  Z  สำหรับดู Help


1538
และแล้วเจ้า DSLAM ตัวนี้ก็สร้างปัญหาขึ้นมา

เนื่องจากว่า โปรแกรม EMS Software ที่ติดมากับตัว DSLAM นั้น ชอบก่อปัญหากับการ config ทุกที เวลา ใช้ software
EMS Config ทีไร จะมีปัญหา DSLAM ค้างบ้าง แฮงก์บ้าง จนทำให้ต้อง reboot บ่อยครั้ง

ก็เลยจำเป็นต้องหาคู่มือ สำหรับ CLI อีกแล้ว ใช้เวลาศึกษาอยู่ 3 คืน กว่าจะ config มันได้

ผมขอสรุปย่อ ๆ ละกัน เนื่องจากคำสั่งมันมีเยอะมาก เอาแค่คำสั่งที่ใช้งาน

ในการใช้งานของผมนั้น จะเป็นอุปกรณ์ตัว slave จะมี uplink ให้ 1 port และมี dsl ให้ 24 port
และแบ่ง dsl 24 port ออกเป็น 3 vlan เพื่อแยกกลุ่มลูกค้า

ยกตัวอย่างเช่น vlan100 เป็น Business, vlan200 เป็น Premier และ vlan300 เป็น Home
port uplink จะเป็น Trunk Port allow vlan 100,200 และ 300

อย่างแรกที่ต้อง config ก็คือ set ip ให้กับตัว dslam โดยจะใช้ ip 172.16.0.24 managemnt vlan 1
สามารถ set โดยใช้คำสั่ง

$ethernet intf ifname eth-0 ip 172.16.0.24 mask 255.255.255.0 usedhcp false
$ethernet intf ifname eth-0 mgmtvlanid 1

และก็ทำการสร้าง default route หรือ gateway นั่นเอง ด้วยคำสั่ง

$create ip route ip 0.0.0.0 mask 0.0.0.0 gwyip 172.16.0.1

ต่อไปก็ทำการสร้าง VLAN ขึ้นมา

$create vlan static vlanid 100 vlanname BIZ
$create vlan static vlanid 200 vlanname PREMIER
$create vlan static vlanid 300 vlanname HOME

เมื่อสร้าง VLAN เสร็จแล้ว ก็ต้องทำการ set vlan ต่าง ๆ ตาม port ที่เราต้องการ
ผมยกตัวอย่างเป็น port 1-8 เป็น BIZ, 9-16 เป็น PREMIUM และ 17-24 เป็น HOME
(dslam จะมอง port uplink เป็นหมายเลข 193)

$modify vlan static vlanid 1 egressports 193
$modify vlan static vlanid 100 egressports 1 2 3 4 5 6 7 8 193
$modify vlan static vlanid 200 egressports 9 10 11 12 13 14 15 16 193
$modify vlan static vlanid 300 egressports 17 18 19 20 21 22 23 24 193

$modify vlan static vlanid 1 untaggedports none
$modify vlan static vlanid 100 untaggedports 1 2 3 4 5 6 7 8
$modify vlan static vlanid 200 untaggedports 9 10 11 12 13 14 15 16
$modify vlan static vlanid 300 untaggedports 17 18 19 20 21 22 23 24

$modify gvrp port info portid 1 portvlanid 100
$modify gvrp port info portid 2 portvlanid 100
...(ขอย่อนะครับ)
$modify gvrp port info portid 8 portvlanid 100
$modify gvrp port info portid 9 portvlanid 200
...
$modify gvrp port info portid 16 portvlanid 200
$modify gvrp port info portid 17 portvlanid 300
...
$modify gvrp port info portid 24 portvlanid 300


ก็เป็นอันเสร็จสิ้นสำหรับการทำ vlan

เพิ่มเติมนิดนึง vpi และ vci เริ่มต้นค่า default จะเป็น 8/35 หากต้องการเปลี่ยนแปลง
ก็สามารถทำได้โดย ยกตัวอย่างเช่น ต้องการ

เปลี่ยน pvi / vci port 1 เป็น 0/100 (แต่ในการใช้งานจริงเราใช้ vlan เป็นตัวแบ่งแล้ว ไม่จำเป็นก็ได้)

$create atm vc intf ifname aal5-0 vpi 0 vci 100 lowif atm-0
$create eoa intf ifname eoa-0 lowif aal5-0
$create bridge port intf portid 1 ifname eoa-0

$modify atm vc intf ifname aal5-0 enable
$modify eoa intf ifname eoa-0 enable
$modify bridge port intf portid 1 enable


ต่อไปก็เป็นคำสั่งในการปรับ type ของ adsl ซึ่งจะมี 2 type ด้วยกันคือ
1. Interleave (ความนิ่งของสัญญาณดี แต่ค่า lagtency หรือค่า ping จะสูง)
2. Fast (ความนิ่งของสัญญาณน้อยกว่า แต่ค่า lagtency หรือค่า ping จะน้อย)

โดยปกติแล้ว DSLAM จะตั้งค่าเป็น Interleave อยู่แล้ว ถ้าต้องการใช้งานแบบ Fast ก็ใช้คำสั่งดังนี้ครับ

$modify adsl line intf ifname dsl-0 disable
$modify adsl line profile ifname dsl-0 type fastOnly atucfastmaxtxrate 0x400000
$modify adsl line intf ifname dsl-0 enable


สุดท้ายก็จะเป็นการตั้งค่า Download และ Upload ของ แต่ละ Port นะครับ

ยกตัวอย่างเช่น ต้องการ set port 1 ให้มีค่า Download 4M และ Upload 1M ก็สามารถใช้คำสั่ง

$modify adsl line intf ifname dsl-0 disable
$modify adsl line profile ifname dsl-0 atucfastmaxtxrate 0x400000
$modify adsl line profile ifname dsl-0 atucintlmaxtxrate 0x400000
$modify adsl line profile ifname dsl-0 aturfastmaxtxrate 0x100000
$modify adsl line profile ifname dsl-0 aturintlmaxtxrate 0x100000
$modify adsl line intf ifname dsl-0 enable


ก็เป็นอันจบการ config dslam

ต่อไปก็เป็นคำสั่ง พื้นฐานในการ monitor
จริงแล้วตัว dslam มันก็สามารถทำ snmp แสดงกราฟออกมาได้นะครับ แต่ผมทำแล้วมันยังเพี้ยนๆ ก็เลยใช้ CLI ดูแล้วกัน

พื้นฐานคำสั่งในการ config ก็จะมี  get / create / modify / delete สามารถกด tab เพื่อดู command help ได้

คำสั่งพื้นฐาน

<List of Wizard Commands>
----------------------------------------------------------------------------
dsl show [fast]
arp show
alarm show
pvc show
pvc create <dsl: 1~24> <vc: 1~8> <vpi> <vci> [<llcmux|vcmux>] [<interleaved|fast>]
pvc delete <dsl: 1~24> <vc: 1~8>
bridge delete <bridge id: 1~193>
tca show <acked>
critical show <acked>
firmware upgrade [-]<source file> <CP|DP|FD|DSL|ALL> <server ip>
fd show
port <disable|enable|restart> <dsl: 1~24>
config backup <filename> <server ip>
config restore <filename> <server ip>
ipconfig <ip> <mask>
snmpconfig <ro community> <rw community> <trap community> <host ip> <option:flush>
snmpflush
----------------------------------------------------------------------------


เป็นต้น

1540
จะต้องทำการ Set Modem Thomson ให้ทำหน้าที่เป็น Bridge Mode โดยวิธีการดังนี้

เมื่อเข้าหน้าเวปของ Modem Thomson แล้ว ให้คลิ๊กที่ User

เลือก Switch to another user

ใส่ User admin และ pass tot

เมื่อ User เปลี่ยนเป็น admin แล้วจะมีปุ่ม SpeedTouch เพิ่มขึ้นมา กดที่ปุ่ม SpeedTouch

เลือก Setup

จะมีหน้าต่าง Popup ขึ้นมา ให้เลือก Next

เลือก Mode DSL เป็น Bridge

เซตค่า VPI/VCI เป็น 1.32

กดปุ่ม Start เพื่อทำการ Config

รอสักครู่

กดปุ่ม Finish

เสร็จแล้วก็ทำการ Restart Modem ใหม่ ก็เป็นอันเรียบร้อย

1541
หากท่านใดที่ต่อ Server ผ่านเน็ต TOT และ Modem Router ยี่ห้อ Thomson แล้วขึ้น Error ว่า


เนื่องจากทาง TOT ได้ปรับปรุงระบบ Authentication ใหม่ โดยมีการกำหนด Session Limit เพิ่มขึ้นมา

โดยจะมี Error แจ้งใน /var/log/messages ดังนี้

Jul  1 15:00:17 ubuntu pppd[9882]: Plugin rp-pppoe.so loaded.
Jul  1 15:00:17 ubuntu pppd[9884]: pppd 2.4.4 started by root, uid 0
Jul  1 15:00:17 ubuntu pppd[9884]: PPP session is 14493
Jul  1 15:00:17 ubuntu pppd[9884]: Using interface ppp101
Jul  1 15:00:17 ubuntu pppd[9884]: Connect: ppp101 <--> eth1
Jul  1 15:00:17 ubuntu pppd[9884]: Remote message: PPP session limit exceeded
Jul  1 15:00:17 ubuntu pppd[9884]: Connection terminated.
Jul  1 15:00:47 ubuntu pppd[9884]: PPP session is 9605
Jul  1 15:00:47 ubuntu pppd[9884]: Using interface ppp101
Jul  1 15:00:47 ubuntu pppd[9884]: Connect: ppp101 <--> eth1
Jul  1 15:00:47 ubuntu pppd[9884]: Remote message: PPP session limit exceeded
Jul  1 15:00:53 ubuntu pppd[9884]: Connection terminated.
Jul  1 15:00:54 ubuntu pppd[9884]: Modem hangup
Jul  1 15:01:24 ubuntu pppd[9884]: PPP session is 11399
Jul  1 15:01:24 ubuntu pppd[9884]: Using interface ppp101
Jul  1 15:01:24 ubuntu pppd[9884]: Connect: ppp101 <--> eth1
Jul  1 15:01:24 ubuntu pppd[9884]: Remote message: PPP session limit exceeded
Jul  1 15:01:24 ubuntu pppd[9884]: Connection terminated.
Jul  1 15:01:55 ubuntu pppd[9884]: PPP session is 7514
Jul  1 15:01:55 ubuntu pppd[9884]: Using interface ppp101
Jul  1 15:01:55 ubuntu pppd[9884]: Connect: ppp101 <--> eth1
Jul  1 15:01:58 ubuntu pppd[9884]: Remote message: PPP session limit exceeded
Jul  1 15:01:58 ubuntu pppd[9884]: Connection terminated.
Jul  1 15:02:28 ubuntu pppd[9884]: PPP session is 2216
Jul  1 15:02:28 ubuntu pppd[9884]: Using interface ppp101
Jul  1 15:02:28 ubuntu pppd[9884]: Connect: ppp101 <--> eth1
Jul  1 15:02:31 ubuntu pppd[9884]: Remote message: PPP session limit exceeded
Jul  1 15:02:31 ubuntu pppd[9884]: Connection terminated.
Jul  1 15:03:01 ubuntu pppd[9884]: PPP session is 14535
Jul  1 15:03:01 ubuntu pppd[9884]: Using interface ppp101
Jul  1 15:03:01 ubuntu pppd[9884]: Connect: ppp101 <--> eth1
Jul  1 15:03:04 ubuntu pppd[9884]: Remote message: PPP session limit exceeded
Jul  1 15:03:04 ubuntu pppd[9884]: Connection terminated.

จึงทำให้บางท่านเจอปัญหาเหล่านี้


1542
ตัวอย่าง script ในการ Forward Port ของ DotA ผ่าน ppp101 จำนวน 5 เครื่อง port 6101-6105

โค๊ด: [Select]
DOTAIP=`ip addr show ppp101 |grep inet |cut -d " " -f 6`

iptables -A PREROUTING -t nat -p tcp -d $DOTAIP --dport  6101 -j DNAT --to 192.168.200.101:6101
iptables -A PREROUTING -t nat -p tcp -d $DOTAIP --dport  6102 -j DNAT --to 192.168.200.101:6102
iptables -A PREROUTING -t nat -p tcp -d $DOTAIP --dport  6103 -j DNAT --to 192.168.200.103:6103
iptables -A PREROUTING -t nat -p tcp -d $DOTAIP --dport  6104 -j DNAT --to 192.168.200.104:6104
iptables -A PREROUTING -t nat -p tcp -d $DOTAIP --dport  6105 -j DNAT --to 192.168.200.105:6105


iptables -A POSTROUTING -t nat -p tcp -s 192.168.200.0/24 -d  192.168.200.101 --dport 6101 -j SNAT --to 192.168.200.1
iptables -A POSTROUTING -t nat -p tcp -s 192.168.200.0/24 -d  192.168.200.102 --dport 6102 -j SNAT --to 192.168.200.1
iptables -A POSTROUTING -t nat -p tcp -s 192.168.200.0/24 -d  192.168.200.103 --dport 6103 -j SNAT --to 192.168.200.1
iptables -A POSTROUTING -t nat -p tcp -s 192.168.200.0/24 -d  192.168.200.104 --dport 6104 -j SNAT --to 192.168.200.1
iptables -A POSTROUTING -t nat -p tcp -s 192.168.200.0/24 -d  192.168.200.105 --dport 6105 -j SNAT --to 192.168.200.1

ลองนำไปประยุกต์ใช้ดูนะครับ


1543
ต้องขออภัยนะครับ ความรู้ของทีมงานด้าน IPCop ค่อนข้างน้อย
เนื่องจากความสามารถของ IPCop บางอย่างมันไม่ครบถ้วนและยากต่อการพัฒนาเพิ่มเติม
เพราะต้องพัฒนาตามพื้นฐานเดิมของ IPCop

ส่วนตัว ClarkConnect นั้น ติดปัญหาในเรื่องของ ลิขสิทธิ์ เนื่องจากตัวโปรแกรมจำเป็นต้องซื้อตามเงื่อนไขของ ClarkConnect

ตอนนี้ทางทีมงานจึงมุ่งเน้นพัฒนาตัว Ubuntu มากกว่า เพราะว่าสามารถวางรูปแบบได้ตั้งแต่เริ่มต้น และพัฒนาได้อย่างอิสระ
และพยายามพัฒนาสู่ระบบ Web Interface เพื่อความง่ายในการใช้งานต่อไป


จาก screen shot ที่ส่งมา (รูปที่สองและสาม) ลองเช็ค rule เพิ่มเติมนะครับ ตรง src และ dst

src port คือ Source Port หรือ Port ต้นทาง ควรจะเป็น 1024-65535 หรือทุก port (เว้นวางไว้)
dst port คือ Destination Port หรือ Port ปลายทาง ควรจะเป็น 18200-18201 สำหรับเกมส์ Audition

เป็นต้น

ลองปรับเปลี่ยนดูครับ


1544
การตรวจเช็คการทำงานของ Server ต่าง ๆ

ปัจจุบันทีมงานได้พัฒนาจากรูปแบบ Command Line ที่ต้องใช้ Putty เข้าไป

เป็นรูปแบบ Web Interface เพื่อง่ายต่อการใช้งาน

อยู่ระหว่างการปรับปรุงระบบความปลอดภัย

1545
8. ตรวจสอบการทำงานของ FROX (ftp proxy)

เมื่อทำการตรวจเช็คจากข้อ 1 ถึง 6 แล้ว ปรากฎว่า เวปเข้า่ได้ แต่เกมส์บางเกมส์เข้าไม่ได้ โดยเฉพาะเกมส์ที่ใช้ ftp patch
ให้ใช้คำสั่ง

root@cyren:~# iptables -F FROX -t nat
root@cyren:~#

เพื่อทำการ Disable Transparent FROX

หากทำการ Disable Transparent FROX แล้วปรากฎว่าเข้าเกมส์ดังกล่าวได้

แสดงว่า FROX Proxy Service มีปัญหา

ให้ทำการล้าง FROX Cache Files และทำการรันขึ้นมาใหม่ ด้วยคำสั่ง

root@cyren:~# /etc/init.d/clearfrox.sh
Disable Transparent FROX
Stopping frox: caching ftp proxy server: done
Remove Cache Files
Starting frox: caching ftp proxy server: done
Enable Transparent FROX
root@cyren:~#

ในระหว่างที่ Clear FROX ก็สามารถใช้งานได้ตามปกติครับ

หน้า: 1 ... 101 102 [103] 104 105 ... 115