主题 : busybox自带ifup、ifdown工具? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 19802
精华: 0
发帖: 42
金钱: 215 两
威望: 43 点
综合积分: 84 分
注册时间: 2010-04-23
最后登录: 2018-02-08
楼主  发表于: 2011-03-20 18:40

 busybox自带ifup、ifdown工具?

busybox自带ifup、ifdown工具,,能够读取“/etc/network”下的配置文件来自动化链接过程.

只要有
/sbin/ifdown
/sbin/ifup

网卡就可以直接在“/etc/network/interfaces”中配置了么?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2011-03-20 21:10
为什么不去看看busybox里ifup和ifdown对应的源代码呢?
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 19802
精华: 0
发帖: 42
金钱: 215 两
威望: 43 点
综合积分: 84 分
注册时间: 2010-04-23
最后登录: 2018-02-08
2楼  发表于: 2011-03-21 09:08
看到了!~  谢谢!~

int ifupdown_main(int argc, char **argv)
{
    int (*cmds)(struct interface_defn_t *) = NULL;
    struct interfaces_file_t *defn;
    llist_t *target_list = NULL;
    const char *interfaces = "/etc/network/interfaces";
    bool any_failures = 0;