有关vtun和虚拟网卡要做的实验

前期配置http://bbs.chinaunix.net/thread-3768139-1-1.html

1、根据文章http://blog.csdn.net/wangxing1018/article/details/3349557

里有这么一段话

当然了,如果还想访问服务器的内网,可可以再添加路由项如下:

route "add -net 192.168.0.0 netmask 255.255.255.0 gw 10.1.0.10";    #配置路由

这样一来,TUN设备也可以转发到 服务器 内网的数据包了。

移动终端将原来的路由route add 192.168.0.88 dev tun0

修改为route add –net 192.168.0.0/24 gw 10.10.10.99

2、

(1)自己的程序,服务器接收到UDP包后将数据写入虚拟网卡,抓包分析。

(2)移动终端添加1中路由,再分析;

(3)服务器添加路由route add 10.10.10.0/24 dev tun0再分析。(或者route add –net 10.10.10.0/24 gw tun0,这里的路由应该和移动终端相反的意义,即这里的目的地址应该是接收到的包的源地址)

转载于:https://www.cnblogs.com/helloweworld/archive/2012/09/04/2670166.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vtun 是一种用于创建虚拟私有网络(VPN)的软件,可以在 Linux 系统上进行部署。下面是基本的部署步骤: 1. 安装 vtun 使用以下命令在 Linux 系统上安装 vtun: ``` sudo apt-get install vtun ``` 2. 创建配置文件 在 /etc/vtund.conf 目录下创建一个名为 vtun0 的配置文件。配置文件内容如下: ``` options { uid = 0; gid = 0; } default { compress = yes; keepalive = 60; persist = yes; logfile = /var/log/vtun.log; } vtun0 { type = tun; bind = 192.168.0.1; port = 5000; proto = tcp; upscript = /etc/vtund.up; downscript = /etc/vtund.down; secret = mysecretpassword; link-mtu = 1500; cipher = blowfish; key = mysecretkey; auth = sha1; peer { name = vtun1; hostname = 192.168.0.2; port = 5000; proto = tcp; secret = mysecretpassword; link-mtu = 1500; cipher = blowfish; key = mysecretkey; auth = sha1; } } ``` 其中,bind 和 hostname 分别为双方 VPN 连接的 IP 地址,secret 为共享的密码,key 为加密数据的密钥。 3. 创建脚本文件 在 /etc 目录下创建一个名为 vtund.up 的脚本文件,内容如下: ``` #!/bin/sh /sbin/ifconfig $1 192.168.0.1 pointopoint 192.168.0.2 ``` 再创建一个名为 vtund.down 的脚本文件,内容如下: ``` #!/bin/sh /sbin/ifconfig $1 down ``` 4. 启动 vtun 使用以下命令启动 vtun: ``` sudo vtund -c /etc/vtund.conf ``` 5. 验证连接 在另一台机器上使用同样的配置文件连接,使用以下命令: ``` sudo vtund -c /etc/vtund.conf -n vtun1 ``` 可以使用 ping 命令验证连接是否成功。 这是 vtun 的基本部署步骤,可以根据需要进行配置调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值