สาระดีๆ มีให้อ่านทุกวัน

Archive for กันยายน, 2010

เอาเส้น line น่ารักๆ มากฝากครับผม

คลิก More… ดูต่ออีกเพียบ

การติดตั้ง wireless 11n Ubuntu

>tar zxvf rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20100625.tar.gz
>cd rtl8712_8188_8191_8192SU_usb_linux_v2.6.6.0.20100625
>make
>./clean
ตามด้วย

>sudo insmod 8712u.ko
เพิ่มข้อความที่ไฟล์ /etc/rc.local ดังนี้

insmod /lib/firmware/8712u.ko &

exit 0
************** ถ้าไม่ได้ลองวิธีต่อไป ***************
 (เพิ่มเติม…)

การติดตั้ง madwifi สำหรับ atheros wireless

svn co http://svn.madwifi-project.org/madwifi/trunk madwifi

cd madwifi

make clean

make

sudo make install

***********************************************

ถ้ายังไม่ได้อีกคงต้องลองโหลดจาก branch ตามนี้ครับ

svn co http://svn.madwifi-project.org/madwifi/branches/madwifi-0.9.04/ madwifi

cd madwifi

make clean

make

sudo make install

จัดทำ LiveCD/DVD&Backup แบบง่ายๆ

Linux Mint เป็นลินุกส์ดิสโทรหนึ่งที่นำ Ubuntu มาเป็นฐานในการพัฒนา ปัจจุบันได้รับการตอบรับจากผู้ใช้งานค่อนข้างดี เนื่องจากมีวงจรการพัฒนาที่สั้นกว่าทำให้แพกเกจต่างๆค่อนข้างสดใหม่ทันสมัย กว่าตัวฐานที่นำมาพัฒนาเสียอีก มีการปรับแก้/ปรับแต่งระบบให้มีประสิทธิภาพกว่าเดิม …

Remastersys เป็นโปรแกรมหรือเครื่องมือที่มีเอกลักษณ์เฉพาะตัวของ Mint เป็นโปรแกรมหรือเครื่องมือที่มีความสามารถในการสร้าง LiveCD/DVD และประยุกต์ใช้ในการสำรองระบบลินุกส์ (Backup) ซึ่งผู้เขียนเห็นว่าอย่างหลัง Backup น่าจะมีความจำเป็นและประโยชน์ต่อการใช้งานปกติมากกว่าการนำลินุกส์มา Remaster ขึ้นมาใหม่ …

เนื่องจาก Mint นำ Ubuntu มาเป็นฐานในการพัฒนาดิสโทร จึงสามารถนำโปรแกรม Remastersys  (ดูแล้วเหมาะจะเรียก Script มากกว่า) มาใช้งานบน Ubuntu หรือดิสโทรอื่นๆที่ใช้มาตราฐานการบูตและติดตั้ง casper/ubiquity ตัวอย่างใช้ Ubuntu 7.10 Gutsy

เปิดโปรแกรม Terminal เพื่อเข้าสู่โหมด root ด้วยคำสั่งดังนี้

$ sudo su

เพิ่มตำแหน่งดาวน์โหลดแพกเกจ

$ echo “deb http://www.linuxmint.com/repository romeo/” >>/etc/apt/sources.list

(เพิ่มเติม…)

ผ่าน bluetooth ง่ายๆ ด้วย blueman

หลังจากพยายามเชื่อมต่อมือถือเพื่อเล่นเน็ตฯ ผ่านบลูทูธมา 108 วิธี ได้บ้าง ไม่ได้บ้าง สุดท้าย สวรรค์ก็ทรงเห็นถึงความพยายาม จึงส่ง blueman v.0.6-r121 มาให้ (จริงๆ แล้วเป็นทีมพัฒนาจาก blueman.tuxfamily.org)
ซึ่งความจริงเค้าก็พัฒนามาต่อเนื่อง แต่หยุดยาวไปช่วง hardy ทำให้เมื่อจะติดตั้งกับ intrepid ไม่สามารถติดตั้งได้

