将 Tap 接口与 WiFi 接口进行映射

将 Tap 接口与 WiFi 接口进行映射

开始了..

Ubuntu 16.04LTS

  1. 目的是通过tap接口连接到外部网络。
  2. 通过 Ubuntu WiFi_interface -> WiFi Router -> ISP 连接的外部网络或互联网
  3. IP 详细信息为,Ubuntu WiFi IP:192.168.1.10,GW 192.168.1.1(ADSL 路由器)

现在,

sudo tunctl -t tap0 
sudo ifconfig tap0 192.168.7.1 up 
sudo iptables -t nat -A POSTROUTING -o wlp12s0 -j MASQUERADE
sudo iptables -A FORWARD -i tap0 -j ACCEPT

配置完整,但没有帮助。

dinesh@dkubuntu:~$ ping -c 1 -I tap0 192.168.1.10
PING 192.168.1.10 (192.168.1.10) from 192.168.7.1 tap0: 56(84) bytes of data.
From 192.168.7.1 icmp_seq=1 Destination Host Unreachable

--- 192.168.1.10 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

跟踪踪迹可能会对你们有所帮助,

dinesh@dkubuntu:~$ sudo iptables -L
[sudo] password for dinesh: 
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

上述技巧以前在不同的 PC 上有效,但现在失败了。你们还建议桥接吗?事实上,我也尝试过这个选项,但没有用。

如果有人能帮助我弄清楚这个问题背后的秘密,我将不胜感激。

相关内容