首先,我可能用的系统比较少见:我装的是Ubuntu 18.04 Server,然后把Mate core桌面装上去,网卡RTL8111没能自动识别,所以得装驱动。
有一个类似的问题(如何在启动时启动 dhclient?),但坦白说我不明白。还有许多类似的问题,但由于 Linux 种类繁多,所有答案似乎都不起作用或过时。例如,我找不到 /etc/rc.local 并且systemctrl enable --now dhchcd
(来自互联网上的答案)抛出了错误。
启动后,网卡不会像在 Windows 中一样自动列在网络中。我尝试手动添加它(如果我手动添加以太网,我可以在下拉列表中看到“enp4s0”),但即便如此,网络也无法正常工作。
我能找到的唯一方法是运行sudo dhclient enp4s0
。这样我就可以连接到互联网,尽管网络列表仍然是空的,并且状态栏中的网络图标仍然显示红色 X。问题是,我必须在重启后再次执行此操作。
我怎样才能让它在登录之前自动连接到互联网(因为我希望它是一个无头服务器)?