红联Linux门户
Linux帮助

怎样才能在一个网卡上用三个IP地址??

发布时间:2008-07-21 16:51:41来源:红联作者:xinghaia
怎样才能在一个网卡上用三个IP地址??
我想建立两个子接口
在/etc/sysconfig/network-script/ 下建立两个文件 ifcfg-eth0:1和ifcfg-eth0:2
用不了
eth0: 192.168.0.10
eth0:1 192.168.0.11
eth0:2 192.168.0.12
用ifconfig查看,显示的是eth0:1 192.168.0.11这个地址
怎么办
怎样才能在一个网卡上用三个IP地址??
文章评论

共有 8 条评论

  1. fjlycfq 于 2008-07-22 12:34:26发表:

    回顾知识。。。。。。。。

  2. xinghaia 于 2008-07-22 11:35:06发表:

    找到原因了
    配置文件中的名字还是eth0 应该为eth0:1

  3. xinghaia 于 2008-07-22 11:20:20发表:

    [root@vmserver network-scripts]# vi ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=192.168.0.255
    HWADDR=00:0C:29:F7:17:91
    IPADDR=192.168.0.10
    NETMASK=255.255.255.0
    NETWORK=192.168.0.1
    ONBOOT=yes
    TYPE=Ethernet

    [root@vmserver network-scripts]# vi ifcfg-eth0:1
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=192.168.0.255
    HWADDR=00:0C:29:F7:17:91
    IPADDR=192.168.0.11
    NETMASK=255.255.255.0
    NETWORK=192.168.0.1
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=yes


    [root@vmserver network-scripts]# vi ifcfg-eth0:2
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=192.168.0.255
    HWADDR=00:0C:29:F7:17:91
    IPADDR=192.168.0.12
    NETMASK=255.255.255.0
    NETWORK=192.168.0.1
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=yes
    ~

  4. xinghaia 于 2008-07-22 11:14:25发表:

    vi ifcfg-eth0
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=192.168.0.255
    HWADDR=00:0C:29:F7:17:91
    IPADDR=192.168.0.10
    NETMASK=255.255.255.0
    NETWORK=192.168.0.0
    ONBOOT=yes
    TYPE=Ethernet
    ~
    [root@vmserver network-scripts]# vi ifcfg-eth0:1
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=192.168.0.255
    HWADDR=00:0C:29:F7:17:91
    IPADDR=192.168.0.10
    NETMASK=255.255.255.0
    NETWORK=192.168.0.0
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=yes


    [root@vmserver network-scripts]# vi ifcfg-eth0:2
    DEVICE=eth0
    BOOTPROTO=none
    BROADCAST=192.168.0.255
    HWADDR=00:0C:29:F7:17:91
    IPADDR=192.168.0.10
    NETMASK=255.255.255.0
    NETWORK=192.168.0.0
    ONBOOT=yes
    TYPE=Ethernet
    USERCTL=no
    IPV6INIT=no
    PEERDNS=yes
    ~
    ~
    ~
    ~
    ~

  5. jackzh 于 2008-07-21 19:29:53发表:

    把你的三个config文件贴出来看看。

  6. billylf 于 2008-07-21 17:57:59发表:

    只有在配置文件里修改后,重启就不会消失的。

  7. billylf 于 2008-07-21 17:56:21发表:

    #vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
    #vi /etc/sysconfig/network-scripts/ifcfg-eth0:2
    每个文件对应一个IP地址

  8. xinghaia 于 2008-07-21 17:39:15发表:

    用ifconfig eth0:1 192.168.0.11 netmask 255.255.255.0
    之后用ifconfig查看 可以看到子接口
    但是用 service network restart 重启服务后 子接口就没了
    怎么办???