ubuntu8.10网络配置

作者:冯利美,华清远见嵌入式学院讲师。

一、Linux里面有两套管理网络连接的方案:

1、/etc/network/interfaces(/etc/init.d/networking)
        2、Network-Manager

两套方案是冲突的,不能同时共存。

第一个方案适用于没有X的环境,如:服务器;或者那些完全不需要改动连接的场合。
        第二套方案使用于有桌面的环境

他们两个为了避免冲突,又能共享配置,就有了下面的解决方案:

1、当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己除非managed设置成真。
        2、当managed设置成真时,/etc/network/interfaces,则不生效。

本文重点介绍第二种方案

从别人那里拷贝一个安装好的虚拟机系统,本机mac地址与原机器mac地址不同,系统认为这是新的网卡,于是有了新的网卡号.更改方法如下:

        root登录系统后,进入cd /etc/udev/rules.d/
                删除 70-persistent-net.rules内所有内容
                重启即可获得标号为eth0的网卡标记。

二、配置网络-使用/etc/network/interfaces

1)sudo gedit /etc/NetworkManager/nm-system-settings.conf或打开

把里面的true改为false

2)先卸载当前的网络管理器netmanager:

sudo apt-get remove network-manager --purge
        重启网络:
        sudo /etc/init.d/networking restart

3)编辑配制文件:

sudo gedit /etc/network/interfaces
        加入以下配置信息(修改为你自己的):
        auto lo
        iface lo inet loopback
        auto eth0
        iface eth0 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        gateway 192.168.1.1

4)配置DNS: sudo gedit /etc/resolv.conf

添加:Nameserver192.168.1.1

三 、DHCP方法配置如下(假设通过eth1上网)

# The primary network interface - use DHCP to find our address
        auto lo
        iface lo inet loopback
        auto eth1
        iface eth1 inet dhcp //指定为dhcp
        然后重启 sudo /etc/init.d/networking restart

你可能感兴趣的:(虚拟机,网络,ubuntu,嵌入式,NetWork,interface)