jak*_*ake 15 networking connection-sharing
编辑 - 问题的更简洁版本:
使用连接共享时,我希望网络管理员使用 192.168.254 子网而不是 10.42.0 子网。这可能吗?
背景:
我需要与通过以太网连接到笔记本电脑的 RasPi 共享我的无线互联网连接(在 Ubuntu 笔记本电脑上)。
通过将 eth0 配置为“共享到其他计算机”(在许多地方都有记录,例如这里),一切正常。
使用此设置,我连接到 RasPi 时的 IP 地址是10.42.0.1. RasPi 获取该子网中的另一个地址。一切都很好!
由于 RasPi 的配置方式(与其他几个系统一起工作),我想eth0使用192.168.254.1. 如果我将 eth0 配置为手动使用192.168.254.1:

RasPi 连接到我的笔记本电脑,我可以ssh进入它。但是,虽然我wlan0在运行时仍然看到有效的配置ifconfig,但我无法访问互联网(大概是我的笔记本电脑正在尝试使用eth0而不是wlan0)。
我正在寻找一种方法:
a)wlan0手动配置eth0时仍用于上网
b)eth0配置为“共享到其他计算机”时强制使用特定的 IP 地址
我正在尝试为其他用户设置简单的说明,因此如果可能,我想避免任何手动iptables-type设置。
Ada*_*ski 17
在 1.4.2 之前的版本中, 10.42.0.x被硬编码到 NetworkManager 中。忘记基于 GUI 的解决方案或等到错误/功能请求被修复。或者为我们所有人自己修理它。或者至少对启动板上的错误进行投票以获得更快的解决方案。
升级到 Ubuntu 17.04,版本 1.4.4,或者使用Thomas Haller的以下命令来设置主机 IP 和类。
nmcli connection modify $CONNECTION_ID +ipv4.addresses 192.168.5.1/24
Run Code Online (Sandbox Code Playgroud)
其中,$CONNECTION_ID如果通过发现nmcli connection show。之后,用 验证nmcli connection show $CONNECTION_ID。