| 6 comments ]

This is modified Arthemia Premium Blogger Template from ThemeLib with function for adding meta description on homepage, and every post, and show related posts below post content.
In order related posts function to run, you must create label for every post. Related post function will search label for every post, then will show post that have same label below post content.
I added some modification to make this template more SEO friendly.

1. Title tags
Title tags use post title so it's more relevant with the content.

2. Meta description
Meta description describe post content. Most of search engine use meta description to find relevant content. This help your blog better rank in search engine result.

3. Post Tag
Use H1 in post title it have more relevant with search engine, and SEO friendly.




Download modified Arthemia template.

| 24 comments ]

When we search about Google adsense account disabled, seems like it happened to many people, and most reason are invalid click activity, either by user or someone else.
I got these experiences about twice.  Google email me that my account is disabled because of invalid click activity.  I didn't clicked to my Adsense account by myself, neither by my friend or my colleague.  I manage my blog myself.  I also never ask my friends to click on my Adsense.  With those reasons, Google still reject my appeal.
If this happens, what should we do?.

1. Try to send appeal form
When your adsense account is disabled, Google gives you a chance to send objection through appeal form.  If you're lucky, your account will be reactivated.  But, seems most of them were rejected.  I have send appeal form, and Google rejected my reasons.

2. Create new Adsense account
If you still want to deal with Google Adsense, create new Gmail account, then using your other website (not your previous website that appear invalid click activity), try to create new Adsense account with your new Gmail account.

3. Join others ads network
There are Adsense alternatives that can be your revenue.  Among all alternatives, Chitika, and Infolinks look like the best.  Chitika can give revenue almost closed to Adsense.  Infolinks gives the most click propability because of its in text ads, and the revenue is not so bad.

| 0 comments ]

This statement is quoted from Adsense help about Adsense implementation policies.

What special ad implementations are permitted by Adsense policies?

Generally, altering the behavior or targeting of AdSense ad code is prohibited. However, publishers are permitted to use scripts which allow users to close the ad unit by clicking on a box. Also, to allow scrolling, publishers may place ads in a static frame while the primary content of the site is in a secondary frame.
Some examples of unacceptable modifications include:
  • Placing Google ads in a "floating box" in which ads scroll, hover, or expand over the webpage
  • Adding irrelevant keywords (hidden or visible) to alter the targeting of the ads
  • Using IFRAMEs with keywords to alter the content or language of the ads

| 4 comments ]

Floating top bar ads is an ads in the box that will be always on the top of your blog post until it is closed.  For implementation with adsense, I suppose you toread Google policy about Adsense implementation policy.
1. Login to Blogger.  Got to your blog --> Design --> Edit HTML.
2. Place the script below at position after <head> dan before </head>.  Don't forget to escape this html code so it can be implemented in blogger.

