<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nattster &#187; autologin</title>
	<atom:link href="http://nattster.siamdev.net/tag/autologin/feed/" rel="self" type="application/rss+xml" />
	<link>http://nattster.siamdev.net</link>
	<description>ลั่ลล้า...</description>
	<lastBuildDate>Sun, 25 Dec 2011 05:13:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Nontri AutoLogin for Android</title>
		<link>http://nattster.siamdev.net/2010/09/nontri-autologin-for-android/</link>
		<comments>http://nattster.siamdev.net/2010/09/nontri-autologin-for-android/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 17:04:53 +0000</pubDate>
		<dc:creator>nattster</dc:creator>
				<category><![CDATA[คอมพิวเตอร์จ๋า]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[autologin]]></category>
		<category><![CDATA[ku]]></category>

		<guid isPermaLink="false">http://nattster.siamdev.net/?p=1168</guid>
		<description><![CDATA[ชาว Android ผู้ใช้ KUWIN (Wireless ณ มหาวิทยาลัยเกษตรศาสตร์) คงลำบากกับการต่อ Wifi และ login ใช้อินเตอร์เน็ต Download ใน Android Market ค้นโปรแกรมชื่อ Nontri AutoLogin Source Code ที่ bitbucket วิธีใช้ เข้าโปรแกรม ใส่ Username+Password กด Save ทุกครั้งที่ต่อ KUWIN หรือ KUWIN-WPA โปรแกรมจะ login เข้าเน็ตให้อัตโนมัติ (มี Toast เล็กๆ บอกว่าต่อสำเร็จหรือไม่) เป้าหมายถัดไป เอาขึ้น Android Market รองรับหน้า login ของอินเทอร์เน็ตยี่ห้ออื่น เช่น truewifi ฯลฯ (อยากให้ผู้สนใจร่วม commit โค้ดครับ) ตบบั๊ก(คล้ายๆ ตบเกรียน) [...]]]></description>
			<content:encoded><![CDATA[<p>ชาว Android ผู้ใช้ KUWIN (Wireless ณ มหาวิทยาลัยเกษตรศาสตร์) คงลำบากกับการต่อ Wifi และ login ใช้อินเตอร์เน็ต<br />
<img src="http://chart.apis.google.com/chart?chs=200x200&#038;cht=qr&#038;chl=market://search?q=pname:net.siamdev.nattster.WifiTest&#038;chld=L|1&#038;choe=UTF-8" align="right" /></p>
<h4>Download</h4>
<ul>
<li>ใน Android Market ค้นโปรแกรมชื่อ <strong>Nontri AutoLogin</strong></li>
<li><a href='http://bitbucket.org/nattster/nontri-autologin/get/tip.zip'>Source Code</a> ที่ <a href="http://bitbucket.org/nattster/nontri-autologin/downloads">bitbucket</a></li>
</ul>
<h4>วิธีใช้</h4>
<ol>
<li>เข้าโปรแกรม ใส่ Username+Password กด Save</li>
<li>ทุกครั้งที่ต่อ KUWIN หรือ KUWIN-WPA โปรแกรมจะ login เข้าเน็ตให้อัตโนมัติ (มี Toast เล็กๆ บอกว่าต่อสำเร็จหรือไม่)</li>
</ol>
<p><a href="http://nattster.siamdev.net/wp-content/uploads/2010/09/shot.png" rel="lightbox[1168]" title="Screenshot ของ Nontri AutoLogin"><img src="http://nattster.siamdev.net/wp-content/uploads/2010/09/shot.png" alt="" title="Screenshot ของ Nontri AutoLogin" width="520" class="aligncenter size-full wp-image-1171" /></a></p>
<h4>เป้าหมายถัดไป</h4>
<ul>
<li><del datetime="2010-09-03T07:36:35+00:00">เอาขึ้น Android Market</del></li>
<li>รองรับหน้า login ของอินเทอร์เน็ตยี่ห้ออื่น เช่น truewifi ฯลฯ (อยากให้ผู้สนใจร่วม commit โค้ดครับ)</li>
<li>ตบบั๊ก(คล้ายๆ ตบเกรียน) หลังจากทดลองใช้จริงแล้ว</li>
</ul>
<p><!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://nattster.siamdev.net/2010/09/nontri-autologin-for-android/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>ใส่ script ช่วยล็อกอินอัตโนมัติเวลาต่อเน็ต</title>
		<link>http://nattster.siamdev.net/2009/06/auto-login-script-hook/</link>
		<comments>http://nattster.siamdev.net/2009/06/auto-login-script-hook/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 16:41:57 +0000</pubDate>
		<dc:creator>nattster</dc:creator>
				<category><![CDATA[คอมพิวเตอร์จ๋า]]></category>
		<category><![CDATA[autologin]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nontri]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://nattster.siamdev.net/?p=339</guid>
		<description><![CDATA[ตั้งแต่ พรบ. คอมฯ ปี 50 ประกาศใช้ พวกเราผู้ใช้อินเตอร์เน็ตของหน่วยงานต่างๆ ก็คงจะคุ้นเคยกับหน้าจอ Login คล้ายๆ กับรูปทางซ้ายมือนี้ เรามาใส่ script ช่วยล็อกอินอัตโนมัติเวลาต่อ Wireless ติดกันดีกว่า (บล็อกนี้สำหรับผู้ใช้ Linux เท่านั้นครับ) &#8220;พอใช้ Script นี้เวลาเปิดเครื่องมา แล้วต่อ Wireless ติด มันก็ login ให้ทันทีครับ แล้วก็ login ซ้ำ เวลาต่อ Wireless อันใหม่ให้ด้วย!&#8221; &#8212; @nattster วิธีทำ 1. ที่ไดเร็กทอรี่ /etc/NetworkManager/dispatcher.d ให้สร้างไฟล์ 02autologin ครับ $ sudo gedit /etc/NetworkManager/dispatcher.d/02autologin 2. แปะโค้ดดังนี้ 1 2 3 4 5 6 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nattster.siamdev.net/wp-content/uploads/2009/06/login1.png" rel="lightbox[339]" title="หน้าจอ login แบบนี้"><img src="http://nattster.siamdev.net/wp-content/uploads/2009/06/login1-150x150.png" alt="หน้าจอ login แบบนี้" title="หน้าจอ login แบบนี้" width="150" height="150" class="alignleft size-thumbnail wp-image-340" /></a> ตั้งแต่ พรบ. คอมฯ ปี 50 ประกาศใช้ พวกเราผู้ใช้อินเตอร์เน็ตของหน่วยงานต่างๆ ก็คงจะคุ้นเคยกับหน้าจอ Login คล้ายๆ กับรูปทางซ้ายมือนี้</p>
<p>เรามาใส่ script ช่วยล็อกอินอัตโนมัติเวลาต่อ Wireless ติดกันดีกว่า (บล็อกนี้สำหรับผู้ใช้ Linux เท่านั้นครับ)</p>
<blockquote><p>&#8220;พอใช้ Script นี้เวลาเปิดเครื่องมา แล้วต่อ Wireless ติด มันก็ login ให้ทันทีครับ แล้วก็ login ซ้ำ เวลาต่อ Wireless อันใหม่ให้ด้วย!&#8221; &#8212; @nattster</p></blockquote>
<p><span id="more-339"></span></p>
<h3>วิธีทำ</h3>
<p>1. ที่ไดเร็กทอรี่ /etc/NetworkManager/dispatcher.d ให้สร้างไฟล์ 02autologin ครับ</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> gedit <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>NetworkManager<span style="color: #000000; font-weight: bold;">/</span>dispatcher.d<span style="color: #000000; font-weight: bold;">/</span>02autologin</pre></div></div>

<p>2. แปะโค้ดดังนี้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash</span>
<span style="color: #007800;">IF</span>=<span style="color: #007800;">$1</span>
<span style="color: #007800;">STATUS</span>=<span style="color: #007800;">$2</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$STATUS</span>&quot;</span> = <span style="color: #ff0000;">&quot;up&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
    <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$IF</span>&quot;</span> = <span style="color: #ff0000;">&quot;wlan0&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>        <span style="color: #666666; font-style: italic;"># แก้ wlan0 เป็นชื่อการ์ด wireless หรือ lan ตามใจชอบ</span>
        <span style="color: #007800;">val</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span>iwconfig <span style="color: #007800;">$IF</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-o</span> <span style="color: #ff0000;">'ESSID:[^ ]*'</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
        <span style="color: #007800;">essid</span>=<span style="color: #800000;">${val:7:$[${#val}</span>-<span style="color: #000000;">8</span><span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
        <span style="color: #000000; font-weight: bold;">case</span> <span style="color: #007800;">$essid</span> <span style="color: #000000; font-weight: bold;">in</span>
        truewifi<span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
            python <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>xxx<span style="color: #000000; font-weight: bold;">/</span>autologin1.py
            <span style="color: #000000; font-weight: bold;">;;</span>
        KUWIN<span style="color: #000000; font-weight: bold;">*</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
            python <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>xxx<span style="color: #000000; font-weight: bold;">/</span>autologin2.py
            <span style="color: #000000; font-weight: bold;">;;</span>
        <span style="color: #000000; font-weight: bold;">esac</span>
    <span style="color: #000000; font-weight: bold;">fi</span>
<span style="color: #000000; font-weight: bold;">fi</span></pre></td></tr></table></div>

<p>3. อย่าลืมแก้ <strong>wlan0</strong> ในบรรทัดที่ 5 เป็นชื่อการ์ด wireless หรือ lan ที่ต้องการให้ช่วย login อัตโนมัติด้วยนะครับ (เช่น eth0, eth1 เป็นต้น)<br />
4. Save และปิดไฟล์ แล้วเรียกคำสั่ง</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> +x <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>NetworkManager<span style="color: #000000; font-weight: bold;">/</span>dispatcher.d<span style="color: #000000; font-weight: bold;">/</span>02autologin</pre></div></div>

<h3>Script นี้ทำไร?</h3>
<p>Script ข้างบน<strong>ยังทำงานไม่ได้</strong>นะครับ มันแค่ทำหน้าที่เช็คว่า <strong>&#8220;ถ้า wlan0 ถูกเชื่อมต่อกับ truewifi ให้รันสคริปต์ /home/xxx/autologin1.py ขึ้นทำงาน&#8221;</strong> เท่านั้นเองครับ</p>
<p>ถ้าจะให้มันทำงานได้จริงๆ ต้องไปหา(หรือเขียน) script autologin สำหรับอินเตอร์เน็ตแต่ละยี่ห้อนะครับ </p>
<p>ถ้าใช้เน็ตยี่ห้อเดียวกัน ติดต่อหลังไมค์ได้ครับ <img src='http://nattster.siamdev.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  (ตะโกนใส่ <a href="http://twitter.com/nattster">@nattster</a> ก็ได้ครับ)</p>
<p><em>หมายเหตุ: ทดลองบน Ubuntu 9.04 และใช้ Network Manager เป็นตัวจัดการ Wireless + LAN ครับ</em><br />
<strong>เพิ่มเติม: </strong> สำหรับคนใช้ ifconfig เป็นตัวจัดการเน็ตเวิร์ค (เช่น Ubuntu Server) สามารถใส่ script ไว้ที่ /etc/network/if-up.d/ ได้นะครับ ให้ผลลัพธ์เหมือนกัน<!-- PHP 5.x --></p>
]]></content:encoded>
			<wfw:commentRss>http://nattster.siamdev.net/2009/06/auto-login-script-hook/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

