详解ubuntu14.04如何设置静态IP的方法
<p>本文详细的介绍了如何使用ubuntu14.04设置静态IP的方法,可以快速的设置静态ip,不用每次都需要修改一些SSH链接。所以特将在ubuntu14.04系统下设置静态IP的方法记录一下。</p>
<p>
<strong>第一步:</strong></p>
<p>
配置静态IP地址:</p>
<p>
打开/etc/network/interfaces文件,内容为</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_124738">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">auto lo</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">iface lo inet loopback</code>
</div>
<div class="line number3 index2 alt2">
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">auto eth0</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash plain">iface eth0 inet dhcp</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
以上表示默认使用DHCP分配IP,如果想指定静态IP,则需要如下的修改</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighteras3" id="highlighter_857408">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="as3 plain">auto lo</code>
</div>
<div class="line number2 index1 alt1">
<code class="as3 plain">iface lo inet loopback</code>
</div>
<div class="line number3 index2 alt2">
</div>
<div class="line number4 index3 alt1">
<code class="as3 plain">auto eth0</code>
</div>
<div class="line number5 index4 alt2">
<code class="as3 plain">iface eth0 inet </code><code class="as3 keyword">static</code> <code class="as3 plain">*******定义为静态IP</code>
</div>
<div class="line number6 index5 alt1">
</div>
<div class="line number7 index6 alt2">
<code class="as3 plain">address </code><code class="as3 value">192.168</code><code class="as3 plain">.</code><code class="as3 value">2.29</code> <code class="as3 plain">*******所要设置的IP地址</code>
</div>
<div class="line number8 index7 alt1">
<code class="as3 plain">netmask </code><code class="as3 value">255.255</code><code class="as3 plain">.</code><code class="as3 value">255.0</code> <code class="as3 plain">*******子网掩码</code>
</div>
<div class="line number9 index8 alt2">
<code class="as3 plain">gateway </code><code class="as3 value">192.168</code><code class="as3 plain">.</code><code class="as3 value">2.1</code> <code class="as3 plain">*******网关(路由地址)</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
然后保存此文件</p>
<p>
<strong>第二步:</strong></p>
<p>
手动设置DNS服务器</p>
<p>
打开文件/etc/resolv.conf,设置内容如下</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_402563">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">nameserver 192.168.2.1 ******网关(同上)</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">nameserver 202.106.0.20 ******DNS服务器地址(我是参照其他电脑链接到此网络上查到的)</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>第三步:</strong></p>
<p>
注意:重启Ubuntu后发现不能上网,问题出现在/etc/resolv.conf。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。方法为</p>
<p>
打开文件/etc/resolvconf/resolv.conf.d/base,写入一下内容:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_625676">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">nameserver 192.168.2.1</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">nameserver 202.106.0.20</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
<strong>第四步:</strong></p>
<p>
重启networking服务,使其生效,命令为:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_410075">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">/etc/init</code><code class="bash plain">.d</code><code class="bash plain">/networking</code> <code class="bash plain">restart</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
(亲身经历为:重启此服务无效,还是重启系统给力)</p>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
<p>
原文链接:http://www.jianshu.com/p/80f4495d1d27?utm_source=tuicool&utm_medium=referral</p>
頁:
[1]