ล่าสุดมี version 1 แล้ว แต่ยังอยู่ในช่วงพัฒนาอยู่ ที่แตกต่างกันก็คือ v.1 จะมี applet เป็นรูป Bluetooth มาแทน และสามารถคลิกขวาเพื่อจัดการการเชื่อมต่อได้คล้ายกับ bluetooth monitor เดิมๆ ของ intrepid ลองติดตั้งแล้ว ใช้งานได้ดี แต่ดันไม่ค่อยเสถียรเท่าไหร่ เปิดเครื่องมาอีกทีหายวับไปซะงั้น เลยย้อนกลับมาใช้ v.0.6-r121 แทน

เริ่มเลย แก้ไข sources.list กันตามธรรมเนียม

Code: [Select]

sudo gedit /etc/apt/sources.list.d/blueman.list
เพิ่ม

Code: [Select]

deb http://ppa.launchpad.net/blueman/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/blueman/ppa/ubuntu intrepid main

อัพเดท

Code: [Select]

sudo apt-get update
ติดตั้ง

Code: [Select]

sudo apt-get install blueman
โดยตัว bluetooth monitor เดิมของ intrepid จะถูกลบออก แล้วแทนที่ด้วย blueman แทน

เรียกใช้
เปิด หรือเสียบ bluetooth

Accessories –> Blueman bluetooth manager


(เพิ่มเติม…)

วิธีแก้เมื่อ Ubuntu ไม่รู้จัก Aircard

ALT-F2

sudo service network-manager restart

RUN

*******************************

usb aircard หลาย ๆ รุ่น จะถูกมองเห็นเป็น CD เมื่อเสียบในเครื่อง ก่อนที่จะเริ่มใช้งานให้สั่ง eject เสียก่อนครับ ด้วย

sudo eject /dev/scd1

หากมี drive CD อยู่ ให้ใช้ scd1 หากไม่มีก็เป็น scd0

แล้ว Ubuntu ก็จะมอง air card เห็น

********************************************************

ติดตั้ง Novatel Ovation MC760

  • เริ่มด้วยการแก้ไขไฟล์ /etc/wvdial.conf
    sudo gedit /etc/wvdial.conf
  • เพิ่มข้อความเข้าไป
    [Dialer Defaults]
    Init1 = ATZ
    Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    Modem Type = Analog Modem
    Phone = #777
    ISDN = 0
    Modem = /dev/ttyUSB0
    Baud = 9600
    
    Username = evdo@catevdo.com
    Password = cdmacat
    
    Stupid Mode = 1
    New PPPD = yes
    
    [novatel]
    Modem = /dev/ttyUSB0
    Baud = 115200
    SetVolume = 0
    Dial Command = ATDT
    Init1 = ATZ
    Init3 = ATM0
    FlowControl = CRTSCTS
    
    [Dialer nova]
    Username = evdo@catevdo.com
    Password = cdmacat
    Phone = #777
    Stupid Mode = 1
    Init1 = ATZ
    Inherits = novatel
  • วิธีการต่อเน็ต
    sudo eject /dev/scd1
    sudo wvdial nova

ทริกนิดหนึ่ง คือ หลังจากเสียบ Novatel Ovation MC760 เข้าไปใน USB port แล้ว Ubuntu จะมอง Novatel Ovation MC760 เห็นเป็น CD-ROM ซึ่งจะทำให้มองไม่เห็นเป็น USB device จึงต้องทำการ eject ออกเสียก่อน ด้วยคำสั่ง sudo eject /dev/scd1 หรือหากมี icon ของ Novatel Ovation MC760 โชว์อยู่บน desktop ก็สามารถคลิกขวาบน icon แล้วสั่ง eject เลยก็ได้เหมือนกัน

***********************************************

SPECT

  • CDMA 1X EVDO Rev.A USB Stick
  • CAT CDMA Network
    • username=evdo@3g.catevdo.com
    • password=cdmacat
    • Dial=#777

