Wednesday, December 22, 2010

Ubuntu 10.10 install wireless

Ubuntu 10.04 hereglej baigaad 10.10 aar upgrade hiigeed wirelessee taniulah gesen driveriig ni update hiigeed boldguie. Heseg oroldoj daraah zaavriig olj suulgaad bolloo.
Install b43-fwcutter
Use version 013 of b43-fwcutter.
Download, extract the b43-fwcutter tarball and build it:
Toggle line numbers
   1 wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-013.tar.bz2
   2 tar xjf b43-fwcutter-013.tar.bz2
   3 cd b43-fwcutter-013
   4 make
   5 cd ..

You are using the b43 driver from linux-2.6.24


If you are using the b43 driver from linux-2.6.24, follow these instructions.
Install b43-fwcutter, then use version 4.80.53.0 of Broadcom's proprietary driver.
Download and extract the firmware from this driver tarball:
Toggle line numbers
   1 export FIRMWARE_INSTALL_DIR="/lib/firmware"
   2 wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
   3 tar xjf broadcom-wl-4.80.53.0.tar.bz2
   4 cd broadcom-wl-4.80.53.0/kmod
   5 sudo ../../b43-fwcutter-013/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" 
wl_apsta.o

Note that you must adjust the FIRMWARE_INSTALL_DIR path to your distribution. The standard place where firmware is installed to is /lib/firmware. However some distributions put firmware in a different place.

You are using the b43 driver from linux-2.6.25 or newer


Follow these instructions if you are using the b43 driver from linux-2.6.25 and newer or compat-wireless-2.6, or from any current GIT tree.
Install b43-fwcutter, then use version 4.150.10.5 of Broadcom's proprietary driver.
Download and extract the firmware from this driver tarball:
Toggle line numbers
   1 export FIRMWARE_INSTALL_DIR="/lib/firmware"
   2 wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
   3 tar xjf broadcom-wl-4.150.10.5.tar.bz2
   4 cd broadcom-wl-4.150.10.5/driver
   5 sudo ../../b43-fwcutter-013/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" 
wl_apsta_mimo.o
Note that you must adjust the FIRMWARE_INSTALL_DIR path to your distribution. The standard place where firmware is installed to is /lib/firmware. However some distributions put firmware in a different place.

Ubuntu -gee chimeglev

Sayahan neg nziihaa blogoor yavj baital neg davgui desktop harlaa tegeed oriihiigoo bas tiim bolgii gej bodood sudaltal neg package suulgaad jaahan tohirgoo hiigeed barag boldog yum bn .
Uzeerei zaluusaa taalagdana gedegt itgeltei bn.
snapshot261
Tips:
You can also make your compiz run smoothly with this setting in compiz setting manager
More 3D effect see:Some more 3D effects in Ubuntu with Compiz

Tuesday, December 21, 2010

Зоригдол гэж ...

Зоригдол гэж зорилго бус дараах утга санааг илэрхийлэж буй зүйл юм.   Магадгүй та сонирхож байгаа байх Миний зоригдол гэж нэрлэсэн учрыг та юу гэж бодож байгаа талаараа санал сэтгэгдэлээ бичээрэй. Ерөнхийдөө энэхүү блогоороо дамжуулан өөрийн зоригдолоо илэрхийлэх мөн өөрийн мөнө чанараа нээж уламжлал зохистой, удамшил зохистой дэмээр та бүхнийг бага ч болов тэтгэх цаашлаад өөрийгөө нээж монгол улсаа, дэлхийгээ аврах үйлсэд гар бие оролцох зоригдол дэвшүүлж байгаа юм. 
Хүн хорвоо дээр мэндлэхдээ тодорхой үүрэгтэй ирдэг бөгөөд хорвоогоос буцахдаа үүнийгээ гүйцэтгэсэн гүйцэтгээгүй гэсэн 2 хэмжүүрээр далд ертөнцөд хүн өөрөө өөрийгөө дэнслэн буцаад хүний орчлонд төрөх эсвэл цаашаа хаашаа явах нь тодорхойлогддог /энэ талаар тусдаа нийтлэл бичнэ/. Харамсалтай нь хүн өөрийнхөө үүрэг зориулалтаа мэддэггүйн гайгаар хүмүүс хэтэрхий худал хуурмагаар дүүрч материаллаг эд хөрөнгө мөнгө төгрөгөнд шунадаг мунхаглалын далайд хүн төрлхтөн живж байна.
Далд ертөнцөд таны хир их хөрөнгө хурааж, хэдэн давхар байшин барьсанаар таныг үнэлдэггүй э. Таныг хир зөв явж зөв үйл хийж өөрийн сүнс, мөнө чанараа хир гийгүүлж гэгээрүүлж, тархиа хир хөгжүүлж чадсан байна вэ гэдгээр таныг шүүн дэнсэлдэг.
Иймд хүн бүр сайн үйлийг хийж өөрөөсөө дэлгэхүүлэгч энергийг түгээгч байж сайн сайхан амьдарцгаая.

Monday, December 20, 2010

Блогоо шинэчлэв

