免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3893 | 回复: 7
打印 上一主题 下一主题

在如何虚拟一块网卡? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-25 11:10 |只看该作者 |倒序浏览
20可用积分
在RHEL5.4里面
在如何虚拟一块网卡? 可以配置IP地址的那种
请高手指点

最佳答案

查看完整内容

看我的:[root@srv ~]# cat /etc/modprobe.conf | grep dummyalias dummy0 dummyalias dummy1 dummyoptions dummy numdummies=2[root@srv ~]# cd /etc/sysconfig/network-scripts/[root@srv network-scripts]# cat ifcfg-dummy0 DEVICE=dummy0ONBOOT=yesBOOTPROTO=staticIPADDR=1.1.1.1NETMASK=255.255.255.0ARP=yes[root@srv network-scripts]# cat ifcfg-dummy1 DEVICE=dummy1ONBOOT=yesBOOTPROTO=staticIPADDR=2.2.2.2NETMASK=2 ...

论坛徽章:
0
2 [报告]
发表于 2010-11-25 11:11 |只看该作者
看我的:

[root@srv ~]# cat /etc/modprobe.conf | grep dummy
alias dummy0 dummy
alias dummy1 dummy
options dummy numdummies=2

[root@srv ~]# cd /etc/sysconfig/network-scripts/

[root@srv network-scripts]# cat ifcfg-dummy0
DEVICE=dummy0
ONBOOT=yes
BOOTPROTO=static
IPADDR=1.1.1.1
NETMASK=255.255.255.0
ARP=yes

[root@srv network-scripts]# cat ifcfg-dummy1
DEVICE=dummy1
ONBOOT=yes
BOOTPROTO=static
IPADDR=2.2.2.2
NETMASK=255.255.255.0
ARP=yes

招聘 : 技术支持/维
论坛徽章:
0
3 [报告]
发表于 2010-11-25 12:47 |只看该作者
手动编写 ip 别名的网卡配置文件
所有网卡的配置文件都保存在 /etc/sysconfig/network-scripts/ 目录中,一个网卡对应一个配置文件,文件 ifcfg-eth0 就是本机网卡的配置文件,我们可以通过仿照这个文件的格式来编写其他 ip 别名的配置文件。

# vi ifcfg-eth0
打开网卡的配置文件,将里面所有字段复制一下
# vi ifcfg-eth0:0 //注意是增加配置文件:ifcfg-eth0:0
创建 eth0:0 的配置文件,并将刚才复制的字段粘贴到这个配置文件,按照下文的介绍修改部分信息,修改完成后保存退出。

以下是网卡配置文件的部分信息说明,其他类似信息默认即可:
###################################################################

# 3Com Corporation 3c905B 100BaseTX [Cyclone] //硬件型号,忽略不计
DEVICE=eth0:0 //虚拟网络接口,随意
ONBOOT=yes //系统启动时激活
BOOTPROTO=static //使用静态 ip 地址
IPADDR=192.168.6.100 //该虚拟网络接口的 ip 别名,随意
NETMASK=255.255.255.0 //子网掩码,对应 ip 别名
GATEWAY=192.168.6.1 //网关,对应 ip 别名
HWADDR=00:10:5A:5E:B1:E4 //网卡 MAC 地址,无需更改
USERCTL=no //是否给予非 root 用户设备管理权限

重新启动网络。

# service network restart

论坛徽章:
0
4 [报告]
发表于 2010-11-25 14:04 |只看该作者
这个是别名 是跟虚拟网卡一样的吗?

论坛徽章:
0
5 [报告]
发表于 2010-11-25 14:45 |只看该作者
本帖最后由 版主杀手 于 2010-11-25 14:50 编辑

相关的配置文件   可参考:http://blog.chinaunix.net/u/22677/showart_1951335.html
/ect/hosts 配置主机名和IP地址的对应
/etc/sysconfig/network 配置主机名和网关
/etc/sysconfig/network-scripts/ifcfg-eth0 eth0配置文件,eth1则文件名为ifcfg-eth1,以此类推

1、单网卡绑定多IP在Redhat系列中的实现方法
假设需要绑定多IP的网卡是eth0,请在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,
内容样例为:
DEVICE=eth0:0
IPADDR=192.168.0.2
BROADCAST=192.168.0.255
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
HWADDR=00:0C:29:3F:E1:EA
ONBOOT=yes
其中的DEVICE为设备的名称
IPADDR为此设备的IP地址
BROADCAST是广播地址
NETMASK为子网掩码
HWADDR为网卡mac地址
GATEWAY为网关
ONBOOT 表示在系统启动时自动启动。
如果需要再绑定多一个IP地址,
只需要把文件名和文件内的DEVICE中的eth0:n(数字)加一即可。
LINUX最多可以支持255个IP别名
2.2、普遍适用的单网卡绑定多IP实现方法
ifconfig eth0:1 192.168.0.3 broadcast 192.168.0.255 netmask 255.255.255.0
可以把上述命令加在启动自运行文件etc/rc.local里

论坛徽章:
0
6 [报告]
发表于 2010-11-25 16:20 |只看该作者
你这块虚拟网卡要跑数据么?
如果不跑的话,就多alias一个lo端口,往上面配置IP。
应该是为了绕过license吧?

论坛徽章:
0
7 [报告]
发表于 2010-11-25 17:09 |只看该作者
我看他的意思是要做一块物理网卡出来,而不是ethx,那个只是叫做alias。

论坛徽章:
0
8 [报告]
发表于 2010-11-26 11:28 |只看该作者
ifconfig eth0:0 192.168.0.1 255.255.255.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP