我在使用 LAN 以太网时遇到了一些问题。
笔记本电脑应是小型主板(如 Pi)的 NFS 服务器。现在我正在使用 GUI 网络管理器进行操作,并为我的 IP 设置固定 IP enp3s0
(为什么不呢eth0
???)。
由于度量似乎高于 WLAN,从那一刻起我就无法连接到互联网。我不是网络专家,但几个小时后我发现 - 以这种方式更改路由很有帮助:
sudo route add -host <IP BOARD> (192.168.3.102) dev enp3s0
sudo route del -net 192.168.3.0 netmask 255.255.255.0 dev enp3s0
这有几个缺点。由于一旦 LAN 连接关闭,以太网设置就会消失,因此需要一段时间才能重新建立连接。你知道,测试板经常需要重新通电 ;)
更糟糕的是,我必须一遍又一遍地输入路由命令。所以有两个问题:
- 如何设置 Ubuntu 16.04,以便 LAN 即使没有连接也能保持其设置?(阅读有关 NetworkManager.conf 的信息,但 ignore-carrier 似乎不是一个有效的设置)。
- 在哪里以及如何使该路由信息静态化,以便我不必一次又一次地输入它?
笔记本与主板连接LAN后的路由表为:
默认 192.168.3.1 0.0.0.0 UG 100 0 0 enp3s0
默认 192.168.3.1 0.0.0.0 UG 600 0 0 wlp2s0
本地链路 * 255.255.0.0 U 1000 0 0 wlp2s0
192.168.3.0 * 255.255.255.0 U 100 0 0 enp3s0
192.168.3.0 * 255.255.255.0 U 600 0 0 wlp2s0