我正在做的是反向操作,与大多数人在桥接以太网和无线接口时所做的相反。我有一台没有无线网卡的电脑,并且我想通过旁边那台有无线网卡和以太网卡的电脑提供对互联网的访问。无线网卡通过作为私有网络 192.168.0.* 上的 dhcp 服务器的无线路由器访问互联网。路由器的 dhcp 服务器配置为永远不分配下面任何静态 ip 地址中的任何一个。
无线连接单独使用时工作正常,路由如下:
当我启动br0时,路由表相同,除了每个条目的Iface都是br0,返回“默认”条目需要很长时间。
另一个区别是,在启动br0后,使用ifconfig列出接口时,wlan0不再显示IP地址。
尝试ping路由器(192.168.0.1)或公共互联网地址时返回的错误是:“从br0的IP:192.168.0.10无法到达目标主机”。
有什么想法吗?
谢谢, Jivan
我已经在 /etc/network/interfaces 中配置了桥接,当我启动 br0 时没有出现任何问题。问题是,在启动桥接之后,两台计算机都无法访问互联网。以下是我的配置详细信息:
/etc/network/interfaces:
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.15
netmask 255.255.255.0
broadcast 192.168.0.255
auto wlan0
iface wlan0 inet dhcp
pre-up iwconfig wlan0 channel 4 key <my-key> essid <my-essid> mode Managed
iface br0 inet static
gateway 192.168.0.1
address 192.168.0.10
netmask 255.255.0.0
broadcast 192.168.0.255
network 192.168.0.0
bridge_ports wlan0 eth0
pre-up iwconfig wlan0 channel 4 key <my-key> essid <my-essid> mode Managed
无线连接单独使用时工作正常,路由如下:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
default localhost 0.0.0.0 UG 0 0 0 wlan0
当我启动br0时,路由表相同,除了每个条目的Iface都是br0,返回“默认”条目需要很长时间。
另一个区别是,在启动br0后,使用ifconfig列出接口时,wlan0不再显示IP地址。
尝试ping路由器(192.168.0.1)或公共互联网地址时返回的错误是:“从br0的IP:192.168.0.10无法到达目标主机”。
有什么想法吗?
谢谢, Jivan