Миний бие өмнө нь хэрэглэж байсан блогоо нэгтгэн энэхүү блогийг нээж байна.

Saturday, December 18, 2010

Ubuntu Server 9.04 дээр Squid, DHCP, NAT тохируулах

Ubuntu Server 9.04 дээр Squid, DHCP, NAT тохируулан интернетийн хаалгач болгон ашиглах

За ийнхүү өөрт хэрэгтэй зүйлээ олж мэдээд хэрэгжүүлснийхээ үндсэн дээр хэн нэгэнд хэрэг болж магад гээд орууллаа.

Squid - веб cache хийн интернетийн ачааллийг хөнгөвчилж өгнө. Өөрөөр хэлбэл ачаалагдсан вебийг cache-дээ түр хадгалаад дахин ачаалах үед тэндээсээ ачаалан интернетийн ачааллийг багасгана гэж ойлгож болно.

DHCP /Dynamic Host Configuration Protocol/ - Маш хэрэгтэй протокол. Үүнийг ажиллуулсанаар client PC болгон дээр сүлжээний тохиргоо хийх шаардлагагүй болно. Сүлжээний тохиргоо автоматаар хийгдэнэ.

NAT /Network Address Translation/ - Сервер дээрх 2 NIC-ийн хоорондох холбоог зөвшөөрнө. Үүнийг тохируулсанаар Proxy server тохируулсны дараа Client PC-нүүдийн Browser дээр Proxy серверийн хаягийг зааж өгөх шаардлагагүй гэсэн үг.

Шаардлагатай зүйлсүүд:
- Тохируулах гэж буй сервер РС /with 2 NIC
- Тестлэх зорилгоор нэг windows РС
- Switch, cable

Cуулгах үед анхаарах тохиргоо
Суулгаж байх явцад сүлжээний тохируулгийг хийхдээ eth0-ийг үндсэн картаар сонгон IP хаягийг Интернетэд гарах гарцаар тохируулж өгнө. Өөрөөр хэлбэл eth0 нь WAN сүлжээнд, eth1 нь LAN сүлжээнд.
Сууласны дараа хийгдэх тохируулгууд бүгд su /Super User/ эрхээр нэвтрэхийг шаардана. Иймд суулгаж байх үед үүсгэсэн хэрэглэгчээр нэвтэрсэн бол sudo passwd коммандаар su хэрэглэгчийн нууц үгийг оруулж өгнө. Дараа нь su коммандаар нэвтэрнэ.

2. Сүлжээний тохиргоог хийх
Ubuntu дээр сүлжээний тохируулга нь /etc/network/interfaces дотор хийгдэнэ.
Суулгаж байх явцад eth0-ийн тохиргоог хийсэн бол одоо eth1-ийг тохируулна.
nano /etc/network/interfaces
дараах тохируулгыг нэмнэ.

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0

Сүлжээний тохируулгыг дахин ачаална. /etc/init.d/networking restart

3. Squid-ийг тохируулах
Squid-ийг суулгах: apt-get install squid squid-common
Тохируулга нь /etc/squid/squid.conf файлд хийгдэнэ.
nano /etc/squid/squid.conf
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
гэсний доор дараах бичиглэлийг нэмээд хадгалаад хаана

acl anyname src 192.168.0.0/24
http_access allow anyname

Squid-ийг дахин ачаалах: /etc/init.d/squid restart

4. DHCP тохируулах
Суулгахдаа apt-get install dhcp3-server
Тохируулгын файл нь: /etc/dhcp3/dhcpd.conf

# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.254;
option domain-name-servers 202.72.241.4; /Өөрийн DNS-ийн хаягийг оруулаарай/
option routers 192.168.0.1;
default-lease-time 600;
max-lease-time 7200;
}

DHCP-г дахин ачаалах: /etc/init.d/dhcp3-server restart

5. NAT тохиргоо
NAT-ийг 2 янзаар хийж болно. iptable дээр болон ufw /firewall/ дээр. Энэхүү жишээн дээр бид ufw masquerading хийнэ.
/etc/default/ufw доторх DEFAULT_FORWARD_POLICY -ийн утгийг ACCEPT болгож өөрчилнө.
DEFAULT_FORWARD_POLICY="ACCEPT"

/etc/ufw/sysctl.conf доторх доорх 2 мөрийн чягтийг авна.
net.ipv4.ip_forward=1
net.ipv6.conf.default.forwarding=1


/etc/ufw/before.rules файлийн дээд хэсэгт comment-ийн доор дараах бичиглэлийг нэмж оруулна.
# nat Table rules
*nat
:POSTROUTING ACCEPT [0:0]

# Forward traffic from eth1 through eth0.
-A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

# don't delete the 'COMMIT' line or these nat table rules won't be processed
COMMIT


эцэст нь firewall-ийг хааж нээж өгнө.
ufw disable && sudo ufw enable

Ийнхүү Proxy сервер-ээр хаалгач болгож ашигласны дараах шат гэвэл бид Squid-ийн ACL /Аccess Control List/ -ийг ашиглан хэрэглэгчдэд төрөл бүрийн хязгаарлалтыг хийх боломжтой болж байгаа юм.