红联Linux门户
Linux帮助

如何为网卡永久设置两个IP地址?

发布时间:2010-08-25 11:39:48来源:红联作者:昊昊荡荡
请教大家一个问题:
ifconfig eth0:0 192..168..1..88 netmask 255..255..255.0
ifconfig eth0:1 192..168..1..89 netmask 255..255..255.0

如果系统重启的话,上面配置的信息就会消失
怎么做才能让上面的配置信息永久有效呢?

还有个问题,一张网卡设置两个及两个以上的IP地址有啥好处?大家都来议议,谢谢!
文章评论

共有 12 条评论

  1. wywrw0512 于 2010-11-01 15:49:24发表:

    但是有个问题,不能让它在开机时就执行命令行呀,有点缺陷

  2. 2088 于 2010-08-26 16:18:14发表:

    直接在/etc/sysconfig/network-script/下新建eth0-1文件 然后编辑你想要的就行了

  3. 昊昊荡荡 于 2010-08-26 11:27:50发表:

    引用:
    基本上是修改配置文件,用ifconfig来设置的只对当前会话有作用貌似
    shenhao0129 发表于 2010-8-26 10:43


    ifconfig是用来调试用的,它不会修改配置文件,所以一重启什么都还原了!

  4. shenhao0129 于 2010-08-26 10:43:42发表:

    [i=s] 本帖最后由 shenhao0129 于 2010-8-26 10:45 编辑 [/i]

    基本上是修改配置文件,用ifconfig来设置的只对当前会话有作用貌似

  5. shenhao0129 于 2010-08-26 10:43:38发表:

    基本上是修改配置文件,用ifconfig来设置的只对当前会话有作用貌似

  6. 昊昊荡荡 于 2010-08-26 09:29:38发表:

    引用:
    我一般去图形界面配置。。永久的吧
    yanlong938 发表于 2010-8-26 01:13


    我习惯在命令行下操作

  7. yanlong938 于 2010-08-26 01:13:00发表:

    我一般去图形界面配置。。永久的吧

  8. 昊昊荡荡 于 2010-08-25 23:45:26发表:

    [i=s] 本帖最后由 昊昊荡荡 于 2010-8-26 00:37 编辑 [/i]

    俺用的是fedora 13
    俺看不懂手册,在Google上找到资料说

    ifconfig eth1:0 192.168.1.250 hw ether 00:11:00:00:11:44 netmask 255.255.255.0 broadcast 192.168.1.255 up
    ifconfig eth1:1 192.168.1.249 hw ether 00:11:00:00:11:55 netmask 255.255.255.0 broadcast 192.168.1.255 up

    把上面的内容写入/etc/rc.d/rc.local,即可实现永久性的设置一块网卡两个IP地址。
    我在vmware中的fedora 13虚拟机上测试始终出错,网络连接方式为:host-only
    不知上面的写法对否,请高手指点!
    还有,为一张网卡配置不同的IP地址,有必要为不同的IP设置不同的mac地址吗?

  9. 相思爱文 于 2010-08-25 21:54:21发表:

    查看所用发行版的官方文档,上面有说明配置方法。直接修改配置文件,就能固定ip。

  10. 紫色葡萄 于 2010-08-25 19:36:43发表:

    Another method is to run a script when boot.

  11. 紫色葡萄 于 2010-08-25 19:31:13发表:

    [i=s] 本帖最后由 紫色葡萄 于 2010-8-25 19:34 编辑 [/i]

    For ubuntu,plz edit "/etc/network/interfaces" as follows:

    ##################################
    auto eth0
    iface eth0 inet static
    address 192.168.1.88
    netmask 255.255.255.0
    gateway xxx.xxx.xxx.xxx

    auto eth0:1
    iface eth0:1 inet static
    address 192.168.1.89
    netmask 255.255.255.0
    gateway xxx.xxx.xxx.xxx
    ##################################

    run command
    #########################
    $sudo /etc/init.d/networking restart
    #########################
    That's all,done

    Enjoy!

  12. zhlylim 于 2010-08-25 15:42:09发表:

    关注。。