主要问题
我想从我的Ubuntu 12.04 LTS笔记本电脑上访问我的旧Windows ME桌面以进行学习。我有2根以太网电缆和一台无法配置无线调制解调器/路由器的交换机。
谁能告诉我哪里出错了?
物理布局
我无权配置无线路由器/调制解调器。
我有一个5端口开关。
我在一台笔记本电脑上安装了Ubuntu,在wlan0上的无线互联网连接为192.168.0.13(dhcp)。 笔记本电脑也通过eth0上的以太网电缆连接到交换机192.168.4.2(静态)。
我有Windows ME也通过192.168.4.1(静态)以太网电缆连接到交换机。
我试着按照Debian桥接手册( https://wiki.debian.org/BridgeNetworkConnections )。但是我很难跟上。
接口配置文件
/etc/network/interfaces
我的失败,一步一步:
第1步(成功)
user$ brctl addbr br0
第2步(错误:无法将wlan0添加到桥接br0:不支持操作)
user$ brctl addif br0 eth0 wlan0
第3步(成功将这些行添加到/ etc / network / interfaces)
pre-up iwconfig wlan0 essid $YOUR_ESSID
bridge_hw $MAC_ADDRESS_OF_YOUR_WIRELESS_CARD
第4步(成功)
user$ ebtables -t nat -A POSTROUTING -o wlan0 -j snat --to-src *$br0_MAC-ADDR* --snat-arp --snat-target ACCEPT
第5步(成功)
user$ ebtables -t nat -A PREROUTING -p IPv4 -i wlan0 --ip-dst 192.168.0.13 -j dnat --to-dst *$wlan0_MAC-ADDR* --dnat-target ACCEPT
第6步(成功)
user$ ebtables -t nat -A PREROUTING -p ARP -i wlan0 --arp-ip-dst 192.168.0.13 -j dnat --to-dst *$wlan0_MAC-ADDR* --dnat-target ACCEPT