我需要通过 mac 的 wifi 连接在我的家庭无线网络的子网上放置一个有线设备(蓝光播放器),因为楼上没有有线连接。
更清楚地说,我想要的是:
BlueRay ---(ethernet)---> Mac ---(wifi)---> Home Router [192.168.1.1]
[192.168.1.3] [192.168.1.4] |
(ethernet)
|
v
Media Server PC [192.168.1.5]
Run Code Online (Sandbox Code Playgroud)
基本上我想将以太网桥接到wifi网络。并且“互联网共享”不会做,因为它会创建第二个子网 [192.168.2.x]
这能做到吗?
我想知道是否可以桥接两个传入的 tcp套接字。
例如:
Client A -----> Server <----- Client B
Run Code Online (Sandbox Code Playgroud)
服务器将它的魔法发送给两个客户端,然后它们绕过服务器相互连接
Server
Client A ----------><---------- Client B
Run Code Online (Sandbox Code Playgroud)
更新:
这个想法是当这些客户端无法绑定到端口进行侦听时,仍然能够在服务器的帮助下在彼此之间创建连接。
例如客户端 A 和客户端 B 与服务器有 tcp 套接字。用户 A 决定与用户 B 聊天并创建与服务器的新 tcp 连接,并请求将其与用户 B 进行桥接。服务器将该请求发送给客户端 B,并且它还为该聊天打开了与服务器的新 tcp 连接线。
现在,当服务器同时拥有来自 A 和 B 的聊天连接时,它会桥接它们,并且它们可以在没有服务器的情况下工作,因此服务器将不必处理两个用户共享的所有消息和文件。这就是想法/
不久前,我问了一个关于使用桥接网络连接设置我的 Raspberry Pi 的问题 - Linux 中的有线到无线网桥- 我得到了很好的答案。
现在,我不得不重新开始使用 Raspberry Pi 并使用所描述的设置。但它不会在网桥中包含 wlan0 设备,说明:
can't add wlan0 to br0: Operation not supported
Run Code Online (Sandbox Code Playgroud)
但如果我跑
/usr/bin/hostapd /etc/hostapd/hostapd.conf
Run Code Online (Sandbox Code Playgroud)
然后 wlan0 设备成功添加到网桥。有人能解释一下这里发生了什么以及我如何完全自动化将 wlan0 添加到网桥吗?
USB 设备正在使用 ath9k_htc 驱动程序。
根据请求:/etc/network/interfaces 和 /etc/hostapd/hostapd.conf 基于上面提到的答案(虽然我已经转向 WPA 并停止使用 WEP),现在看起来像这样(按照下面的答案):
auto lo
iface lo inet loopback
iface eth0 inet static
address 0.0.0.0
iface wlan0 inet static
address 0.0.0.0
auto br0
iface br0 inet dhcp
bridge_ports eth0
pre-up ip link set eth0 down
pre-up ip link set wlan0 …Run Code Online (Sandbox Code Playgroud) 在一行中:是否有以下可能:AirPort <- Mac OS X 桥 -> vbox-Host-only -> VM's
在 Mac OS X 上,我有一个带有虚拟机的VirtualBox。现在我已经为我的虚拟机配置了 2 个接口。eth0是我的 VM 访问 Internet 的正常桥接器(连接 AirPort 时)。eth1设置为仅主机,因此当没有 Wi-Fi/AirPort 关闭时,我可以从主机访问我的 VM。所以基本上它就像有 Wi-Fi 时的适配器 1,没有时的适配器 2。
我只想有一种配置以使其更简单。我以为我可以只保留 Host only 配置,然后在主机 (Mac OS X) 上转到 Internet 共享并选择“从 AirPort 共享”到 vboxnet0(vb 虚拟接口)。只是发现 vboxnet0 没有出现在 Mac OS X 首选项的接口列表中。
我知道在 Linux 主机上你可以安装一个叫做 bridge-utils 的东西,并用它来桥接两个接口。Mac 上有类似的东西吗?
我有一个 CentOS 6.1 虚拟机,在 Windows XP 上使用 VirtualBox 进行了虚拟化。这台机器托管我的本地开发 MySQL 服务器。
我想找到正确的网络配置,以便:
到目前为止,我已经尝试过这些不同的解决方案:
有什么更好的主意来实现我的目标吗?
我在我的 Virtualbox(Ubuntu 11.1)上运行一个网络(开发)服务器。我经常四处走动,因此我在我的计算机上获得了各种 IP 地址。
每次我获得一个新的 IP adr 时,我都必须更改各种配置设置才能使我的网站正常运行。
有没有办法可以在我的 VB 上设置“永久”IP 地址并以某种方式将所有流量路由到我的笔记本电脑?
我在我家的一楼安装了一个 TP-Link Archer C2600 双频路由器,它在我家对面二楼角落的信号强度很差。
为了扩展我的无线范围并以有线配置连接楼上的设备,我购买了 TP-Link Archer C5 双频路由器,并按照这篇 TP-Link 文章的说明成功设置了 2.4GHz 频段上的 WDS 回程。见下图
我发现有趣的是 TP-Link 指示仅在扩展/中继路由器(在我的场景中为 C5)上配置 WDS ,并保持根路由器(C2600)原样。TP-Link为中继器调用此主动 WDS,为根路由器调用被动 WDS。
但是,Netgear 的这篇文章需要更改根路由器和中继路由器的配置,以便两个路由器都知道彼此的 MAC 地址。使用 TP-Link 的术语,这将是双主动 WDS
我有一个销售终端/密码键盘通过我的 Mac mini 上的以太网端口连接到互联网,它已打开互联网共享。它有效……但我的 POS 软件需要将近 5 分钟才能与终端通话。它曾经完美地工作,然后几天前它才开始花费它甜蜜的 A$$ 时间。没有改变。没有该死的想法。我离题了。
我觉得如果 pinpad 在同一个网络上,它就会解决问题。
尝试通过终端创建桥。Pinpad 没有获得地址,但它使用的是 DHCP,所以也许这就是问题所在。
尝试通过系统首选项创建一个桥,但这会导致 Mac 的互联网中断,并且仍然无法访问密码键盘。
网络首选项中的以太网连接为黄色并显示“自分配 IP”
请帮忙!谢谢一堆。
我安装了 Ubuntu 18.04 并希望有一个桥接接口,而不是直接使用主接口进行 KVM 虚拟化:
这是安装后的Netplan默认配置,效果很好:
----
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
addresses: [ 176.9.199.230/27 ]
gateway4: 176.9.199.225
nameservers:
addresses:
- "8.8.8.8"
Run Code Online (Sandbox Code Playgroud)
在阅读了 Netplan 的文档后,我尝试了桥接模式的这个设置:
---
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
dhcp4: no
dhcp6: no
bridges:
vmbr0:
dhcp4: no
dhcp6: no
interfaces: [ enp4s0 ]
addresses: [ 176.9.199.230/27 ]
gateway4: 176.9.199.225
nameservers:
addresses:
- "127.0.0.1"
parameters:
stp: false …Run Code Online (Sandbox Code Playgroud) bridge ×10
networking ×7
virtualbox ×3
mac ×2
macos ×2
command-line ×1
ethernet ×1
nat ×1
netplan ×1
raspberry-pi ×1
router ×1
sockets ×1
switch ×1
ubuntu ×1
wds ×1
windows ×1