我使用的是基于Debian的Linux系统,基本上有这些接口:
wlan0“wifi已连接 - 192.168.0.0/24”interface2
“不是物理接口 - 192.168.20.0/24”eth0
“以太网电缆已拔出 - 假设连接到Windows 7”
我想要的是通过以太网电缆从 Linux 到 Windows 7 共享连接。我所做的是使用网络管理器并将 eth0 配置为“共享到其他计算机”并且它起作用了!
当我使用电缆将Linux连接到Windows计算机时,我的Windows 7 PC自动连接到wlan0接口并获得该接口的公共IP!我想要的是做同样的事情,但只使用interface2接口!
这样我的 Windows 电脑就可以使用 Interface2 和共享连接浏览该特定网络!
有办法做到吗?
答案1
答案2
找到解决方案了!为了让我的 Windows 7 在 Interface2 上加入网络,只需执行以下操作:
sudo brctl addbr br0
sudo brctl addif br0 eth0 interface2
sudo ifconfig br0 up
sudo ifconfig eth0 up
sudo ifconfig interface2 up
它们都没有 ip,br0 有自动 dhcp 选项。
Windows 7 还自动 dhcp。
然后只需使用以太网线将 Linux 连接到 Windows 即可完成!我的Windows 7机器在interface2上加入了网络,并拥有自己的内部IP 192.168.20.2,并且能够浏览网页并从该网络获得我的公共IP!