搬个石头看新闻 發表於 2024-1-24 00:00:00

Linux 配置静态IP的方法

<p>
        在新安装的Linux系统命令行下,</p>
<p>
        敲入:ifconfig,显示如下界面。</p>
<p>
        <img title="Linux 配置静态IP的方法" alt="Linux 配置静态IP的方法" src="https://zhuji.jb51.net/uploads/img/202305/2b53e0d3a7c8177e231c0d66e636daed.jpg"></p>
<p>
        上面这张图显示网卡没有启动,那么我们敲入代码:ifup eth0启动网卡。</p>
<p>
        <img title="Linux 配置静态IP的方法" alt="Linux 配置静态IP的方法" src="https://zhuji.jb51.net/uploads/img/202305/8529aad7ef716de623eaeff94b2fc7df.jpg"></p>
<p>
        网卡启动后,我们可以看出,IP地址和网关等其他信息都已经出现。</p>
<p>
        但是我们需要的是静态IP,即不随着时间改变而改变的IP地址。</p>
<p>
        首先我们要知道我们的网关地址是多少。</p>
<p>
        敲入代码:route ,下图中的192.168.164.2就是我们的默认网管地址,记住这个,下面的配置需要用这个。</p>
<p>
        <img title="Linux 配置静态IP的方法" alt="Linux 配置静态IP的方法" src="https://zhuji.jb51.net/uploads/img/202305/e2ac3f88bf4294ac4f9246087c55fd69.jpg"></p>
<p>
        继续敲入代码:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_901274">
                        <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 functions">vi</code> <code class="bash plain">/etc/sysconfig/network-scripts/ifcfg-eth0</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        (cat /etc/sysconfig/network-scripts/ifcfg-eth0 这条命令是查看)</p>
<p>
        进入到网卡配置文件中。</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_829995">
                        <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>
                                                        <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="bash plain">DEVICE=eth0(默认)</code>
</div>
                                                                <div class="line number2 index1 alt1">
                                                                        <code class="bash plain">HWADDR=00:0C:29:2E:36:16(默认)</code>
</div>
                                                                <div class="line number3 index2 alt2">
                                                                        <code class="bash plain">TYPE=Ethernet(默认)</code>
</div>
                                                                <div class="line number4 index3 alt1">
                                                                        <code class="bash plain">UUID=XXXXXXX(默认)</code>
</div>
                                                                <div class="line number5 index4 alt2">
                                                                        <code class="bash plain">ONBOOT=</code><code class="bash functions">yes</code><code class="bash plain">(默认为no,修改为</code><code class="bash functions">yes</code><code class="bash plain">意为每次reboot后 ifup eth0)</code>
</div>
                                                                <div class="line number6 index5 alt1">
                                                                        <code class="bash plain">MM_CONTROLLED=</code><code class="bash functions">yes</code><code class="bash plain">(默认)</code>
</div>
                                                                <div class="line number7 index6 alt2">
                                                                        <code class="bash comments">#BOOTPROTO=dhcp(dhcp为自动分配ip地址,我们把他注释了,在下面另外加)</code>
</div>
                                                                <div class="line number8 index7 alt1">
                                                                        <code class="bash plain">BOOTPROTO=static(新添加)</code>
</div>
                                                                <div class="line number9 index8 alt2">
                                                                        <code class="bash plain">IPV6INIT=no(新添加)</code>
</div>
                                                                <div class="line number10 index9 alt1">
                                                                        <code class="bash plain">USERCTL=no(新添加)</code>
</div>
                                                                <div class="line number11 index10 alt2">
                                                                        <code class="bash plain">IPADDR=192.168.164.100(新添加)</code>
</div>
                                                                <div class="line number12 index11 alt1">
                                                                        <code class="bash plain">NETMASK=255.255.255.0(新添加)</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>
        配置完成后,敲入代码:service network restart重启网卡服务</p>
<p>
        这时候尝试ping www.baidu.com发现报错Network is unreachable</p>
<p>
        各种搜索原因后发现,网关没有配置,导致与外网连接没有打开。</p>
<p>
        然后我们敲入 route add default gw 192.168.164.2</p>
<p>
        然后再次ping www.baidu.com</p>
<p>
        ping通后说明我们的配置已经生效。</p>
<p>
        <img title="Linux 配置静态IP的方法" alt="Linux 配置静态IP的方法" src="https://zhuji.jb51.net/uploads/img/202305/d5ed6f229ac8224528c8d60b58b00064.jpg"></p>
<p>
        以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
<p>
        原文链接:http://www.cnblogs.com/SunnyZhu/p/5685124.html</p>
頁: [1]
查看完整版本: Linux 配置静态IP的方法