我想通过以太网安装一些软件包,但似乎行不通。我想要一个 DHCP 连接。
以下是我尝试过的:
ifconfig
(net-tools 通过 usb 安装)
这只提供 LoopBack
尝试etc/network/interfaces
使用以下方法修改文件cat etc/network/interfaces
:
cat:/etc/network/interfaces:没有此文件或目录
我尝试查看该etc/network
文件夹,却发现只有 3 个文件:
if-post-down.d if-pre-up.d 和 if-up.d
查看 /etc/netplan/00-installer-config.yaml 它显示以下内容:
network:
ethernets: {}
version: 2
我该如何解决这个问题?
答案1
Netplan 是现在配置网络的工具。
- 它使用起来非常简单,而且这里有整页的例子。
步骤1. 使用ip addr
定位您的接口名称
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
- 在这里,你可以看到我的以太网接口名为enp3s0。
第2步. 修改 netplan YAML 文件。这是一个简单的例子:
- 当然,这需要文本编辑器和 sudo。
提示:正确的缩进至关重要,使用空格,而不是制表符。
# This is a comment line - lines starting with # are ignored. network: version: 2 renderer: networkd ethernets: enp3s0: # Here is where that interface name goes! dhcp4: true
步骤3:运行sudo netplan apply
。Netplan 将解析并应用新的配置,包括请求新的 dhcp 地址。
此后,您的网络应该就可以启动了。
- 此配置适用于没有 GUI(networkd)的服务器,使用有线以太网(enp3s0)和 dhcp。如果您需要不同的配置,请检查充满示例的页面。你想要的东西可能就在那里。