将Ubuntu 18.04 Server LTS用于嵌入式应用程序。存在两个物理网络接口,一个以太网和一个PCI Athros wifi卡。我可以使用netplan .YAML和ifconfig up / down来手动控制和切换接口。
我添加了99-disable-network-config.cfg文件,内容为:
network: {config: disabled}
到/etc/cloud/cloud.cfg.d目录。 Netplan apply已经运行(多次)
我在/ etc / netplan中有一个01_xx.YAML文件,它将Wifi适配器设置为DHCP。期望以太网接口在重启时保持关闭状态。当我重新启动时,我看到它正在尝试初始化网络的启动消息,它在2分钟后超时失败。但是,只要我在CLI提示符下,我就会检查接口,并且我已经连接了以太网和Wifi接口。
有没有办法在启动时实际保留其中一个接口?我想只根据我设置的01_xx.YAML启动一个适配器。
然后将启动网络超时从运行到2分钟?我怀疑这是systemd的一部分,但我无法找到它。这似乎与dhclient.conf超时参数无关,因为我已将其设置为30秒。
答案 0 :(得分:0)
假设您正在使用网络渲染器,请尝试将optional: true
添加到设备定义中。这将告诉systemd-networkd在启动时不要等待它。