如何使用 nmcli 创建非 nat 接入点?

如何使用 nmcli 创建非 nat 接入点?

我正在尝试使用 nmcli 创建本质上是家用路由器的东西。我希望连接的客户端设备位于同一子网中,无论它们是通过以太网还是 wifi 连接。但是,当我创建 wifi 热点时,它会在 nat 后面创建自己的子网。因此,以太网上的设备无法访问通过 wifi 连接的设备。

我用来创建 wifi 热点的命令是

nmcli c add type wifi ifname wlan0 con-name test autoconnect no ssid test -- 802-11-wireless.mode ap ipv4.method shared 802-11-wireless.band bg 802-11-wireless.channel 6 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk MyPassword

我尝试了几种方法来让它发挥作用。

首先,我尝试将 ipv4.method 切换为自动,但这会强制连接永远无法启动。然后,我尝试在以太网和 WiFi 之间建立桥接,但 ap 模式似乎不支持 Ubuntu 中的桥接。各位,似乎只是在设置一个 natted 接入点。

有人知道如何设置不创建自己的 nat 和子网的接入点吗?

答案1

你的命令不正确。试试这个

nmcli c add type wifi ifname wlan0 con-name test autoconnect no ssid test
nmcli connection modify sentinel 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
nmcli connection up test

相关内容