Picture

Detail

ทดสอบบน Ubuntu 9.04

    • เมื่อเสียบครั้งแรกจะเห็นแค่เป็น USB Storage ไม่เป็น Device ที่เป็น Modem
  • วิธีตั้งค่าให้ใช้งานได้
    • ใช้คำสั่ง lsusb ตรวจสอบ device จะได้ดังนี้
Device 002: ID 12d1:1446 Huawei Technologies Co., Ltd.
    • ต้องทำการดาวน์โหลดไฟล์มาสองไฟล์ โดยเข้าไป download ได้จาก
http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.1.2.tar.bz2
http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-data-20100418.tar.bz2
หรือdownload จาก mirror 
http://ftp.opentle.org/people/taz/hcl/usb-modeswitch/usb-modeswitch-1.1.2.tar.bz2
http://ftp.opentle.org/people/taz/hcl/usb-modeswitch/usb-modeswitch-data-20100418.tar.bz2
    • เมื่อได้แฟ้มข้อมูลทั้ง 2 มาแล้วติดตั้งดังนี้
sudo apt-get install libusb-dev
tar xvfj usb-modeswitch-data-20100418.tar.bz2
cd usb-modeswitch-data-20100418
sudo make install
cd ..
tar xvfj usb-modeswitch-1.1.2.tar.bz2
cd usb-modeswitch-1.1.2
sudo make install
sudo cp usb_modeswitch.setup /etc
    • เข้าไปแก้ไขที่ /etc/usb_modeswitch.setup เขียนเพิ่มที่ท้าย file ดังนี้
 DefaultVendor=  0x12d1
 DefaultProduct= 0x1446

 TargetVendor=   0x12d1
 TargetProduct=  0x1001

 MessageContent="55534243000000000000000000000011060000000000000000000000000000"

 CheckSuccess=5
    • จากนั้นใช้คำสั่ง
sudo usb_modeswitch
    • เมื่อ lsusb จะเห็น device ที่เปลี่ยนไปดังนี้
Bus 003 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
    • เมื่อเห็น device เป็น modem แล้วก็สามารถใช้ตัวจัดการ Network ของ Ubuntu หมุนโมเดมได้เลย
    • ในการทดสอบเห็น Device และลองหมุน Modem แต่ไม่สามารถต่อ Network ได้เพราะไม่มีสัญญาณ CAT CDMA ในกรุงเทพ
    • เมื่อconfigไปแล้วถ้ามีการ Boot เครื่องใหม่ไม่จำเป็นต้อง config ซ้ำเชื่อมต่อ USB แล้วใช้งานได้เลย

ทดสอบบน Ubuntu 9.10

  • เมื่อเสียบครั้งแรกจะเห็นแค่เป็น USB Storage และ Modem สามารถใช้ตัวจัดการ Network ของ Ubuntu ตั้งค่า Modem ได้เลย

ทดสอบบน Ubuntu 10.40

    • เมื่อเสียบครั้งแรกจะเห็นแค่เป็น USB Storage ไม่เป็น Device ที่เป็น Modem
  • วิธีตั้งค่าให้ใช้งานได้
    • ใช้คำสั่ง lsusb ตรวจสอบ device จะได้ดังนี้
Device 002: ID 12d1:1446 Huawei Technologies Co., Ltd.
    • ติดตั้งคำสั่ง usb_modeswitch
sudo apt-get install usb_modeswitch
    • แก้ file /etc/usb_modeswitch.conf โดยใช้คำสั่ง
sudo gedit /etc/usb_modeswitch.conf
    • เพิ่มข้อมูลดังนี้ลงใน /etc/usb_modeswitch.conf
 DefaultVendor=  0x12d1
 DefaultProduct= 0x1446

 TargetVendor=   0x12d1
 TargetProduct=  0x1001

 MessageContent="55534243000000000000000000000011060000000000000000000000000000"

 CheckSuccess=5
    • จากนั้นใช้คำสั่ง
