2004年10月11日

譬如web browser和bnep蓝牙设备的关系,web browser需不需要关心底层使用的
网络设备,如何通信?如何使用网络设备通信?
一个基本问题:
pand 建立连接后,才生成bnep*网络接口,
才可以配置ip地址,子网掩码,默认网关。
虚拟网桥的介绍:
因为一个nap可以连接7个pan设备,则对应的生成7个bnep*网络接口,
为了方便管理,可以将这7个设备加入同一个网段,由一个虚拟网桥管理。

iptables是用来过滤网络包的工具。
linux系统有三条chain,其中FORWARD chain的用途:
当系统有两块或两块以上的网卡时,包使用forward chain的规则。
Before any iptables commands have been run (be careful: some distributions will run iptables in their
initialization scripts), there will be no rules in any of the built-in chains (‘INPUT’, ‘FORWARD’ and
‘OUTPUT’), the INPUT and OUTPUT chains will have a policy of ACCEPT, and the FORWARD
chain will have a policy of DROP (you can override this by providing the ‘forward=1’ option to the
iptables module).
注意iptables的工作方式,当一个chain的所有rule都不匹配时,有一个
缺省的rule,INPUT and OUTPUT 是accept策略,forward是drop策略。
注意最后一条语句,默认的forward策略是drop,可以通过加载iptables
模块的时侯使用forward=1参数来改变默认策略。
iptables -A FORWARD -i pan0 -j ACCEPT
在forward chain中加入一个rule, -i –in-interface
所有从pan0流入的ip packages,全部接收。
If you are doing connection tracking or NAT, then all fragments will get merged back together before
they reach the packet filtering code, so you need never worry about fragments.
如果你使用NAT,那你不用考虑包的fragment分段问题。
《building internet firewalls》防火墙的一般书籍
《linux network administrator’s guide》第二版
iptables有三个内置的表,一个用于网络过滤filter,
一个用于地址转换nat,一个用于专用包改造mangle.
filter表有三个内置的链:INPUT,OUTPUT,FORWARD.
nat表有三个内置的链:PREROUTING,POSTROUTING和
OUTPUT.

如果编译linux内核时,配置了CONFIG_BLUEZ,
则linux系统执行的第一个有关bluez的函数是bluez_init(net/socket.c)
调用路径main.c->init->do_basic_setup->sock_init->bluez_init

int bluez_init(void)
{
 BT_INFO(“BlueZ Core ver %s Copyright (C) 2000,2001 Qualcomm Inc”,
   VERSION);
 BT_INFO(“Written 2000,2001 by Maxim Krasnyansky <maxk@qualcomm.com>”);

 proc_mkdir(“bluetooth”, NULL);

 sock_register(&bluez_sock_family_ops);//struct net_proto_family bluez_sock_family_ops =
      {
       PF_BLUETOOTH, bluez_sock_create
      };

 /* Init HCI Core *///空函数
 hci_core_init();

 /* Init sockets */
 hci_sock_init();

 return 0;
}

/*
 * This function is called by a protocol handler that wants to
 * advertise its address family, and have it linked into the
 * SOCKET module.
 */
//注册一个协议族的ops,操作函数。
int sock_register(struct net_proto_family *ops)
{
 int err;

 if (ops->family >= NPROTO) {
  printk(KERN_CRIT “protocol %d >= NPROTO(%d)\n”, ops->family, NPROTO);
  return -ENOBUFS;
 }
 net_family_write_lock();
 err = -EEXIST;
 if (net_families[ops->family] == NULL) {
  net_families[ops->family]=ops;
  err = 0;
 }
 net_family_write_unlock();
 return err;
}
struct net_proto_family
{//重要的是create函数,
 int family;
 int (*create)(struct socket *sock, int protocol);
 /* These are counters for the number of different methods of
    each we support */
 short authentication;
 short encryption;
 short encrypt_net;
};
int hci_sock_init(void)
{//hci socket是bluez蓝牙协议栈的最底层的socket,
 if (bluez_sock_register(BTPROTO_HCI, &hci_sock_family_ops)) {
  BT_ERR(“Can’t register HCI socket”);
  return -EPROTO;
 }

 hci_register_notifier(&hci_sock_nblock);
 return 0;
}
//说明bluez蓝牙协议族有7个协议分支
/* Bluetooth sockets */
#define BLUEZ_MAX_PROTO 7
static struct net_proto_family *bluez_proto[BLUEZ_MAX_PROTO];

int bluez_sock_register(int proto, struct net_proto_family *ops)
{
 if (proto >= BLUEZ_MAX_PROTO)
  return -EINVAL;

 if (bluez_proto[proto])
  return -EEXIST;

 bluez_proto[proto] = ops;
 return 0;
}
struct net_proto_family hci_sock_family_ops = {
 family: PF_BLUETOOTH,
 create: hci_sock_create
};
//注意hci_sock_family_ops和hci_sock_ops的区别,
//family ops只提供create方法,
//sock ops提供socket的一般方法,
struct proto_ops hci_sock_ops = {
 family:  PF_BLUETOOTH,
 release: hci_sock_release,
 bind:  hci_sock_bind,
 getname: hci_sock_getname,
 sendmsg: hci_sock_sendmsg,
 recvmsg: hci_sock_recvmsg,
 ioctl:  hci_sock_ioctl,
 poll:  datagram_poll,
 listen:  sock_no_listen,
 shutdown: sock_no_shutdown,
 setsockopt: hci_sock_setsockopt,
 getsockopt: hci_sock_getsockopt,
 connect: sock_no_connect,
 socketpair: sock_no_socketpair,
 accept:  sock_no_accept,
 mmap:  sock_no_mmap
};

