如何在 Debian 中桥接连接?

如何在 Debian 中桥接连接?

在窗口中我可以选择本地连接无线网络连接,右键单击并选择桥梁连接

如何在 Linux 中实现同样的效果?(确切地说是 Debian)

我非常想要计算机B连接到计算机A通过以太网电缆。嗯计算机A已无线连接。允许计算机B上网。

== 更新 ==

我已启用 IP 转发并使用以下 iptables 命令:

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

我仍然无法访问互联网计算机B尽管。

答案1

以下是您需要输入的命令列表:

在计算机A上

  1. iptables -t nat -F(这将刷新 iptables nat 部分,以及之前存在的所有内容)
  2. sysctl net.ipv4.ip_forward=1(这将启用 IP 转发)
  3. iptables -t nat -A POSTROUTING -s IP_ADDRES_COMP_B -j MASQUERADE(这将禁止来自计算机 b 的所有内容

在计算机B上

  1. 检查这台计算机的默认网关是COMPUTER A。
  2. 检查计算机 A 上的 DNS 服务器 (cat /etc/resolv.conf),并在计算机 B 上进行相同的设置。
  3. 如果计算机 A 上的 DNS 服务器出现问题,请使用 8.8.8.8 作为主要服务器,使用 8.8.4.4 作为辅助服务器

答案2

来自 Debian 维基 -桥梁连接

首先,您应该安装bridge-utils软件包。本文的其余部分非常简单,并解释了如何设置与另一台设备的有效桥接连接。

使用上述iptables命令,你刚刚路由计算机B计算机A的无线适配器。但计算机B无法直接使用它,因为它缺乏必要的规则。可以说,它不知道要去哪里或用它做什么。

答案3

看看这个ArchWiki 文章。你应该只需要启用 NAT手动添加 ip部分,但如果这不起作用,请查看其余部分。
已编辑:忘记了一个部分。

相关内容