龙岛主 發表於 2023-8-15 00:00:00

Ubuntu10.10配置网络

<p>
        有一阵子着实对Ubuntu的网络配置很迷惑,耐下心来仔细上网找了找,有点小心得,总结一下。<br>
        先说下大概的配置过程,再去细究一些情况。<br><strong>一、配置大概分三类:通过配置文件配置、通过命令配置、通过图形化的网络连接菜单配置。</strong><br>
        主要文件:/etc/network/interfaces,这里是IP、网关、掩码等的一些配置;/etc/resolv.conf这个文件保存DNS的有关信息<br>
        主要命令:sudo /etc/init.d/networking restart重启网络,使配置文件的配置失效;sudo route add default gw &lt;IP地址&gt;,设置网关。<br><strong>二、配置方法</strong><br>
        1、通过命令配置<br>
        如果你只是想暂时性的修改IP地址,可以选择这种方法。重启网络后会丢失。<br>
        1)sudo ifconfig eth0 &lt;IP地址&gt; netmask &lt;子网掩码&gt; up<br>
        eth0是网卡。最后的up表示开启网卡,可以不加。<br>
        2) sudo route add default gw &lt;网关IP&gt;<br>
        设置网关<br>
        3) 设置DNS,这个必须去配置文件修改,同第二种<br>
        4)配置主机名称<br>
        命令:sudo /bin/hostname &lt;主机名&gt;<br>
        但是系统启动时,会从/etc/hostname来读取主机的名称。</p>
<p>
        2、通过配置文件配置<br>
        1)配置IP网关:sudo gedit /etc/network/interfaces 里面添加<br>
        dhcp的:<br>
         </p>
<div class="codetitle">
        <span><u>复制代码</u></span> 代码如下:</div>
<div class="codebody" id="code34710">
        <br>
        auto lo<br><br>
        iface lo inet loopback<br><br>
        auto eth0<br><br>
        iface eth0 inet dhcp</div>
<p>
        <br>
        静态IP的:</p>
<div class="codetitle">
        <span><u>复制代码</u></span> 代码如下:</div>
<div class="codebody" id="code26424">
        <br>
        auto lo<br>
        iface lo inet loopback<br>
        #上面的是回环<br>
        #网卡eth0的配置<br>
        auto eth0<br>
        #staic 静态IP<br>
        iface eth0 inet static<br>
        address 192.168.1.5<br>
        netmask 255.255.255.0<br>
        gateway 192.168.1.1<br>
        #network 192.168.3.0<br>
        #broadcast 192.168.3.255<br>
        #后面两条是网络号和广播号,这个可以由其它信息计算,因此无需设置</div>
<p>
        <br>
        这里还可以配置第二IP(虚拟IP)</p>
<div class="codetitle">
        <span><u>复制代码</u></span> 代码如下:</div>
<div class="codebody" id="code4398">
        <br>
        auto eth0:1<br>
        iface eth0:1 inet static<br>
        address 192.168.1.60<br>
        netmask 255.255.255.0<br>
        #network x.x.x.x<br>
        #broadcast x.x.x.x<br>
        gateway x.x.x.x</div>
<p>
        <br>
        2)配置DNS: sudo gedit /etc/resolv.conf</p>
<div class="codetitle">
        <span><u>复制代码</u></span> 代码如下:</div>
<div class="codebody" id="code43919">
        <br>
        nameserver 202.107.117.11</div>
<p>
        <br>
        3)主机名:sudo gedit /etc/hostname 里面输入主机名。默认有个主机名,因此这个不是必须的。<br>
        4)重启网络:sudo /etc/init.d/networking restart<br>
        也可以重启网卡:<br>
        sudo ifconfig eth0 down<br>
        sudo ifconfig eth0 up<br>
        重启网卡对别的网卡无影响,更推荐一些。<br>
        3、通过图形化的网络连接菜单配置<br>
        这个在系统-首选项里,也叫做network manager,通过右上角面板里的网络管理小程序可以启用它的配置。<br>
        这个有点问题:它和第二种方法共用配置文件,所以会导致种种冲突,使用时要注意。<br>
        不如,这两种方法都做了配置,sudo /etc/init.d/networking restart启用的是第二种方法的配置,而点击桌面面板上的网络管理小程序中的auto eth0启用的是第三种的配置。</p>
頁: [1]
查看完整版本: Ubuntu10.10配置网络