static int hci_sock_create(struct socket *sock, int protocol)
{
 struct sock *sk;

 BT_DBG(“sock %p”, sock);

 if (sock->type != SOCK_RAW)
  return -ESOCKTNOSUPPORT;

 sock->ops = &hci_sock_ops;

 if (!(sk = sk_alloc(PF_BLUETOOTH, GFP_KERNEL, 1)))
  return -ENOMEM;

 sock->state = SS_UNCONNECTED;
 sock_init_data(sock, sk);

 memset(&sk->protinfo, 0, sizeof(struct hci_pinfo));
 sk->destruct = NULL;
 sk->protocol = protocol;
 sk->state    = BT_OPEN;

 bluez_sock_link(&hci_sk_list, sk);

 MOD_INC_USE_COUNT;
 return 0;
}
关于模块加载bnep模块加载的函数在/net/bluetooth/bnep/core.c

bluez-utils/pand/main.c是主文件,
$pand -c xx.xx.xx.xx.xx.xx
将会进入main.c文件,执行的顺序
main.c->do_connect
bnep是基于l2cap链路的,所以要先建立l2cap链路。
hci_bcsp和hci的关系:
当我们的串口传输协议使用bcsp时,根据bcsp协议,从串口进入的
数据经过bcsp的解包,发给上层的hci层。
具体的函数过程:
hci_bcsp.c:bcsp_recv->hci_bcsp.c:bcsp_complete_rx_pkt->hci_core.c:hci_recv_frame.
hci frame的发送过程,

4.1.bcsp协议的实现看完了,向下串口字符设备的驱动需要看
书,向上socket的实现没有查到,需要查阅linuxforum’s lxr.
4.2.需要看一本关于linux kernel的书,下载understanding
linux kernel第二版。
4.3.需要下载linux kernel network方面的书,了解iptables
的设置,实现。
4.4.web browser与网络接口的关系?是否仅仅与socket有关。
4.5.查找或询问有没有路有器的开发板?最好有三个网络芯片。
4.6.linux kernel细节
4.6.1.tasklet结构是干什么用的?以及与它相关的一些函数。

为什么叫它demon程序,demon程序的用途,基本工作原理。
我猜hcid有一个无限循环,等待什么我就不知道了?
hcid/main.c->main
 ……
 ctl_io = g_io_channel_unix_new(hcid.sock);
 g_io_add_watch(ctl_io, G_IO_IN, io_stack_event, NULL);

 /* Start event processor */
 g_main_run(event_loop);
 ……
watch这个结构的由来,因为一个蓝牙设备最多可以建立7条hci连接;
watch是个链表,针对每一条hci链路都会有一个watch结构连在
链表中。
g_io_add_watch函数在hcid.sock上连接了io_stack_event函数,
而这个函数主要的功能就是从这个sock缓冲区中读数据;
g_main_run函数去socket缓冲区中读数据,使用
result = read (fd, buf, count);//read系统调用
一个服务记录可以有很多的服务属性,bluez的实现是链表的形式;
typedef struct {//服务记录
 uint32_t handle; //服务句柄
 sdp_list_t *pattern;
 sdp_list_t *attrlist; //属性链表
 //书上的表现形式向一个数组,可以用链表完成;
} sdp_record_t;
typedef struct _sdp_list sdp_list_t;
struct _sdp_list {
 sdp_list_t *next;
 void *data; //实际上data指针将指向一个sdp_data_t结构;
};
typedef struct sdp_data_struct sdp_data_t;
struct sdp_data_struct {//属性值是一个数据元,
 uint8_t dtd; //数据元的类型描述符
 uint16_t attrId;//属性id
 union {
  int8_t    int8;
  int16_t   int16;
  int32_t   int32;
  int64_t   int64;
  uint128_t int128;
  uint8_t   uint8;
  uint16_t  uint16;
  uint32_t  uint32;
  uint64_t  uint64;
  uint128_t uint128;
  uuid_t    uuid;
  char     *str;
  sdp_data_t *dataseq;
 } val;
 sdp_data_t *next;
 int unitSize; //数据元的数据尺寸描述符
};

2004年09月30日
 




[原创] 详尽VMware教程(下)

作者: 付谦–ZDNet reader
Monday, August 2 2004 7:06 PM

Click here to find out more!

三、配置虚拟机的网络

光有虚拟机是不够的,我们需要使用虚拟机和真实主机以及其他的虚拟机进行通讯。通讯分两个部分,一个是局域网内的,另一个是连接到公网的。这一部分是重点,三种不同模式的用途就要揭晓。

(1)桥接模式:

拓扑:

 

如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。虚拟机就像一个新增加的、与真实主机有着同等物理地位的一台电脑,桥接模式可以享受所有可用的服务;包括文件服务、打印服务等等,并且在此模式下你将获得最简易的从真实主机获取资源的方法。

(2)host only模式:

拓扑:

Host-only模式用来建立隔离的虚拟机环境,这这种模式下,虚拟机与真实主机通过虚拟私有网络进行连接,只有同为Host-only模式下的且在一个虚拟交换机的连接下才可以互相访问,外界无法访问。host only模式只能使用私有IP,IP,gateway,DNS都由VMnet   1来分配。

(3)NAT模式:

拓扑:

NAT(network address translation)模式其实可以理解成为是方便地使虚拟机连接到公网,代价是桥接模式下的其他功能都不能享用。凡是选用NAT结构的虚拟机,均由VMnet  8提供IP,gateway,DNS。


本文为ZDNet China版权所有,未经许可严禁转载。

写的很好!已经很清晰了!希望不断提高自己!写出更好… - 天空很蓝
挺不错的!比较详细。Anonymous
我的NAT模试怎么双机也可互访的呀~~~Anonymous