sudo usb_modeswitch
    • เมื่อ lsusb จะเห็น device ที่เปลี่ยนไปดังนี้
Bus 003 Device 003: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
    • เมื่อเห็น device เป็น modem แล้วก็สามารถใช้ตัวจัดการ Network ของ Ubuntu หมุนโมเดมได้เลย
    • ในการทดสอบเห็น Device และลองหมุน Modem แต่ไม่สามารถต่อ Network ได้เพราะไม่มีสัญญาณ CAT CDMA ในกรุงเทพ
    • เมื่อconfigไปแล้วถ้ามีการ Boot เครื่องใหม่ไม่จำเป็นต้อง config ซ้ำเชื่อมต่อ USB แล้วใช้งานได้เลย

ผมยกตัวอย่าง CAT CDMA USB modem ละกันนะครับ เพราะเคยใช้อยู่ตัวเดียว
เสียบเข้าเครื่อง เครื่องเมานท์เป็น USB Storage Device เหมือนคุณ e-no เช่นกันครับ
ดังนั้นผมจึงต้อง unmount มันก่อน
แล้วก็โหลดไดรเวอร์ usbserial (CAT CDMA USB ตัว modem มีอินเทอร์เฟซเป็น Serial Device ครับ)
ด้วยคำสั่ง
# modprobe usbserial
ตรวจสอบด้วยคำสั่ง dmesg | tail -100
# dmesg | tail -100
ก็จะเห็นล็อกว่ามันแสดงว่าเห็นตัวโมเด็มแล้ว ก็สามารถสั่งเชื่อมต่อได้แล้วผ่านทางโปรแกรม ppp ทั้งหลาย** ทุกครั้งที่เสียบเข้าเครื่อง เครื่องผมจะเมานท์ให้เป็น USB Storage ตลอด จึงต้องทำตามขั้นตอนที่บอกไปทุกครั้งที่เป็นเช่นนี้

**************************************

WIRELESS CARD HOWTO: ANY DISTRIBUTION OF LINUX

Sections:

1. Pre-requisites
2. Installing “build-essential”
3. Installing NDISwrapper from source
4. Installing your wireless driver
5. Activating your wireless card via terminal
6. Credits
7. Other methods

1. Pre-requisites

1) Working internet connection or method on getting new packages onto your computer (e.g. second computer & thumb-drive). I STRONGLY suggest you try to get a LAN or dial-up connection as it gets tedious without one.

2) The package “build-essential”. I will explain how to get this in the tutorial if you do not already have it.

3) Make sure the wireless driver you have is made for your architecture. 32 bit drivers do NOT work on 64 bit systems and vice versa!

2. Installing “build-essential”
NOTE: If you have the package “build-essential”, or you have the gcc compiler (3.4 or newer), you may skip to Section 3. If you do not use Ubuntu, Kubuntu, or Xubuntu, I recommend you try to install the gcc compiler that is available to your distribution, as this section will only accommodate those who can utilize the “apt-get” function or “dpkg” function of the terminal.

1) Type the following into the terminal (if you have an internet connection).

Code:
sudo apt-get install build-essential

Proceed to the next section.

2) If you do not have an internet connection, use another computer to download the “build-essential” package from packages.ubuntu.com. Use the search function there to find the package, or click here.

3) Once it is downloaded, transfer the file to the computer you are trying to configure wireless on. Put it in its own directory (folder).

4) Run this in a terminal. Make sure you are in the same directory as the “build-essential” package is.

Code:
sudo dpkg -i *.deb

5) If this works, you may safely delete these packages, and go to the next section.

If not, the there are probably dependency issues. The only thing I can suggest is to write down the names of the packages it says you need, download them and transfer them into the same directory as you are in now, and run the code again. If there are still issues with dependencies, do the same thing. This is why it is MUCH easier to have a working internet connection while doing this.

(เพิ่มเติม…)

Tag Cloud