debian 11修改ip地址的方法
<p>首先以root权限打开/etc/network/interfaces</p><p>新安装的Debian系统,默认一般使用DHCP获取IP地址,除非在安装过程中,使用了指定的IP地址。本文将介绍如何在Debian系统中,配置使用静态IP地址,配置网关,以及设置DNS服务器。</p>
<p>这些配置通过修改配置文件,很容易实现。在 Redhat 系列的 Linux 环境中,我们一般修改网卡的网络配置文件,对应的文件名为 /etc/sysconfig/network-scripts/ifcfg-eXX,其中eXX即为网络设备名。网络设备的列表可以他通过 ifconfig 命令获取。同样的,在 Debian 环境下,我们只需要修改网络的配置文件便可以了。相比之下,配置过程要比 Redhat 更为方便,只需要修改 /etc/network/interfaces 文件。</p>
<p><strong>Debian 系统设置静态 IP 地址、网关</strong> 首选备份原始的网络配置文件,</p>
<div class="developer-code-block">
<pre><code class="hljs nginx"><span class="hljs-title">sudo cp /etc/network/interfaces /etc/network/interfacesbak</span></code></pre>
</div>
<p>编辑文件 /etc/network/interfaces,内容如下:</p>
<p>(adsbygoogle = window.adsbygoogle || []).push({});</p>
<div class="developer-code-block">
<pre><code class="hljs nginx"><span class="hljs-title">auto lo
auto eth0 <span class="hljs-comment">#设置开机自动连接网络
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static <span class="hljs-comment">#static表示使用固定IP地址上网,dhcp表示使用动态ip
address <span class="hljs-number">192.168.9.100 <span class="hljs-comment">#设置静态ip地址
netmask <span class="hljs-number">255.255.255.0 <span class="hljs-comment">#子网掩码
gateway <span class="hljs-number">192.168.9.254 <span class="hljs-comment">#网关</span></span></span></span></span></span></span></span></span></code></pre>
</div>
<p>使用 ctrl+o 保存配置,使用 ctrl+x 退出 nano 编辑器。</p>
<p><strong>配置Debian环境中的 DNS 服务器</strong></p>
<p>这个配置过程与Redhat 系列的系统是相同的,只需要修改 /etc/resolv.conf 文件即可,内容如下,</p>
<div class="developer-code-block">
<pre><code class="hljs nginx"><span class="hljs-title">nameserver <span class="hljs-number">114.114.114.114 <span class="hljs-comment">#设置首选dns
nameserver <span class="hljs-number">8.8.8.8 <span class="hljs-comment">#设置备用dns</span></span></span></span></span></code></pre>
</div>
<p>至此,IP地址、网关、DNS配置完成。 <strong>重启网络使配置生效</strong></p>
<div class="developer-code-block">
<pre><code class="hljs nginx"><span class="hljs-title">sudo service networking restart</span></code></pre>
</div>
<p>检查新配置是否工作,</p>
<div class="developer-code-block">
<pre><code class="hljs nginx"><span class="hljs-title">ping www.debian.cn</span></code></pre>
</div>
<p>如果重启网络后,配置并没有生效,请检查是否有书写错误,比如全角和半角字符。interfaces 文件中 “auto eth0” 也很关键, /etc/init.d/networking 根据这个字段判断是否启动某个网卡的网络。</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/Thenext/p/16950850.html
頁:
[1]