| 推荐朋友 | 打印本文 |



    2004 年 9月 30日  






    合作专区

  • ZDNet与TechNet专区

  • 近期活动
  • 2004年9月23日讲座
    《AD-Windows Server 2003 活动目录经验谈 》
  • Developer 合作伙伴


    订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
    应用开发管理
    VS.NET 周刊
    Database 周刊
    WEB Service周刊
    JAVA 周刊
    IT 认证
    Windows服务器周刊
    互联网开发
     


    ? 根据当地的天气情况定制Web体验
    ? BEA发布all-in-one工具集
    ? 发展中的OASIS孕育更多标准
    ? KDE开发人员瞄准软件易用性
    ? STP升级版使Linux程序测试更简化


    ? linux下PPPOE拨号共享上网
    ? Windows 常用单词表
    ? 设置一个高容量的Linux POP3服务器
    ? BT 下载提速讨论
    ? 关于win2k各种服务的简要说明


    ? 为PL/SQL包创建ActiveX 服务
    ? 扩大数据库容量:从Access到SQL
    ? 利用shell编程实现DOS风格的Linux命令行
    ? 用Perl构造自定义子程序
    ? 创建WML电话簿



    ZDNet China | 新闻 | 商务 | 技术 | 产品 | 开发 | 下载 | 论坛 | 游戏


    Copyright (c) 2003 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。ZDNet 公司标识是 CNET Networks公司注册服务商标。 中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号

     


    LinuxSir



    LinuxSir.Org : Powered by LinuxSir 2.3.4 LinuxSir.Org > Linuxsir [黄嘴企鹅论坛]Linux 发行版讨论区 > Linux 发行版Redhat/Fedora专题 > Fedora core 2 下载地址[请弟兄们提交下载地址,本帖正在更新之中,多谢]



    总页数 (3): [1] 2 3 ?   上一主题   下一主题


    作者
    主题 发布新主题    回复主题



    mittere

    注册日期: Jul 2003
    来  自: 北京
    发贴数量: 154

    Fedora core 2 下载地址[请弟兄们提交下载地址,本帖正在更新之中,多谢]


    =================================================
    紧急通知,FC2 ── kenny
    =================================================
    大家注意,网上发现两种版本的Fedora DVD iso文件下载,一种是4.07G的,一种是2.0G的,经测试,2.0G的iso是不完整的,大家不要下载,以免浪费时间和带宽。

    现公布一个比较不错的下载地址,速度在晚间很快,昨晚(1:00am),峰值750k/s,均值480k。最多可10线程下载(推荐使用prozilla)。
    ── kenny

    md5验证码:

    c366d585853768283dac6cdcefcd3a2d FC2-i386-disc1.iso
    fc3c926442cc85a469268651bd04c186 FC2-i386-disc2.iso
    5ad870e696953f4bbd0a91936873890e FC2-i386-disc3.iso
    c736f8048b12315b5c0b070de1d74867 FC2-i386-disc4.iso
    2d8a20014af287bf8c6b29f2da031f98 FC2-i386-DVD.iso
    22f4bfca5baefe89f0e04166e738639f FC2-i386-rescuecd.iso
    0c0268f26ed08d24880119e1b44d45e8 FC2-i386-SRPMS-disc1.iso
    3d17a40489e8dcd3761f166ff264c712 FC2-i386-SRPMS-disc2.iso
    4e798934b399eb78e9e67dec23d946bb FC2-i386-SRPMS-disc3.iso
    5d84eb0aecea8bce8e4857d3e46136c3 FC2-i386-SRPMS-disc4.iso

    第零站:

    http://mirrors.kernel.org/fedora/core/2/i386/iso/

    第一站:

    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc1.iso
    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc2.iso
    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc3.iso
    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc4.iso

    第二站:由过客兄提供下载,在此感谢:

    ftp://ftp.workman.cn/iso
    共30进程,每IP5进程
    长期有效

    ftp://info.workman.cn/
    共20进程,每IP4进程
    短期有效,保证2星期

    注:如果域名连不上的话请刷新一下,最近我这里的电信的DNS老出问题
    也许外地的访问偶的域名会正常吧
    如果登录不了或提示要用户名的话请稍后重试
    因为已经超过限定的进程数了


    第三站:此地址由royoni兄提供,在此感谢!
    Fedora 2 DVD iso BT link!
    http://66.90.75.92/suprnova//torren…DVD.iso.torrent


    第四站:此地址由jiandaoxu兄提供,感谢中

    我找到了种子,是一个外国网站的,不知是否是真的,因为怕盗链,所以就贴出网站地址吧,希网高手分辨一下:
    http://www.suprnova.org/

    具体BT地址:

    http://66.90.75.92/suprnova//torren…86-isos.torrent


    第五站:此地址由tonyking兄提供,感谢中义守大学文件伺服器:

    http://ftp.isu.edu.tw/pub/Linux/Fed…ore/2/i386/iso/



    第六站: brierbird兄提交下载链接,多谢 ,辛苦了。

    ftp://202.38.75.11/FreeOS/FedoraCore2/iso


    第七站: hardskybbs兄提交下载,多谢,辛苦了
    ftp://down:down@www.shahanbell.jsol.net , 500k/s,公司的服务器,试试看


    第八站:Anthrax兄提交下载,多谢,辛苦了
    http://www.las.ic.unicamp.br/pub/fe…ore/2/i386/iso/


    第九站: Vangzi兄提交下载链接,多谢,辛苦了
    ftp://tu172055.tsinghua.edu.cn/pub/…/fedora-Core-2/


    第十站: 由attiseve兄提供

    教育网下载地址

    ftp://219.218.72.111
    不限速、不限流、24小时下载
    地址: 219.218.72.111
    端口: 6666
    http代理服务器,对国外访问速度不错

    第十一站:由hutuworm兄提供,在此感谢:

    Here are some new torrent files.

    from kuix.de :

    http://kuix.de/fedora/fedora-core-2-isos.torrent
    http://kuix.de/fedora/fedora-core-2-DVD.torrent

    LEASE BE A NICE PERSON and do not quit your downloader after you have
    finished downloading, at least for a while.

    Disclaimer: This site is not affiliated with the producer of the files in
    any way. Use at your own risk. All mentioned terms are trademarks of their
    respective owners.

    c366d585853768283dac6cdcefcd3a2d FC2-i386-disc1.iso
    fc3c926442cc85a469268651bd04c186 FC2-i386-disc2.iso
    5ad870e696953f4bbd0a91936873890e FC2-i386-disc3.iso
    c736f8048b12315b5c0b070de1d74867 FC2-i386-disc4.iso
    2d8a20014af287bf8c6b29f2da031f98 FC2-i386-DVD.iso
    22f4bfca5baefe89f0e04166e738639f FC2-i386-rescuecd.iso
    0c0268f26ed08d24880119e1b44d45e8 FC2-i386-SRPMS-disc1.iso
    3d17a40489e8dcd3761f166ff264c712 FC2-i386-SRPMS-disc2.iso
    4e798934b399eb78e9e67dec23d946bb FC2-i386-SRPMS-disc3.iso
    5d84eb0aecea8bce8e4857d3e46136c3 FC2-i386-SRPMS-disc4.iso

    __________________
    配置:AthlonXP 2200+512MRam+Quadro550+80G+Yamaha 44xCDRW
    系统:
    Windows XP
    Redhat AS3 Update2
    Kylix3+JBuilder9
    只用KDE

    最后由 flysail 在 05-17-2004 17:52 编辑

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 06:34
    mittere 现在离线 点击这里查看 mittere 的个人资料 点击这里给 mittere 发送一条短消息 查找更多关于 mittere 的帖子 添加 mittere 至你的好友列表 编辑 引用回复


    quickly999

    注册日期: Sep 2003
    来  自: http://www.lirensoft.com
    发贴数量: 61

    这样的好人现在不顶更待何时^_^

    谢过…

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 08:28
    quickly999 现在离线 点击这里查看 quickly999 的个人资料 点击这里给 quickly999 发送一条短消息 访问 quickly999 的主页! 查找更多关于 quickly999 的帖子 添加 quickly999 至你的好友列表 编辑 引用回复


    clclcl

    注册日期: May 2004
    来  自:
    发贴数量: 8

    这个是不是fc2正式版啊?不是说官方还没发布吗?

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 08:30
    clclcl 现在离线 点击这里查看 clclcl 的个人资料 点击这里给 clclcl 发送一条短消息 查找更多关于 clclcl 的帖子 添加 clclcl 至你的好友列表 编辑 引用回复


    friendggyy

    注册日期: Oct 2002
    来  自:
    发贴数量: 36

    有没有下完的弟兄,先说说这是不是真正的正式版? 不是每次发行版都有个代号的吗? 想 Yarrow 等,怎么这个没有?

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 08:57
    friendggyy 现在离线 点击这里查看 friendggyy 的个人资料 点击这里给 friendggyy 发送一条短消息 查找更多关于 friendggyy 的帖子 添加 friendggyy 至你的好友列表 编辑 引用回复


    铲球

    注册日期: Apr 2004
    来  自:
    发贴数量: 15

    我太爱你了

    我用bt下不了!!

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 10:29
    铲球 现在离线 点击这里查看 铲球 的个人资料 点击这里给 铲球 发送一条短消息 访问 铲球 的主页! 查找更多关于 铲球 的帖子 添加 铲球 至你的好友列表 编辑 引用回复


    dengwangxi
    ★☆

    注册日期: Oct 2003
    来  自:
    发贴数量: 311

    实在是太感谢了,以后坚决不用经常就连接不上。

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 10:57
    dengwangxi 现在离线 点击这里查看 dengwangxi 的个人资料 点击这里给 dengwangxi 发送一条短消息 查找更多关于 dengwangxi 的帖子 添加 dengwangxi 至你的好友列表 编辑 引用回复


    hongfeng
    ★☆

    注册日期: Nov 2002
    来  自: 四川
    发贴数量: 254

    我需要http下载地址,我不能使用BT和FTP公司有限制。谁提供一个呀!!
    谢谢!!

    __________________
    比石头更坚硬的是水滴;
    比水滴更坚硬的是时间。

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 11:03
    hongfeng 现在离线 点击这里查看 hongfeng 的个人资料 点击这里给 hongfeng 发送一条短消息 查找更多关于 hongfeng 的帖子 添加 hongfeng 至你的好友列表 编辑 引用回复


    fullofu

    注册日期: Oct 2003
    来  自: 河北
    发贴数量: 13

    是不是都是测试版的?还是再等等吧!
    这里也有,不知道速度怎么样?
    http://ftp.isu.edu.tw/pub/Linux/Fed…ore/2/i386/iso/

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 11:18
    fullofu 现在离线 点击这里查看 fullofu 的个人资料 点击这里给 fullofu 发送一条短消息 查找更多关于 fullofu 的帖子 添加 fullofu 至你的好友列表 编辑 引用回复


    Rekcuf

    注册日期: Apr 2003
    来  自: Shenzhen
    发贴数量: 92

    谢谢。。。正在下载。
    ftp 速度还可以。

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 11:44
    Rekcuf 现在离线 点击这里查看 Rekcuf 的个人资料 点击这里给 Rekcuf 发送一条短消息 访问 Rekcuf 的主页! 查找更多关于 Rekcuf 的帖子 添加 Rekcuf 至你的好友列表 Rekcuf 的QQ号码:30909053 编辑 引用回复


    dengwangxi
    ★☆

    注册日期: Oct 2003
    来  自:
    发贴数量: 311

    谁装了?是不是正式版的啊?

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 11:55
    dengwangxi 现在离线 点击这里查看 dengwangxi 的个人资料 点击这里给 dengwangxi 发送一条短消息 查找更多关于 dengwangxi 的帖子 添加 dengwangxi 至你的好友列表 编辑 引用回复


    sdren

    注册日期: Sep 2002
    来  自:
    发贴数量: 145


    quote:

    最初由 fullofu 发表
    是不是都是测试版的?还是再等等吧!
    这里也有,不知道速度怎么样?
    http://ftp.isu.edu.tw/pub/Linux/Fed…ore/2/i386/iso/


    这个是不可以下载的,要等明天才能下载。

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 12:19
    sdren 现在离线 点击这里查看 sdren 的个人资料 点击这里给 sdren 发送一条短消息 查找更多关于 sdren 的帖子 添加 sdren 至你的好友列表 编辑 引用回复


    dan

    注册日期: Aug 2002
    来  自:
    发贴数量: 97

    以下链接速度不错, 保持在150KB/S 左右, 我已经下完两张盘了
    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc1.iso
    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc2.iso
    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc3.iso
    ftp://sunsite.cnlab-switch.ch/mirro…-i386-disc4.iso

    __________________
    Just do it!!!
    Debian ing中

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 13:27
    dan 现在离线 点击这里查看 dan 的个人资料 点击这里给 dan 发送一条短消息 查找更多关于 dan 的帖子 添加 dan 至你的好友列表 编辑 引用回复


    snature

    注册日期: Sep 2003
    来  自: 杭州
    发贴数量: 192

    我为什么下着很慢呢

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 14:40
    snature 现在在线 点击这里查看 snature 的个人资料 点击这里给 snature 发送一条短消息 查找更多关于 snature 的帖子 添加 snature 至你的好友列表 编辑 引用回复


    过客
    ★☆

    注册日期: Oct 2002
    来  自: 湖南
    发贴数量: 217

    偶下载完了
    分下流吧
    限30进程,每IP5进程
    进不去的话就等会,7*24小时在线的

    ftp://ftp.workman.cn/iso/

    __________________
    .
    人群中出现的那些脸庞
    潮湿黑黝树枝上的花瓣

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 15:26
    过客 现在离线 点击这里查看 过客 的个人资料 点击这里给 过客 发送一条短消息 查找更多关于 过客 的帖子 添加 过客 至你的好友列表 编辑 引用回复


    cat_hz

    注册日期: May 2004
    来  自:
    发贴数量: 4

    谢谢 过客 分流

    向版主报告此贴 | IP地址: 已记录

    Old Post 05-17-2004 15:48
    cat_hz 现在离线 点击这里查看 cat_hz 的个人资料 点击这里给 cat_hz 发送一条短消息 查找更多关于 cat_hz 的帖子 添加 cat_hz 至你的好友列表 编辑 引用回复




    全部时间均为北京时间, 现在时间为22:47 发布新主题    回复主题


    总页数 (3): [1] 2 3 ?   上一主题   下一主题


    快速回复
    标题: (可选)
    选项:
    自动分析URL
    Email 通知
    显示签名



    显示可打印版本 | 将本页发送给朋友 | 订阅该主题




    论坛跳转:



    主题评分:




    论坛状态:
    你不可以发表新主题
    你不可以回复帖子
    你不可以上传附件
    你不可以编辑自己的帖子
    HTML代码禁止
    vB 代码允许
    表情符号允许
    贴图代码[IMG]禁止

     

    < 联系我们www.linuxsir.org

    2004年09月29日
     




    [原创] 详尽VMware教程(上)

    作者: 付谦–ZDNet reader
    Monday, August 2 2004 6:39 PM

       现如今有很多人都拥有电脑,但多数人都只有一两台,想组建一个自己的局域网或者是做个小规模的实验一台机器是不够的,最少也要个两三台,可为了这再买电脑就太不值了。好在有许多虚拟机可以帮我们解决这个问题。虚拟机可以在一台电脑上虚拟出很多的主机,只要真实主机的配置足够就可以,我这里和大家说说一个老牌的虚拟机VMware。

    Click here to find out more!

    VMware workstation是VMware公司设计的专业虚拟机,可以虚拟现有任何操作系统,而且使用简单,容易上手。要知道所有微软员工的机器上都装有一套正版的VMware,足见它在这方面的权威,废话少说,下面我就合大家说说VMware的使用方法,我使用的是最新的VMware4。

    这个软件的安装和其他的软件没什么区别,所以安装过程我就不多费口舌了,下面我将把VMware的完整使用过程分为:建立一个新的虚拟机、配置安装好的虚拟机、配置虚拟机的网络这三个部分,向大家从头说来。

    一、建立一个新的虚拟机

    首先让大家看看VMware的界面

    我们来建立一个新的虚拟机

    2

     


    本文为ZDNet China版权所有,未经许可严禁转载。



    | 推荐朋友 | 打印本文 |



      2004 年 9月 29日  






      合作专区

    • ZDNet与TechNet专区

    • 近期活动
    • 2004年9月23日讲座
      《AD-Windows Server 2003 活动目录经验谈 》
    • Developer 合作伙伴


      订阅"技术圈"杂志!请在下面选择您感兴趣的专题,填写e-mail地址,然后按订阅按钮:
      应用开发管理
      VS.NET 周刊
      Database 周刊
      WEB Service周刊
      JAVA 周刊
      IT 认证
      Windows服务器周刊
      互联网开发
       


      ? 根据当地的天气情况定制Web体验
      ? BEA发布all-in-one工具集
      ? 发展中的OASIS孕育更多标准
      ? KDE开发人员瞄准软件易用性
      ? STP升级版使Linux程序测试更简化


      ? linux下PPPOE拨号共享上网
      ? Windows 常用单词表
      ? 设置一个高容量的Linux POP3服务器
      ? BT 下载提速讨论
      ? 关于win2k各种服务的简要说明


      ? 为PL/SQL包创建ActiveX 服务
      ? 扩大数据库容量:从Access到SQL
      ? 利用shell编程实现DOS风格的Linux命令行
      ? 用Perl构造自定义子程序
      ? 创建WML电话簿



      ZDNet China | 新闻 | 商务 | 技术 | 产品 | 开发 | 下载 | 论坛 | 游戏


      Copyright (c) 2003 CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。ZDNet 公司标识是 CNET Networks公司注册服务商标。 中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号

       


      LinuxSir



      LinuxSir.Org : Powered by LinuxSir 2.3.4 LinuxSir.Org > Linuxsir [黄嘴企鹅论坛]Linux 发行版讨论区 > Linux 发行版Debian专题 > 我在vmware下面安装debian的心得!



      总页数 (2): [1] 2 ?   上一主题   下一主题


      作者
      主题 发布新主题    回复主题



      yugilq
      ★版☆主★

      注册日期: Aug 2003
      来  自:
      发贴数量: 855

      我在vmware下面安装debian的心得!

      呵呵!昨天连夜在单位的机子上面安装了debianl写下自己的一点心得,请大家多多指正!
      我下载了debian的woody第一张碟子!xp下面安装vmware就不用说了!我基本上是默认的配置,但是我没有虚拟scsi硬盘,我自己设定了ide硬盘6g!
      将iso放入光驱,自启动,引导进入debian的安装界面,很简朴的界面,设定键盘,分区,安装kernel,自己设定模块,我看了半天基本上没有改动,唯一的是网络的设置,因为我是在局域网里面走代理上网,因此,vmware我基本上没有动,安装的时候选了第一个选项,vmware在局域网里面自动的查找地址,但是我在安装debian设定了地址192.168.10.43,没有走dhcp自动设置,也成功了,安装完毕,将lilo安装到mbr上,重新启动。
      进入了base system,一些设置都没有改变,当寻问是否要扫描介质的时候我选择了http,然后选择了ftp.debian.org,至于 main ,non-free等等都选择了yes!然后当寻问是否需要运行dselect等等的时候,一概选择否定!
      最后root进入系统!现在我们面对的是最基本的debian系统,uname -a 我们可以看到我们的 系统很老了!2.2.20,我们应该升级系统,安装桌面环境,但是我建议先在vmware的菜单file下面选择install vmware tools! 这个时候vmware 默认是将这个tools放进了光驱,我们可以mount /cdrom,看我们的光驱,里面有一个tar.gz的文件,copy到我们的目录,我建议修改我们的sources.list,基本上不用动ftp;debian.org的地址,只要将stable改动成unstable,当然那是随便你的,也可以采用testing,呵呵!我们在最基本的系统下面是没有make和gcc的!我们可以install 他们,这个时候我们要解开刚才拷贝的vmware tools的tar。gz的包,进入解压缩的目录,里面有一个后缀为pl的文件,执行他,一路默认安装完毕,这个还是很主要的,将影响你的x是否启动,安装完毕后我建议你启动一次。
      启动完毕,也许很多的人说要下载x了,但是我觉得内核很老了,我决定先升级内核,对于新的版本的vmware支持会更好一些,(呵呵!第一次装debian,见笑!)
      可是我毕竟不喜欢默认的lilo,我决定安装grub,apt-get install grub,很快就下载完毕,安装。我们要将grub写入mbr,grub-install 我们再执行update-grub这个时候将自动产生menu.lst,自动产生对现有的系统的一些配置。grub安装完成。
      于是我apt-get install kernel*,这个时候出现很多的kernel,我选择了2.4.24,为啥没有选择2.6.0,很简单的问题。毕竟2.4.24还是很稳定的,对于大多数的硬件和软件适应性好一些,apt-get install kernel-image-2.4.24-1-686,当然header和source都一起安装,毕竟如果你打算设定内核还是必须要源代码的,重新启动我们将发现我们的新内核是不能使用的,为啥?其实在安装的时候就已经提示你修改你的lilo,这里我们修改我们的grub就可以了!加入我们新安装的内核位置,但是我们还不能简单加入就完成了,否则还是启动不了的。
      title Debian 3.0 2.4.24
      root (hd0,0)
      kernel /boot/ vmlinuz-2.4.24-1-686 root=/dev/hda1 devfs=mount
      initrd /boot/initrd.img-2.4.24-1-686
      最后的一句很关键,没有的话,启动时候会直接停摆,告诉你vfs有问题!第三句的最后的一参数加上将减少很多错误!最后我们还要对grub进行操作,防止对于mbr的改动,grub-install ,update-grub,reboot重新启动系统,这个时候我们会发现新的内核可以使用了。但是我们将发现我们的vmware的网卡将不能用,????很简单的问题,我们将网卡加进modules.conf就可以了!vmware的网卡默认是amd pcinet ii,这个时候我们进入/lib/modules/2.4.24*/kernel/drivers/ne中,我们将看见一个pcnet32.o的文件,我们在modules.conf加入alias eth0 pcnet32,重新启动,进入debian我们就可以使用网卡了!最好update-modules呵呵!
      再我这里网卡的使用意味我能上网了,我们可以安装x系统和gnome了!
      不过我实在是不清楚xwindow需要那些包,因此我还是用了tasksel,呵呵!懒人!我直接选择了x的系列!其他的一概不选!不知道为啥,我选择kde+简体中文 就失败!呵呵!很快就装完了,这个时候会问你xfree86的设置,我觉得显卡选择vmware就好了!显示器我们不要选择lcd,其他的选择simply就可以了!会问你的显示器是多大的,我一般把1024*768选择上,当然你也可以修改你的XF86config-4,呵呵!基本就可以了!
      然后我们安装gnome,不好意思!我不喜欢kde,我直接安装了gnome,当然你也可以选择gnome-core!!!呵呵!
      安装完毕,我们不能忘记还有locales需要安装,然后我选择了zh_CN.GBK呵呵!
      退出,重新启动,我们可以看见x顺利的启动了。中文吗,拷贝一些中文的字体就好了!修改一下你的fonts.conf和XFree86config-4,呵呵xftconfig@%^##@#$输入法我还没有做完!!!呵呵!下次再说!
      至于一些兄弟说装完了x会经常出错,不能进入xwindow,我建议你安装vmware tools,这个好象真的很需要!基本上我再安装就没有过一次问题!我又装了3遍,不要说我bt!!!呵呵!locales一定要安装!!!!呵呵/1原始的系统是没有locales的!我选择简体中文和繁体的所有,英文我选择了us的所有!!

      __________________
      p4 1.5g
      384m
      ti4200
      sb live5.1
      benq cdrom
      40+80g
      debian+xp+fc2
      scim 0.99.2
      openoffice 1.1.2
      2.6.7bk10+alsa1.0.5a

      最后由 yugilq 在 01-26-2004 20:56 编辑

      向版主报告此贴 | IP地址: 已记录

      Old Post 01-26-2004 17:37
      yugilq 现在离线 点击这里查看 yugilq 的个人资料 点击这里给 yugilq 发送一条短消息 访问 yugilq 的主页! 查找更多关于 yugilq 的帖子 添加 yugilq 至你的好友列表 yugilq 的QQ号码:13869088 编辑 引用回复


      yugilq
      ★版☆主★

      注册日期: Aug 2003
      来  自:
      发贴数量: 855

      还有新内核第一次启动的时候后面千万不要加ro!

      __________________
      p4 1.5g
      384m
      ti4200
      sb live5.1
      benq cdrom
      40+80g
      debian+xp+fc2
      scim 0.99.2
      openoffice 1.1.2
      2.6.7bk10+alsa1.0.5a

      向版主报告此贴 | IP地址: 已记录

      Old Post 01-26-2004 17:43
      yugilq 现在离线 点击这里查看 yugilq 的个人资料 点击这里给 yugilq 发送一条短消息 访问 yugilq 的主页! 查找更多关于 yugilq 的帖子 添加 yugilq 至你的好友列表 yugilq 的QQ号码:13869088 编辑 引用回复


      yugilq
      ★版☆主★

      注册日期: Aug 2003
      来  自:
      发贴数量: 855

      http://wiki.debian.org.tw/
      强烈推荐!!

      __________________
      p4 1.5g
      384m
      ti4200
      sb live5.1
      benq cdrom
      40+80g
      debian+xp+fc2
      scim 0.99.2
      openoffice 1.1.2
      2.6.7bk10+alsa1.0.5a

      向版主报告此贴 | IP地址: 已记录

      Old Post 01-26-2004 17:49
      yugilq 现在离线 点击这里查看 yugilq 的个人资料 点击这里给 yugilq 发送一条短消息 访问 yugilq 的主页! 查找更多关于 yugilq 的帖子 添加 yugilq 至你的好友列表 yugilq 的QQ号码:13869088 编辑 引用回复


      hutigers
      ★☆版主★☆

      注册日期: Nov 2003
      来  自: 辽宁沈阳
      发贴数量: 2178

      不错,顶一下。

      __________________
      家:P3M1G,384M,80G,Geforce 2 Go 16M
      单位:AMD2600+,nforce 2 Ultra,512M,120G,GeforceFX 5700 LE 128M

      天机不可泄露,凡事皆在人为。
      I love VIM, but Emacs.

      向版主报告此贴 | IP地址: 已记录

      Old Post 01-26-2004 23:16
      hutigers 现在离线 点击这里查看 hutigers 的个人资料 点击这里给 hutigers 发送一条短消息 访问 hutigers 的主页! 查找更多关于 hutigers 的帖子 添加 hutigers 至你的好友列表 编辑 引用回复


      yugilq
      ★版☆主★

      注册日期: Aug 2003
      来  自:
      发贴数量: 855

      hehe !解决fcitx!呵呵!中文完成!

      编辑 引用回复


      budaodao
      ★☆★

      注册日期: Aug 2002
      来  自: 青岛市
      发贴数量: 833

      为什么在Kernel第一次起动不能加ro

      ???如题

      __________________
      -让我们一起来学习吧-

      I love GNU/Debian_linux

      业精于勤,荒于嬉,行成于思,毁于随。–+daodao+–

      向版主报告此贴 | IP地址: 已记录

      Old Post 01-27-2004 20:38
      budaodao 现在离线 点击这里查看 budaodao 的个人资料 点击这里给 budaodao 发送一条短消息 访问 budaodao 的主页! 查找更多关于 budaodao 的帖子 添加 budaodao 至你的好友列表 budaodao 的QQ号码:920860 编辑 引用回复


      yugilq
      ★版☆主★

      注册日期: Aug 2003
      来  自:
      发贴数量: 855

      不知道!我每一次加上ro,就出现不能读写root的提示!取消就好了!第一次启动后,往往就自动加上ro了!很奇怪!

      __________________
      p4 1.5g
      384m
      ti4200
      sb live5.1
      benq cdrom
      40+80g
      debian+xp+fc2
      scim 0.99.2
      openoffice 1.1.2
      2.6.7bk10+alsa1.0.5a

      向版主报告此贴 | IP地址: 已记录

      Old Post 01-27-2004 21:24
      yugilq 现在离线 点击这里查看 yugilq 的个人资料 点击这里给 yugilq 发送一条短消息 访问 yugilq 的主页! 查找更多关于 yugilq 的帖子 添加 yugilq 至你的好友列表 yugilq 的QQ号码:13869088 编辑 引用回复


      nilarcs
      ★☆

      注册日期: Dec 2002
      来  自:
      发贴数量: 270

      有没有尝试在vmware下把内核升级到2.6,我试了一下,无论是apt装kernel-image,还是下载source来编译(2.6.3)都会说我的鼠标找不到,致使X无法启动。但同样的XF86config-4在2.4内核下就没有问题。也不知道是什么问题。如果说我自己编译时落了什么东西,那么apt安装的kernel-image总不能连鼠标都没编译进去吧。我得鼠标是ps/2的光电鼠。

      向版主报告此贴 | IP地址: 已记录

      Old Post 03-15-2004 10:00
      nilarcs 现在离线 点击这里查看 nilarcs 的个人资料 点击这里给 nilarcs 发送一条短消息 查找更多关于 nilarcs 的帖子 添加 nilarcs 至你的好友列表 编辑 引用回复


      yugilq
      ★版☆主★

      注册日期: Aug 2003
      来  自:
      发贴数量: 855

      不行!新版本的vmware

      __________________
      p4 1.5g
      384m
      ti4200
      sb live5.1
      benq cdrom
      40+80g
      debian+xp+fc2
      scim 0.99.2
      openoffice 1.1.2
      2.6.7bk10+alsa1.0.5a

      向版主报告此贴 | IP地址: 已记录

      Old Post 03-15-2004 10:33
      yugilq 现在离线 点击这里查看 yugilq 的个人资料 点击这里给 yugilq 发送一条短消息 访问 yugilq 的主页! 查找更多关于 yugilq 的帖子 添加 yugilq 至你的好友列表 yugilq 的QQ号码:13869088 编辑 引用回复


      nilarcs
      ★☆

      注册日期: Dec 2002
      来  自:
      发贴数量: 270

      我说怎么弄不好了。那从哪个版本开始才能支持2.6内核

      向版主报告此贴 | IP地址: 已记录

      Old Post 03-15-2004 16:41
      nilarcs 现在离线 点击这里查看 nilarcs 的个人资料 点击这里给 nilarcs 发送一条短消息 查找更多关于 nilarcs 的帖子 添加 nilarcs 至你的好友列表 编辑 引用回复


      dpmcl
      ★☆

      注册日期: Oct 2002
      来  自:
      发贴数量: 223

      vmware 4.0.5 build 7174支持2.6内核,不过还是有一些问题。

      向版主报告此贴 | IP地址: 已记录

      Old Post 03-15-2004 17:18
      dpmcl 现在离线 点击这里查看 dpmcl 的个人资料 点击这里给 dpmcl 发送一条短消息 查找更多关于 dpmcl 的帖子 添加 dpmcl 至你的好友列表 dpmcl 的QQ号码:1125817 编辑 引用回复


      cathayan
      ★☆

      注册日期: Apr 2003
      来  自: Beijing
      发贴数量: 405

      ps2鼠标到2.6要加psmouse模块才行的

      __________________
      我喜欢签名档–cathayan at gmail.com

      向版主报告此贴 | IP地址: 已记录

      Old Post 03-15-2004 17:20
      cathayan 现在离线 点击这里查看 cathayan 的个人资料 点击这里给 cathayan 发送一条短消息 访问 cathayan 的主页! 查找更多关于 cathayan 的帖子 添加 cathayan 至你的好友列表 编辑 引用回复


      nilarcs
      ★☆

      注册日期: Dec 2002
      来  自:
      发贴数量: 270


      quote:

      最初由 dpmcl 发表
      vmware 4.0.5 build 7174支持2.6内核,不过还是有一些问题。

      那我还是用2.4好了,呵呵。

      向版主报告此贴 | IP地址: 已记录

      Old Post 03-16-2004 09:12
      nilarcs 现在离线 点击这里查看 nilarcs 的个人资料 点击这里给 nilarcs 发送一条短消息 查找更多关于 nilarcs 的帖子 添加 nilarcs 至你的好友列表 编辑 引用回复


      placido

      注册日期: May 2003
      来  自:
      发贴数量: 84

      “进入解压缩的目录,里面有一个后缀为pl的文件,执行他,一路默认安装完毕”

      我也是这样做的可是到了这里就有问题了
      是不是我少装了东西?
      What is the location of the directory of C header files that match your running
      kernel? [/usr/src/linux/include]
      我的usr/src目录是空的
      换成/usr/include:
      What is the location of the directory of C header files that match your running
      kernel? [/usr/src/linux/include] /usr/include

      The directory of kernel headers (version 2.4.18) does not match your running
      kernel (version 2.4.18-bf2.4). Even if the module were to compile successfully,
      it would not load into the running kernel.

      向版主报告此贴 | IP地址: 已记录

      Old Post 04-04-2004 16:28
      placido 现在离线 点击这里查看 placido 的个人资料 点击这里给 placido 发送一条短消息 查找更多关于 placido 的帖子 添加 placido 至你的好友列表 placido 的QQ号码:32568271 编辑 引用回复


      chaisave
      ★版主☆

      注册日期: Mar 2003
      来  自:
      发贴数量: 1783

      $ apt-cache search 2.4.18-bf2.4
      kernel-headers-2.4.18-bf2.4 – Headers for Linux kernel version 2.4.18 (bf variant) on 386
      kernel-image-2.4.18-bf2.4 – Linux kernel image for version 2.4.18 (bf variant) on 386.

      please install kernel-headers-2.4.18-bf2.4 using:
      #apt-get install kernel-headers-2.4.18-bf2.4
      #ln -s /usr/src/kernel-headers-2.4.18-bf2.4 /usr/src/linux

      __________________
      Have you Debianned today?

      向版主报告此贴 | IP地址: 已记录

      Old Post 04-04-2004 20:07
      chaisave 现在离线 点击这里查看 chaisave 的个人资料 点击这里给 chaisave 发送一条短消息 查找更多关于 chaisave 的帖子 添加 chaisave 至你的好友列表 编辑 引用回复




      全部时间均为北京时间, 现在时间为21:45 发布新主题    回复主题


      总页数 (2): [1] 2 ?   上一主题   下一主题


      快速回复
      标题: (可选)
      选项:
      自动分析URL
      Email 通知
      显示签名



      显示可打印版本 | 将本页发送给朋友 | 订阅该主题




      论坛跳转:



      主题评分:




      论坛状态:
      你可以发表新主题
      你可以回复帖子
      你可以上传附件
      你可以编辑自己的帖子
      HTML代码禁止
      vB 代码允许
      表情符号允许
      贴图代码[IMG]禁止

       

      < 联系我们www.linuxsir.org