ubuntu20.04配置静态ip,ubuntu设置静态ip方法
<h2 class="postTitle">ubuntu 20.04 设置静态ip方法</h2><h2 class="clear">1. 前言</h2>
<div class="postBody">
<div id="cnblogs_post_body" class="blogpost-body ">
<p>本教程将会演示如何设置Ubuntu16.04 Server版和Ubuntu18.04 Server版系统的静态固定IP地址。</p>
<h2 id="auto-id-1">2. 确认你要修改的网卡号</h2>
<p>先确认你要修改的网卡号,假设你的服务器有多张网卡:</p>
<div class="cnblogs_Highlighter sh-gutter">
<div id="highlighter_247783" class="syntaxhighlightercsharp">
<table border="0" cellspacing="0" cellpadding="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="csharp plain">ubuntu2004:~$ ip addr</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>我的服务器配置如下:</p>
<div class="cnblogs_Highlighter sh-gutter">
<div id="highlighter_111141" class="syntaxhighlightercsharp">
<table border="0" cellspacing="0" cellpadding="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>
<div class="line number10 index9 alt1">10</div>
<div class="line number11 index10 alt2">11</div>
<div class="line number12 index11 alt1">12</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="csharp plain">1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN </code><code class="csharp keyword">group</code> <code class="csharp keyword">default</code> <code class="csharp plain">qlen 1000</code></div>
<div class="line number2 index1 alt1"><code class="csharp plain">link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00</code></div>
<div class="line number3 index2 alt2"><code class="csharp plain">inet 127.0.0.1/8 scope host lo</code></div>
<div class="line number4 index3 alt1"><code class="csharp plain">valid_lft forever preferred_lft forever</code></div>
<div class="line number5 index4 alt2"><code class="csharp plain">inet6 ::1/128 scope host</code></div>
<div class="line number6 index5 alt1"><code class="csharp plain">valid_lft forever preferred_lft forever</code></div>
<div class="line number7 index6 alt2"><code class="csharp plain">2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP </code><code class="csharp keyword">group</code> <code class="csharp keyword">default</code> <code class="csharp plain">qlen 1000</code></div>
<div class="line number8 index7 alt1"><code class="csharp plain">link/ether 00:0c:29:f1:b5:e1 brd ff:ff:ff:ff:ff:ff</code></div>
<div class="line number9 index8 alt2"><code class="csharp plain">inet 172.16.87.140/24 brd 172.16.87.255 scope global dynamic ens33</code></div>
<div class="line number10 index9 alt1"><code class="csharp plain">valid_lft 1500sec preferred_lft 1500sec</code></div>
<div class="line number11 index10 alt2"><code class="csharp plain">inet6 fe80::20c:29ff:fef1:b5e1/64 scope link</code></div>
<div class="line number12 index11 alt1"><code class="csharp plain">valid_lft forever preferred_lft forever</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
<p><img src="https://img2018.cnblogs.com/blog/1024482/201909/1024482-20190926195311926-778081344.png"></p>
<p> </p>
<p> </p>
<h2 id="auto-id-2">3. 默认的网卡配置文件</h2>
<p>默认情况下,网络使用DHCP</p>
<div class="cnblogs_Highlighter sh-gutter">
<div id="highlighter_294779" class="syntaxhighlightercsharp">
<table border="0" cellspacing="0" cellpadding="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>
<div class="line number10 index9 alt1">10</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="csharp plain">ubuntu1804:~$ cat /etc/netplan/50-cloud-init.yaml</code></div>
<div class="line number2 index1 alt1"><code class="csharp plain">配置文件内容如下</code></div>
<div class="line number3 index2 alt2"> </div>
<div class="line number4 index3 alt1"><code class="csharp plain">network:</code></div>
<div class="line number5 index4 alt2"><code class="csharp spaces"> </code><code class="csharp plain">ethernets:</code></div>
<div class="line number6 index5 alt1"><code class="csharp spaces"> </code><code class="csharp plain">ens33:</code></div>
<div class="line number7 index6 alt2"><code class="csharp spaces"> </code><code class="csharp plain">dhcp4: yes</code></div>
<div class="line number8 index7 alt1"><code class="csharp spaces"> </code><code class="csharp plain">addresses: []</code></div>
<div class="line number9 index8 alt2"> </div>
<div class="line number10 index9 alt1"><code class="csharp spaces"> </code><code class="csharp plain">version: 2</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
<pre class="prettyprint"><code class="hljs"><span class="pln"><img src="https://img2018.cnblogs.com/blog/1024482/201909/1024482-20190926195352687-92433712.png"></span></code></pre>
<p> </p>
<p> </p>
<div> </div>
<h2 id="auto-id-3">4. ubuntu20.04设置静态IP</h2>
<p>需要把配置文件修改为以下内容:</p>
<div class="cnblogs_Highlighter sh-gutter">
<div id="highlighter_644899" class="syntaxhighlightercsharp">
<table border="0" cellspacing="0" cellpadding="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="csharp plain">ubuntu1804:~$ sudo vi /etc/netplan/50-cloud-init.yaml</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p>假设IP地址修改为192.168.1.100,子网掩码24位即255.255.255.0,网关设置为192.168.1.1,DNS1:223.5.5.5,DNS2:223.6.6.6</p>
<div class="cnblogs_Highlighter sh-gutter">
<div id="highlighter_248254" class="syntaxhighlightercsharp">
<table border="0" cellspacing="0" cellpadding="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>
<div class="line number10 index9 alt1">10</div>
<div class="line number11 index10 alt2">11</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2"><code class="csharp plain">network:</code></div>
<div class="line number2 index1 alt1"><code class="csharp spaces"> </code><code class="csharp plain">ethernets:</code></div>
<div class="line number3 index2 alt2"><code class="csharp spaces"> </code><code class="csharp plain">ens33:</code></div>
<div class="line number4 index3 alt1"><code class="csharp spaces"> </code><code class="csharp plain">dhcp4: no</code></div>
<div class="line number5 index4 alt2"><code class="csharp spaces"> </code><code class="csharp plain">addresses: </code></div>
<div class="line number6 index5 alt1"><code class="csharp spaces"> </code><code class="csharp plain">optional: </code><code class="csharp keyword">true</code></div>
<div class="line number7 index6 alt2"><code class="csharp spaces"> </code><code class="csharp plain">gateway4: 192.168.1.1</code></div>
<div class="line number8 index7 alt1"><code class="csharp spaces"> </code><code class="csharp plain">nameservers:</code></div>
<div class="line number9 index8 alt2"><code class="csharp spaces"> </code><code class="csharp plain">addresses: </code></div>
<div class="line number10 index9 alt1"> </div>
<div class="line number11 index10 alt2"><code class="csharp spaces"> </code><code class="csharp plain">version: 2</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/2042026/202006/2042026-20200615151542483-580253433.png"></p>
<p> </p>
<p> </p>
<h2 id="auto-id-4">5. 应用新配置</h2>
<div class="cnblogs_Highlighter sh-gutter">
<div id="highlighter_476185" class="syntaxhighlightercsharp">
<table border="0" cellspacing="0" cellpadding="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="csharp plain">ubuntu1804:~$ sudo netplan apply</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
<p>使用<code>ip addr</code>检查新地址</p>
<div class="cnblogs_Highlighter sh-gutter">
<div id="highlighter_623598" class="syntaxhighlightercsharp">
<table border="0" cellspacing="0" cellpadding="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="csharp plain">ubuntu2004:~$ ip addr</code></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<p> </p>
<p><img src="https://img2020.cnblogs.com/blog/2042026/202006/2042026-20200615151623170-356345339.png"></p>
<p> </p>
<p> </p>
<h2 id="auto-id-5">6. 测试网络连通性</h2>
<pre class="prettyprint"><code class="language-bash hljs"><span class="pln">ubuntu1804<span class="pun">:~<span class="pln">$ ping <span class="lit">192.168<span class="pun">.<span class="lit">1.100</span></span></span></span></span></span></code></pre>
<p><img src="https://img2020.cnblogs.com/blog/2042026/202006/2042026-20200615151656397-831387808.png"></p>
<p> </p>
<p> </p>
</div>
</div><br><br>
来源:https://www.cnblogs.com/ubuntuanzhuang/p/13131138.html
頁:
[1]