创建loopback环回网卡
2015-06-18 19:37
507 查看
前提: IP协议栈已经安装到node上。
InternetStackHelper stack; // IPv4 is required for GlobalRouteMan
Ipv4DceRoutingHelper ipv4RoutingHelper;
stack.SetRoutingHelper (ipv4RoutingHelper);
stack.Install (nodes);
创建环回网卡的代码
void SetupLoopback (Ptr <Node> n, const char * pcLoAddr, const char * pcLoMask)
{
NS_LOG_FUNCTION_NOARGS ();
Ptr<LoopbackNetDevice> device = CreateObject<LoopbackNetDevice> ();
Ipv4AddressHelper ipv4AddrHelper;
n->AddDevice (device);
ipv4AddrHelper.SetBase (pcLoAddr, pcLoMask);
NetDeviceContainer devices;
devices.Add(device);
Ipv4InterfaceContainer interfaces = ipv4AddrHelper.Assign (devices);
}
InternetStackHelper stack; // IPv4 is required for GlobalRouteMan
Ipv4DceRoutingHelper ipv4RoutingHelper;
stack.SetRoutingHelper (ipv4RoutingHelper);
stack.Install (nodes);
创建环回网卡的代码
void SetupLoopback (Ptr <Node> n, const char * pcLoAddr, const char * pcLoMask)
{
NS_LOG_FUNCTION_NOARGS ();
Ptr<LoopbackNetDevice> device = CreateObject<LoopbackNetDevice> ();
Ipv4AddressHelper ipv4AddrHelper;
n->AddDevice (device);
ipv4AddrHelper.SetBase (pcLoAddr, pcLoMask);
NetDeviceContainer devices;
devices.Add(device);
Ipv4InterfaceContainer interfaces = ipv4AddrHelper.Assign (devices);
}
相关文章推荐
- 用几条shell命令快速去重10G数据
- 子元素应该margin-top为何会影响父元素【转】
- S3C2440体系架构
- Linux上如何查看某个进程的线程
- 用几条shell命令快速去重10G数据
- xshell传输文件
- linux下安装配置JDK+Tomcat+Mysql测试环境
- debian-apache2配置多个站点
- debian-svn配置多个版本库
- 在linux上使用交换文件扩展交换空间
- ganglia在hadoop中的配置:hadoop-metrics2.properties 以及各监控项含义
- Linux音频编程指南
- linux 上配置svn
- linux jdk 安装总结
- 安装centos 7后恢复windows启动项
- CentOS 本地yum源配置
- linux shell awk 语法
- Eclipse Remotely Debug Tomcat Distilled 远程调试
- (我明白了三层架构和具体分析)
- linux下取消桌面显示挂载的盘符,主文件夹,回收站等