&lt;style type=&quot;text/css&quot;&gt;
#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 338px;
visibility: hidden;
z-index: 100;
}
&lt;/style&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
/***********************************************
* Floating Top Bar script- &#65533; Dynamic Drive (www.dynamicdrive.com)
* Sliding routine by Roy Whittle (http://www.javascript-fx.com/)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 320 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos=&quot;fromtop&quot; //enter &quot;fromtop&quot; or &quot;frombottom&quot;
function iecompattest(){
return (document.compatMode &amp;&amp; document.compatMode!=&quot;BackCompat&quot;)? document.documentElement : document.body
}
function get_cookie(Name) {
var search = Name + &quot;=&quot;
var returnvalue = &quot;&quot;;
if (document.cookie.length &gt; 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(&quot;;&quot;, offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function closebar(){
if (persistclose)
document.cookie=&quot;remainclosed=1&quot;
document.getElementById(&quot;topbar&quot;).style.visibility=&quot;hidden&quot;
}
function staticbar(){
barheight=document.getElementById(&quot;topbar&quot;).offsetHeight
var ns = (navigator.appName.indexOf(&quot;Netscape&quot;) != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose &amp;&amp; get_cookie(&quot;remainclosed&quot;)==&quot;&quot;)
el.style.visibility=&quot;visible&quot;
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+&quot;px&quot;;this.style.top=y+&quot;px&quot;;};
el.x = startX;
if (verticalpos==&quot;fromtop&quot;)
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos==&quot;fromtop&quot;){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout(&quot;stayTopLeft()&quot;, 10);
}
ftlObj = ml(&quot;topbar&quot;);
stayTopLeft();
}
if (window.addEventListener)
window.addEventListener(&quot;load&quot;, staticbar, false)
else if (window.attachEvent)
window.attachEvent(&quot;onload&quot;, staticbar)
else if (document.getElementById)
window.onload=staticbar
&lt;/script&gt;
3. Save Template
4. Click Layout
5. Click Add Gadget
6. Choose HTML/JavaScript
7. Place script below
<div id="topbar">
<a href="" onClick="closebar(); return false"><img src=" http://i729.photobucket.com/albums/ww298/trimulyawan/close.gif " border="0" /></a>
---- Paste your adsense here ----
</div>
8. Save

Source: http://www.dynamicdrive.com/

| 1 comments ]

I just tried to change my another blogger blog to dofollow.  As internet today spirit is learn and share, let me see the effect of this change.
To change your blogger blog to dofollow, go Design ---> Edit HTML.  Tick Expand Widget Templates.  Find code below,

'data:comment.authorUrl' rel='nofollow'
just delete  rel='nofollow' so the final code will be like this,
'data:comment.authorUrl'
If the result is positive, I will apply this setting to all my blogs.  Just try to comment in my blog, www.dailyconfig.com, and you will get automatic backlink.

| 0 comments ]

Sometime you want to redirect url from older blog using blogger to a new domain hosted on other hosting provider.
To create redirect page in blogger, go to Design ---> Edit HTML. Find code like this,

<b:skin><![CDATA[/*
Place this code below before that code.
<b:if cond='data:blog.url == "OLDER-BLOGGER-POST-URL"'>
<meta http-equiv="refresh" content="0; url=NEW-REDIRECT-URL" />
</b:if>
Change OLDER-BLOGGER-POST-URL with complete blogger post url, change NEW-REDIRECT-URL with your new blog post url. You can change 0 with any number to change refresh time in second.

Example your older url is http://www.ipnetconfig.com/2010/04/installing-junos-olive-in-vmware.html and new url is http://www.dailyconfig.com/2010/04/installing-junos-olive-in-vmware.html, the you write code in your blogger template like this,

<b:if cond='data:blog.url == "http://www.ipnetconfig.com/2010/04/installing-junos-olive-in-vmware.html"'>
<meta http-equiv="refresh" content="0; url=http://www.dailyconfig.com/2010/04/installing-junos-olive-in-vmware.html" />
</b:if>

| 48 comments ]

What people want with their blogs?. Seems like most of them want their blogs are search engine friendly, making money with Adsense, and simple to manage.
Many people have created plugins for doing those functions, and you can use them to make your blogs SEO friendly, simple to monetize, etc. Most of those plugins are free.
Among of plugins, I have a list of plugins that can do functions I mention above.
1. Platinum SEO Pack

Platinum SEO Plugin is the ultimate wordpress SEO solution.Platinum SEO Plugin offers all the features of All in One SEO plugin plus more. For example, you can add index, noindex, follow or nofollow, noodp, noydir meta tags to any post/page.If you wish, you can do away with the universal title format that the plugin offers for any post or page.

Read more: http://techblissonline.com/platinum-seo-pack/#ixzz18zNEj76P

2. All in One Webmaster
If you are a webmaster you probably heard of Google Webmaster Tool. Both Yahoo and Bing have their own versions called Yahoo SiteExplorer and Bing Webmaster Central. With them you can check how your site is indexed (Webmaster Tool), get detailed statistics (Analytics Tool), earn money (Google AdSense) and more.

3. Google XML Sitemaps
This plugin will generate a special XML sitemap which will help search engines like Google, Bing, Yahoo and Ask.com to better index your blog. With such a sitemap, it's much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.

4. Quick Adsense and Post Layout
These plugins make insert adsense to Worpress blog easy.

5. Infolinks Official Plugin
If you monetize your wordpress blog with Infolinks, this plugin make it easy to insert the code.

| 0 comments ]

As your phone is often carried than your pc, it's good to have essential software, that can do basic functions in your phone.  It can find information from Google using phone browser, play games, or others function when you need.
I have a list of essential applications for Symbian phone that not for complex function, but basic function when needed.
1. Opera Mobile
Even when you are mobile, you sometimes need find information.  With Opera Mobile, you can open internet just like you are in your PC.

2. TTPod
The best music player for Symbian I ever try.  It has great sound quality, playlist creation, customized skin, and equalizer function.  TTPod gives the best sound experience in your Symbian phone.

3. CoreCodec CorePlayer
CorePlayer is the almost complete movie player for Symbian phone.

4. NiceCalc
NiceCalc has complete calculator function.

5. Filao Solitaire Pack
Complete solitaire pack for Symbian, Filao Solitaire Pack gives can accompany you when you're alone or waiting for.

6. EA Tetris
Legendary games for PC, EA Tetris is good games for your brain.

7. LCG X-plore
LCG X-plore is file explorer with many function.  It can open zip, and rar file.

8. Ludimate Sensible Sudoku
Good games for your brain, Ludimate Sensible Sudoku is also suitable for killing time.

| 1 comments ]

Infolinks is rolling out another cool feature to help publishers, to better monetize their sites. This is publisher chance to increase monthly earnings. Infolinks Related Tags feature is now available to all Infolinks publishers.
The Related Tags use the Infolinks smart algorithm to find the best keywords on your site and display them as informational tags within a cloud on your website’s content. The Related Tags function similar to our standard In Text ads, so when a visitor hovers over the tags, an Infolinks ad bubble appears, and when they click on the ad you get paid.


Infolinks recent metrics study shows that adding these Related Tags to your site can increase your In Text revenues significantly. On average, monthly earnings increased by 30%; that’s not pocket change! And if you position the Related Tags higher on your site you’re likely to earn even more.
How to use it?
Once you have the Infolinks script integrated on your page, adding related tags is quick and easy. Just cut and paste the following HTML tag, where you want the related tags cloud to appear. The tags placement is set by the location of the HTML tag on your page.
<input type="hidden" name="IL_RELATED_TAGS" value="1"/>

Source: http://blog.infolinks.com/2010/08/17/increase-your-earnings-with-related-tags/

| 5 comments ]

Infolinks is an in text ads. It can be alternative for Google Adsense, with high revenue, if you can maximize it.
Compare with Google Adsense, Infolinks has high possibility clicked by reader, cause their in text ads is similar with website hyperlink, and their contextual ads is high related with content. To maximize revenue, you need to opmtimize Infolinks. This maximization can be created through Advanced Integration Wizard. These are some customization to maximize Infolinks.

Here are some tips to optimize Infolinks’ In Text ads across your sites which can easily maximize your revenues:
Single/Double UnderlineYou can set the highlighted links on your pages to have a single or double underline. The most common method of highlighting the links for in-text ads is with a double underline. The double underline links are unique and as such, they send a clear message to your website’s visitors: these links are In Text ads.
Link ColorYou can set the link color to better suit your pages. The color of the In Text links should stand out from the text just enough to clearly present the link as an advertisement, but not too much, avoiding interruption to smooth reading.
Links per Page – Usually the In Text Advertising algorithm optimizes the number of highlighted links in accordance with your page’s content. It is recommended to set the max number of links per page and to get the feeling of it on your website pages. You can always reduce it later on until you feel it is perfectly optimized.



On/off Text – You can use the On/Off HTML comment tags to determine whether a specific section in your page should or should not include the Infolinks links. Add the Infolinks code to as many sections and pages of your website as possible, to maximize your earnings.

Add more websites – You can add more websites and manage a multi website account. By adding more websites to your Infolinks account you create more impressions, more ads and more earnings.


Crown your Content King – By adding more quality content which is interesting and relevant, you will attract more traffic and improve the CPC of your ads. Having up to date, relevant, and fresh content will increase impressions, CPC, and CTR.
Some simple tweaking of your Infolinks account can go a long way to boosting revenues – try it yourself!

Use single dotted line - This based on my experience.  Using single dotted line give more CTR, and improve your Infolinks revenue, compare with double line.

| 0 comments ]

Having Windows Mobile smartphone is not just like have a phone, but it's like have a personal computer, in more simple and little form.  It can do many things for you. Although now it's not popular again, but it still has many purpose.
To whom has Windows Mobile Smartphone, here is the list of software that must have in Windows Mobile Smartphone.  It can accompany you when you're alone, or for killing time, or play music with it.
1.  LCG Jukebox
LCG Jukebox is the reasonable music player choice for Windows Mobile Smartphone.  It's light, has equalizer, and can create playlist.  Another choice is Pocket Tunes.  It has more good sound quality, and can sync with iTunes.  But the worst thing, it need more heavy resource.

2.  Astraware Solitaire
Having Windows Mobile Smartphone for a year, I feel that I need no complicated games in my phone.  I just need simple games that can accompany me when waiting for, or for killing time when waiting for a doctor.  Astraware Solitaire is just the same as Solitaire games pack in Windows PC.

3.  Astraware Sudoku
Yes, it's can kill the time.  Astraware Sudoku is a good sport for your brain.

4.  SKTools Standard
Swiss knife for Windows Mobile Smartphone.  It has many feature for tweaking Windows Mobile phone.

5.  Opera Mobile
Everytime, everywhere we need internet.  With Opera Mobile in Windows Mobile smartphone, it made internet browsing easy.  You can have PC browsing experience with it.

6.  BeeJive IM
It's the best IM for Windows Mobile smartphone.  It support multi IM messenger.  ALthough it has no support again for Windows Mobile Smartphone, older version still can be used in WM6 SP.

7. CoreCodec CorePlayer
It can play almost all movie format on your Windows Mobile phone, also can play Youtube.  CorePlayer can be your mobile movie player.

8.  Resco Explorer
Advanced file explorer on, can open .zip and .rar file.  Resco Explorer can do anything as you do on your PC.

9. Tetrismania
Legendary application for PC, Tetrismania is tetris clone for Windows Mobile Smartphone.

| 1 comments ]

Related post is good for a blog to direct reader to others post of your blog.  It give chance to your blog to increase page view.  The best place for related post is below post content, so if reader see related post, there is a possibility to click the posts. This post will describe how to create related post for Blogger blog.
To create related post for Blogger,
1. Login to your blogger blog
2. Go to Design --> Edit HTML.  Tick Expand Widget Templates
3. Find code below, and add code in point 4 before this code,

<div class='post-tags'>

or code below for old templates, and add code in point 4 after this code,
<data:post.body>
4. Blogger related post code,
<b:if cond='data:blog.pageType == "item"'>
<div class='samelabel'>

<div class='widget-content'>
<h3>Related Posts</h3>
<div id='BloggerRelatedPost'/><br/><br/>
<script type='text/javascript'>

var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;
var maxNumberOfPostsPerLabel = 4;
var maxNumberOfLabels = 10;

maxNumberOfPostsPerLabel = 100;
maxNumberOfLabels = 3;

function listEntries10(json) {
var ul = document.createElement(&#39;ul&#39;);
var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?
json.feed.entry.length : maxNumberOfPostsPerLabel;
for (var i = 0; i &lt; maxPosts; i++) {
var entry = json.feed.entry[i];
var alturl;

for (var k = 0; k &lt; entry.link.length; k++) {
if (entry.link[k].rel == &#39;alternate&#39;) {
alturl = entry.link[k].href;
break;
}
}
var li = document.createElement(&#39;li&#39;);
var a = document.createElement(&#39;a&#39;);
a.href = alturl;

if(a.href!=location.href) {
var txt = document.createTextNode(entry.title.$t);
a.appendChild(txt);
li.appendChild(a);
ul.appendChild(li);
}
}
for (var l = 0; l &lt; json.feed.link.length; l++) {
if (json.feed.link[l].rel == &#39;alternate&#39;) {
var raw = json.feed.link[l].href;
var label = raw.substr(homeUrl3.length+13);
var k;
for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);
var txt = document.createTextNode(label);
var h = document.createElement(&#39;b&#39;);
h.appendChild(txt);
var div1 = document.createElement(&#39;div&#39;);
div1.appendChild(h);
div1.appendChild(ul);
document.getElementById(&#39;BloggerRelatedPost&#39;).appendChild(div1);
}
}
}
function search10(query, label) {

var script = document.createElement(&#39;script&#39;);
script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;
+ label +
&#39;?alt=json-in-script&amp;callback=listEntries10&#39;);
script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);
document.documentElement.firstChild.appendChild(script);
}

var labelArray = new Array();
var numLabel = 0;

<b:loop values='data:posts' var='post'>
<b:loop values='data:post.labels' var='label'>
textLabel = &quot;<data:label.name/>&quot;;

var test = 0;
for (var i = 0; i &lt; labelArray.length; i++)
if (labelArray[i] == textLabel) test = 1;
if (test == 0) {
labelArray.push(textLabel);
var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?
labelArray.length : maxNumberOfLabels;
if (numLabel &lt; maxLabels) {
search10(homeUrl3, textLabel);
numLabel++;
}
}
</b:loop>
</b:loop>
</script>
</div>
</div>
</b:if>
5. Save template .

| 3 comments ]

Besides others SEO technique that common for every blog, there are some techniques to improve SEO for Blogger Blog.
These techniques are important for Blogger blog due to default setting of Blogger blog. Some techniques are good to be implemented for Blogger blog to improve SEO.
1. Add meta tags for Blogger blog
Meta tags tell search engine description of our blog. Google give a heavy point to meta tags, especially meta description to match relevance of search query and homepage. If you see Google search result, you can see that usually search result consist of title tags and meta description. You can add meta tags, like description and keyword, to your Blogger blog homepage to increase visibility of your Blogger blog by search engine.
2. Change Blogger title tags to post title
Because Blogger blog append Blogger blog title before post title, this is not so good for SEO. You can change title tags to post title to improve SEO.
3. Add different meta tags to each blogger post
As describe in point 1, this technique help your blogger blog to improve SEO. You can use title tags to create meta tags/meta description for every your blogger blog post, so every post has unique meta tags.

| 0 comments ]

According to release from Juniper website, Juniper now enter mobile security market by releasing Junos Pulse Mobile Security Suite. 
Rapidly growing demands by employees for smartphone access to corporate networks creates a complex enterprise security problem. While the easy access to networks provided by smartphones can improve employee productivity, unprotected devices can lead to loss or theft of valuable confidential data, and can even cause compliance or legal problems. Security threats to smartphones can also mean loss or theft of personal financial information, credit card data, and confidential identity or other files, for consumers.
The Junos Pulse Mobile Security Suite is a comprehensive solution that includes smartphone security, management, and control. It protects smartphones from viruses, malware, loss, theft, physical compromise, and other threats, and delivers robust remote device management tools for administrators. Junos Pulse Mobile Security Suite offers services that are purpose-built for smartphones, including:
  • Antivirus
  • Personal firewall
  • Anti-spam
  • Loss and theft prevention
  • Monitoring and control
Junos Pulse Mobile Security Suite backs up and restores data, it can locate devices in the event of loss or theft, it can remotely wipe data from a lost or stolen smartphone, and it can send an alert when a SIM card has been removed, swapped or replaced. It can even track a device after the SIM card has been removed or replaced. Junos Pulse empowers enterprises to give smartphone users secure access to corporate networks and sensitive applications and data using a zero-touch deployment model.
Junos Pulse Mobile Security Suite is available as a hosted offering. It also offers service providers a mechanism for offering desirable premium services to enterprise and consumer subscribers that increase average revenue per user (ARPU), provide competitive differentiation, and increase user satisfaction.
Junos Pulse is an integrated, multi-service network client that provides dynamic connectivity, security, and application acceleration through mobile or non-mobile devices, with a user experience that requires little or no user interaction. It is identity- and location-aware, and seamlessly migrates from one access method to another based on device location.
Junos Pulse also:
  • Identity-enables network security, access, and application acceleration, increasing visibility and manageability. It allows secure access to network resources based on user identity and role.
  • Reduces the cost and time associated with deployment.
  • Uses industry and open standards-based Trusted Network Connect (TNC) specifications.
  • Is a platform for integration of select third-party, best-in-class network and endpoint security and connectivity applications.
  • Is a value-added services platform for service providers.
Junos Pulse is the only integrated access, security, and acceleration client that today's businesses need.

Juniper Global Threat Center

The Juniper Global Threat Center provides around-the-clock, global monitoring of mobile security threats to consumers and enterprises. It is the first and only center dedicated to tracking, responding to, and researching, threats to mobile devices, including viruses, spyware and other security vulnerabilities that can expose a user's personal, professional and sensitive information.
The research conducted by the Juniper Global Threat Center is shared with the public and private industry, as well as incorporated into the features and functionality of new and existing products, such as the recently announced Junos® Pulse Mobile Security Suite. The Juniper Global Threat Center's primary focus is to monitor and respond to five key types of threats and vulnerabilities:
  • Malware: Viruses, Worms, Trojans, Spyware
  • Direct Attack: Attacking device interfaces, browser exploits, SMS attacks
  • Physical Compromise: Accessing a device and its data by having physical access from loss or theft
  • Data Communication Interception: Intercepting data as it is transmitted and received
  • Exploitation and Misconduct: Inappropriate communications, data leakage, online predators, bullying, sexting

| 1 comments ]

After you submit blogger blog to Google Webmaster Tools, then you need to create sitemap for your blogger blog and submit to Google Webmaster Tools to tell Google about pages might not otherwise discover.
In Google Webmasters Tools, simply clicks Site Configuration, then Sitemaps, clicks Subkit a Sitemap.

In the box below Submit a Sitemap, add the following code after your blogger blog URL,
atom.xml?orderby=updated

or

atom.xml?redirect=false&start-index=1&max-results=500
then click Submit Sitemap button.

| 5 comments ]

To submit blogger blog to Google Webmaster Tool is very simple.
Login to your Blogger account, go to Dashboard.  Look at the end of the page under Tools and Resources, click Webmaster Tools.  You will redirect to Google Webmaster Tool page.



Now in Google Webmaster Tools page,


Select your blogger blog you want to add, then Add selected site.  Your blogger blog now has been veryfied and in Google Webmaster Tools.

Adding Sitemap

Inside Google Webmaster Tools, click Site Configuration, then click Sitemaps, the click Submit a Sitemap.



You can use your atom feed as sitemap.  Add your atom feed after your blogger url in the box like in the figure above,
atom.xml?orderby=updated

Then click Submit Sitemap.  Now your blogger sitemap has been successfully submit to Google Webmaster Tools.

| 0 comments ]

First of all, login to your Blogger account, the go to Dashboard, select your blog you want to edit.
Click Design, click Edit HTML, tick Expand Widget Templates.
Find code like this,

<data:post.body/>

Parse your Adsense code with tools in Blogcrowds.



Write code below,

<div style='float: left;'>

--- Your parsed adsense code ---

</div>

If you want adsense just show in Blogger post, then add code below,

<b:if cond='data:blog.pageType == &quot;item&quot;'>

</b:if>

So the final code will be like this,

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div style='float: left;'>

--- Your parsed adsense code ---

</div>
</b:if>

Paste before code below,
<data:post.body/>

| 0 comments ]

Cited from NSN people blog, new iPhone OS, iOS 4.2, tests by Nokia Siemens Networks have shown that iPhone iOs 4.2 support a technology called Network Controlled Fast Dormancy, which have already introduced into NSN networks. This will cut smartphone signalling down to size.  Basically, the technology makes the network and the handset work together to create the best conditions for smartphones to work quickly, yet have a long battery life and minimize network congestion.

Smartphones connect constantly to the network, often driven by applications. But this creates a huge amount of signalling as smartphones switch from an idle mode to an active state so that they can interact with the network, for example to get emails or pull in the latest tweets.
When it has gathered the information it needs, usually working in the background so you don’t even notice it’s happening, some smartphones then switch immediately into the idle state in order to conserve battery power. So when you next want some data from the network, the smartphone has to reconnect. This involves the network and phone exchanging many small signals.
All this disconnecting and reconnecting takes time and can cause a frustratingly slow network response.  On the other hand, leaving the smartphone in an active mode all the time drains the battery very quickly.
To overcome the problem Nokia Siemens Networks introduced a method that, instead of putting the handset into idle or keeping it always active, keeps the handset in an intermediate state. From here, a smartphone can wake up much more quickly and needs to send far fewer signals to and from the network to start a data connection. You get a fast network response and a longer battery life.
The new Apple software release supports this way of working on networks that have the technology implemented. Nokia also implemented the technology in its smartphones earlier this year. So now the two handset makers that account for half of all new smartphones in the world contribute to an improved user experience and cost reduction for operators.
One Middle Eastern operator, for instance, found that smartphones on a Nokia Siemens Networks network had a battery life of 11 hours compared to six hours on a competing network. Meanwhile, testing in North America found that our smart networks generate up to 50 percent less smartphone signalling.  As more operators and handset OSs incorporate technologies that improve smartphone performance, our smart networks will play an increasingly important role in making your smartphone experience simply more enjoyable.

This post is by Leslie Shannon of Nokia Siemens Network Network Systems’ Mobile Broadband team.

| 0 comments ]

In some blogger template, the title tags will be like this --> blogger title: blogger post title.
This is not so good for SEO technique. To change the blogger title tags to blogger post, need to change some code in blogger template.
To change tihis, find in blogger template code like this,

<data:blog.pageTitle/>
Change code above with this code,

<span id="fullpost"><b:if cond="'data:blog.pageType">
<title><data:blog.title/></title>
<b:else/>
<title><data:blog.pagename/></title>
</b:if></span>
Code above will make blogger main page/homepage title tags using blogger title, and other page, ie blogger post page, using blogger post title.
Save your blogger template.

| 11 comments ]

Different meta tags for each blogger post is good in SEO point of view. It can tell search engine about the post, so it can have more visibility by search engine.
This article will describe how to add different meta tags for each blogger post based on post title.
In Blogger Dashboard, go to Design, then Edit HTML.
Find code below,

<b:include data='blog' name='all-head-content'/>
Add code below after that code,
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<meta expr:content='data:blog.pageTitle' name='description'/>
</b:if>
The code will have result that if the page is not homepage or main page, it will have meta tag description using post title.
If we combine from my previous article about adding meta tags to blogger homepage, and this article, we can add meta tags to homepage/main page hardcoded to template, and different meta tags to each post using post title. The code will be like this,
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta content='DESCRIPTION HERE' name='description'/>
<meta content='KEYWORDS HERE' name='keywords'/>
</b:if>
<b:if cond='data:blog.url != data:blog.homepageUrl'><meta expr:content='data:blog.pageTitle' name='description'/>
</b:if>
Code above will make static meta tags for main page/homepage, and title tags for each post.

| 0 comments ]

Meta tags is important in SEO techniques, especially meta description.  Meta description tell search engine about the content of homepage.  One of parameter Google see is meta description.  Unfortunately, Blogger didn't give tools for creating meta tags in their dashboard.  Here is the way to create meta tags in blogger homepage.
Login to your blogger, go to Design, then to Edit HTML.
Find code below,

<b:include data='blog' name='all-head-content'/>

Add the following code after that code,

<b:if cond='data:blog.url == data:blog.homepageUrl'>
<meta content='DESCRIPTION HERE' name='description'/>
<meta content='KEYWORDS HERE' name='keywords'/>
</b:if>

Save template.

The code above will add meta tags for blogger homepage/main page only.

| 2 comments ]

In my previous article, I describe about inserting adsense in blogger post.  In new blogger template, seems the article was not valid anymore.  In this article, I update how to insert adsense below blogger post.  I try to insert the adsense code to show below blogger post, and the result was positive.


First, parse adsense HTML code.  Just paste your adsense code to form box in Blogcrowds.  Copy the result.
Login to your blogger account, go to Design, the Edit HTML.  Click Template Widget.  Find code like this:

<div class='post-tags'>

Place the result html parse code before that code.  The result was adsense will be showed after post content.

| 9 comments ]

Adsense can only display 3 adsenses in a page.  So, if we place adsense in sidebar, post, footer, or header, we must arrange it so that only 3 adsenses in a page.  Adsense can only display in single post, or in homepage.

To display adsense in blogger homepage only (main page), follow the steps below,

1.  Login to blogger
2.  Go to Layout --> Edit HTML.  Click on Expand Widget Template.  Find adsense widget.  For example, adsense is placed with widget id HTML3.

     <b:widget id='HTML3' locked='false' title='' type='HTML'>

3.  Add code with bold text.


     <b:widget id='HTML3' locked='false' title='' type='HTML'>
     <b:includable id='main'>
     <b:if cond='data:blog.url == data:blog.homepageUrl'>
     <div style='float: left;padding:20px 0px 40px 0'>
     <!-- only display title if it's non-empty -->
     <b:if cond='data:title != &quot;&quot;'>
     <h2 class='title'><data:title/></h2>
     </b:if>
     <div class='widget-content'>
     <data:content/>
     </div>
     <b:include name='quickedit'/>
     </div>
     </b:if>
     </b:includable>
     </b:widget>

4.  Save Template.

| 2 comments ]

 Blogger doesn't have ready to be used Related Post Widget.  But, we still can create related post widet based on label.  This related post widget will use Label in Blogger Posting.  Posting with the same label will be displayed in Related Post Widget.  So, the prerequisite to get Blogger Related Post Widget working is you must label in every blogger posting.

Here are steps configuring Blogger Related Post Widget.
1.  You must have label in every blogger posting.
2.  Login to Blogger.
3.  In Blogger Dashboard, choose blog you want to edit, Layout, then Edit HTML, choose Expand Widget Templates.
4.  Add this code below and paste after <head> and before </head> tag or just paste below <head> tag.


<script type="text/javascript">
//<![CDATA[
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;
}
}
}
}
function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
}
function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels() {
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
document.write('<li><a href="' + relatedUrls[r] + '">' + relatedTitles[r] + '</a></li>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</ul>');
}
//]]>
</script>

5.  Find Widget Code below,

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>
 

Add code with bold blue text below,

<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=related_results_labels&amp;
max-results=10"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>

6.  Save Tempate.
7.  Open Layout-->Page Element, add new HTML/JavaScript Widget.  Paste code below, and name it Related Post and then Save.

<script type="text/javascript">
removeRelatedDuplicates();
printRelatedLabels();
</script>

8.  Back to Layour-->Edit HTML, click Expand Widget Templates.  Find HTML/JavaScript Widget Related Post Widget we've created before.  Add code with bold and blue below, so that Related Post Widget will show only in Post page.

<b:widget id='HTML13' locked='false' title='Related Post' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>

9.  Save Template.

| 0 comments ]

Default behaviour of blogger widget once we add to blogger will be displayed in every blogger page.  We can display widget only in blogger post or blogger main page by add some code in blogger HTML template code.


To display widget in blogger post only, follow the steps below,

1.  Login to blogger
2.  Go to Layout --> Edit HTML.  Click on Expand Widget Template.  Find widget.  For example, adsense is placed with widget id HTML3.

 <b:widget id='HTML3' locked='false' title='' type='HTML'>

3.  Add code with bold text.

<b:widget id='HTML3' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<div style='float: left;padding:20px 0px 40px 0'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</div>
</b:if>
</b:includable>
</b:widget>

4.  Save Template.

| 3 comments ]

Adsense can only display 3 adsenses in a page.  So, if we place adsense in sidebar, post, footer, or header, we must arrange it so that only 3 adsenses in a page.  Adsense can only display in single post, or in homepage.


To display adsense in blogger post only, follow the steps below,

1.  Login to blogger
2.  Go to Layout --> Edit HTML.  Click on Expand Widget Template.  Find adsense widget.  For example, adsense is placed with widget id HTML3.

<b:widget id='HTML3' locked='false' title='' type='HTML'>

3.  Add code with bold text.

<b:widget id='HTML3' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<div style='float: left;padding:20px 0px 40px 0'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</div>
</b:if>
</b:includable>
</b:widget>

4.  Save Template.

| 0 comments ]

Magazine style wordpress theme, Branford magazine, suitable for journal, or article blog.  Tabbed menu, and multi column menu can be customized.
Download for free here.

| 0 comments ]

From Wordpress theme, Mystique is simple wordpress theme converted for blogger.  Two columns template, widget ready, sub menu at header, simple, and good for adsense placement.
Download here for free.

| 0 comments ]

Default behaviour of blogger widget once we add to blogger will be displayed in every blogger page.  We can display widget only in blogger posting or blogger main page by add some code in blogger HTML template code.

To display widget in homepage only (main page), follow the steps below,

1.  Login to blogger
2.  Go to Layout --> Edit HTML.  Click on Expand Widget Template.  Find adsense widget.  For example, adsense is placed with widget id HTML3.

<b:widget id='HTML3' locked='false' title='' type='HTML'>

3.  Add code with bold text.


<b:widget id='HTML3' locked='false' title='' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<div style='float: left;padding:20px 0px 40px 0'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != &quot;&quot;'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</div>
</b:if>
</b:includable>
</b:widget>

4.  Save Template.

| 0 comments ]

Today internet is rather different with few years ago.  Few years ago, internet is very dependent to Tier 1 ISP.  If you have many Tier 1 IP Transit, you can have better internet access, because more route can you reach with best path. 
Today internet is more distributed.  Global content providers have their own network, and locate their servers at many data center at many region or continent.  It give more balanced traffic, and break dependency to Tier 1 ISP.  Also, regional ISP locate their router, and have own to link to one or more global data center, to reach global content provider and give possibilty to direct peer with others.   This architecture give today internet more distributed traffic, and more better route.
The prerequisite if you want peer with regional ISP, global content delivery, or global content provider is to have colocation at global data center, like Equinix, LINX, and others.  Check the data center that have Internet Exchange, and who are there through PeeringDB.  Register first, it's free, then looks for internet exhange, their customer.  Many content provider, content dlivery, or regional ISP is better.
Global content provider like Google, Yahoo, Microsoft are open for peering.  It give you benefit by saving IP Transit bandwidth, that must you pay, and give shorter route.  For example, Google,about 30% of my internet traffic is coming from them.

| 0 comments ]

Many IP transit now have their own CDN, but it is likely not a free service.  Traditional CDN, like Akamai, are open for ISP to partner with them.
Partnering with CDN give benefits.  Because it's locally placed at your data center, it can give benefits.  The benefits are:
1.  Saving international IP Transit bandwidth
2.  Faster access

Akamai has program called Akamai Accelerated Partner Program for ISP.  It is for ISP that want to place Akamai CDN server at their data center.  Akamai has many customer from content provider to software company, like Microsoft, Adobe, and many.  One that's looks as a benefit is your Windows Update will be direct to your local data center, because Windows Update are hosted at Akamai server.
I have experience when apply for Akamai Accelerated Partner Program.  They looks my ISP AS Number, and they say, our traffic to Akamai content is about 30 Mbps average a day.  After they evaluate, and agree, they ask us to provide environment for their servers, like rack, gigabit port, and setup BGP session with them.
Akamai work based on DNS and IP address.  Akamai server client based on DNS request, and reply resolved address with nearest Akamai server.
Until now, I have no reference about others CDN that have partner program like Akamai.  It's best for your ISP to partner with Akamai.  It will saving your international IP Tansit bandwidth, and give faster internet access.  And the best thing, it's free at all.

| 7 comments ]

Adsense in blogger post is a such good placement.  Here the way to do that. First, parse your adsense code so it can be inserted in Blogger XML Code. Blogcrowds have tool for parsing Google adsense code to Blogger XML Code. Just put your adsense code into Parse HTML box, then click Parse. Save your adsense code that have been parsed.




Next step is place your result into blogger template code. Go to Layout section, then Edit HTML. Check Expand Widget Templates. Find in your blogger template code something like this:

<data:post.body/>

Place the code before that string if you want your adsense appear before post body.
You can also place your adsense after post body, just find code like this,

<div class='post-footer-line post-footer-line-1'>

and then place your code after that string.

You can display adsense only in single blogger posting.  See my another article in this blog about show adsense in blogger post or in home page only.

| 0 comments ]

Deleting Statement from JunOS Configuration
Here example for deleting a statement from JunOS Configuration.  I use BGP configuration for example.

[edit]
admin@dailyconfig# delete protocols bgp
[edit]
admin@dailyconfig# show
[edit]
admin@dailyconfig#
 
Using Regular Expression to Delete Related Items from JunOS Configuration.
Example: 
Deleting Interfaces from the Configuration
Delete multiple T1 interfaces in the range from t1-0/0/0:0 through t1-0/0/0:23:

admin@dailyconfig# wildcard delete interfaces t1-0/0/0:.*
matched: t1-0/0/0:0
matched: t1-0/0/0:1
matched: t1-0/0/0:2
Delete 3 objects? [yes,no] (no) no
Deleting Routes from the Configuration
Delete static routes in the range from 172.0.0.0 to 172.255.0.0:

admin@dailyconfig# wildcard delete routing-options static route 172.*
matched: 172.16.0.0/12
matched: 172.16.14.0/24
matched: 172.16.100.0/24
matched: 172.16.128.0/19
matched: 172.16.160.0/24
matched: 172.17.12.0/23
matched: 172.17.24.0/23
matched: 172.17.28.0/23
...
Delete 13 objects? [yes,no] (no) 
 
Completely remove configuration.
admin@dailyconfig#load factory-default

But, it's good before doing complete erase configuration, to have a rescue config.
admin@dailyconfig#request system configuration rescue

| 26 comments ]

Cisco router can be used as VPN server, using L2TP and IPSec, for client from internet accesing private network.

Below are steps for configuring L2TP IPSec on Cisco router,
1. Enable aaa authentication and create user,

aaa new-model
aaa authentication login default local
aaa authentication ppp default local
aaa authorization exec default local
user cisco password cisco
2. Enable VPDN and configure VPDN group
vpdn enable
!
vpdn-group L2TP
! Default L2TP VPDN group
 accept-dialin
  protocol l2tp
  virtual-template 1
 no l2tp tunnel authentication
3. Configure authentication methode.  Using pre-shared key is the best and simple methode.
crypto isakmp policy 10
 encr 3des
 authentication pre-share
 group 2
 lifetime 3600
crypto isakmp key cisco address 0.0.0.0 0.0.0.0 no-xauth
crypto isakmp keepalive 3600
4. Configure IPSec
crypto ipsec transform-set ipnetconfig esp-3des esp-sha-hmac
 mode transport
!
crypto dynamic-map ipnetconfig-map 10
 set nat demux
 set transform-set ipnetconfig
!
!
crypto map cisco 10 ipsec-isakmp dynamic ipnetconfig-map
interface FastEthernet0/0
 ip address 192.168.1.254 255.255.255.0
 duplex auto
 speed auto
 crypto map cisco
5. Create Vitrual_Template
interface Virtual-Template1
 ip unnumbered FastEthernet0/0
 peer default ip address pool poolipnetconfig
 ppp encrypt mppe 40
 ppp authentication ms-chap-v2
6. Create IP Pool for user
ip local pool poolipnetconfig 172.31.1.1 172.31.1.6
7. Test your configuration

Complete configuration on Cisco router:
L2TP-Server#sh run
Building configuration...

Current configuration : 5669 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname L2TP-Server
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$WMq0$BZpIxsWnzmEI0fCvWADGd0
!
aaa new-model
!
!
aaa authentication login default local
aaa authentication ppp default local
aaa authorization exec default local
!
aaa session-id common
!
resource policy
!
ip cef
!
!
!
!
ip domain name ipnetconfigs.com
ip name-server 192.168.0.1
ip ssh version 2
vpdn enable
!
vpdn-group L2TP
! Default L2TP VPDN group
 accept-dialin
  protocol l2tp
  virtual-template 1
 no l2tp tunnel authentication
!
!
!
!
crypto pki trustpoint TP-self-signed-417945430
 enrollment selfsigned
 subject-name cn=IOS-Self-Signed-Certificate-417945430
 revocation-check none
 rsakeypair TP-self-signed-417945430
!
!
crypto pki certificate chain TP-self-signed-417945430
 certificate self-signed 01
  30820257 308201C0 A0030201 02020101 300D0609 2A864886 F70D0101 04050030
  30312E30 2C060355 04031325 494F532D 53656C66 2D536967 6E65642D 43657274
  69666963 6174652D 34313739 34353433 30301E17 0D313030 33313331 30303434
  375A170D 32303031 30313030 30303030 5A303031 2E302C06 03550403 1325494F
  532D5365 6C662D53 69676E65 642D4365 72746966 69636174 652D3431 37393435
  34333030 819F300D 06092A86 4886F70D 01010105 0003818D 00308189 02818100
  CBB11B58 6E347C78 1FB62626 0FD03CCB 5AA26CC3 A0E17634 B905978F DF0FCA60
  2A8CD0EE 1BF4428A 53F23038 7BF8C209 B0FEF57B 08233D2C F49826BB 938113DE
  C6D25DD0 E8AA51B0 F4BAE931 0C4C19A6 7657EB6F 4A0CF980 92C54B48 F927BF00
  1E3F25E1 A28EA8F6 B941BC0A E6F2FA20 6A73F969 A8B523F0 0B25C927 85C649BD
  02030100 01A38180 307E300F 0603551D 130101FF 04053003 0101FF30 2B060355
  1D110424 30228220 50504A2D 47572E6C 61646F6D 61696E2E 6C696E74 61736172
  74612E63 6F2E6964 301F0603 551D2304 18301680 14167006 97518BA4 E4F9BA7A
  82A17511 CE1A4870 8B301D06 03551D0E 04160414 16700697 518BA4E4 F9BA7A82
  A17511CE 1A48708B 300D0609 2A864886 F70D0101 04050003 8181006B D63609D0
  F61D11FF FB4CC38C 231FA679 B6A3AD68 DF7BEDC3 CCE85778 5D7E4FE7 ADFA6A8B
  4BBDED0F 20137B37 C445F0D9 14E55313 2553284B DCB49472 3E56BF3D 140F3E58
  047833BD 4F6D0719 29233D33 8F681B69 613FF4A5 B527E059 06B655E3 06BBFA37
  B3F43E6B 67DF84DF 5D3B0FC9 ECFB16E3 9AB4E1F1 D61D0523 A95A44
  quit
username root privilege 15 secret 5 $1$E1t3$.GKaPz1xFuph9r/fRqxTO.
!
!
!
crypto isakmp policy 10
 encr 3des
 authentication pre-share
 group 2
 lifetime 3600
crypto isakmp key cisco address 0.0.0.0 0.0.0.0 no-xauth
crypto isakmp keepalive 3600
!
!
crypto ipsec transform-set ipnetconfig esp-3des esp-sha-hmac
 mode transport
!
crypto dynamic-map ipnetconfig-map 10
 set nat demux
 set transform-set ipnetconfig
!
!
crypto map cisco 10 ipsec-isakmp dynamic ipnetconfig-map
!
!
!
!
!
interface FastEthernet0/0
 ip address 192.168.1.254 255.255.255.0
 duplex auto
 speed auto
 crypto map cisco
!
interface FastEthernet0/1
 no ip address
 duplex auto
 speed auto
!
!
interface Virtual-Template1
 ip unnumbered FastEthernet0/0
 peer default ip address pool poolipnetconfig
 ppp encrypt mppe 40
 ppp authentication ms-chap-v2
!
!
ip local pool poolipnetconfig 172.31.1.1 172.31.1.6
ip route 0.0.0.0 0.0.0.0 192.168.1.1
!
!
ip http server
ip http secure-server
!
!
!
!
control-plane
!
!
line con 0
line aux 0
line vty 0 4
!
scheduler allocate 20000 1000
end

L2TP-Server#
 For configuring L2TP IPSec on Windows 7, see my other post on this blog.

| 2 comments ]

This post will describe how to create VPN Client using L2TP and IPSec on Windows 7.


1. Go to Control Panel --> Network and Sharing Center.  Choose Set up new connection or network.  Click Next.



2. Choose Connect to a workplace


3. Choose create new connection. Click Next.


4. Choose Use My Internet Connection (VPN).


5. Fill IP Address of your VPN Server and the name of connection.  Click Next.


6. Fill user name and password of your connection.  Click Connect.


After this point, you still cannot connect to your VPN Server.  You need to configure pre-shared key for IPSec.

7. Open Control Panel --> Network and Sharing Center.  Choose Change Adapter Setting


8. Right click your VPN connection, choose Properties.


9. On your VPN Properties, click Security Tab, on Type of VPN, choose Layer 2 Tunneling Protocol With IPSec (L2TP/IPSec).  On Data Encryption, choose Require encryption.  Click Advanced settings.


10. On Advanced Properties, L2TP section, choose Used preshared key for authentication.  Click OK.


11. Click OK again.  You can now test your connection using L2TP and IPSec VPN.

| 1 comments ]

This post will describe how to create VPN Client using PPTP on Windows 7.

1. Go to Control Panel --> Network and Sharing Center.  Choose Set up new connection or network.  Click Next.



2. Choose Connect to a workplace


3. Choose create new connection. Click Next.


4. Choose Use My Internet Connection (VPN).


5. Fill IP Address of your VPN Server and the name of connection.  Click Next.


6. Fill user name and password of your connection.  Click Connect.


If you cannot connect to VPN PPTP Server, then maybe you need to adjust encryption.

7. Open Control Panel --> Network and Sharing Center.  Choose Change Adapter Setting


8. Right click your VPN connection, choose Properties.


9. On your VPN Properties, click Security Tab, on Data Encryption, choose No encryption allowed.  Click OK.