试图在两个 NIC 之一上设置固定 IP 地址。我尝试使用netplan。根本不工作。
不是这方面的专家,我已经失去理智并准备回滚到其他方式(联网)。也许有人在任何方向都有有用的建议。非常感谢任何帮助/评论!
(一个问题:
1)开机后,enp2s0没有分配ip4地址
2)这也不能通过
- :~$ sudo netplan generate
- :~$ sudo netplan apply
Run Code Online (Sandbox Code Playgroud)
作为旁注,之前尝试更改接口名称也无效。
(B) 系统配置:
:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
Run Code Online (Sandbox Code Playgroud)
尽管我对 netplan 进行了任何尝试(只是为了隐私而省略了地址),但这里的内容保持完全不变:
:~$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever …Run Code Online (Sandbox Code Playgroud) 我安装了 Ubuntu 18.04 并希望有一个桥接接口,而不是直接使用主接口进行 KVM 虚拟化:
这是安装后的Netplan默认配置,效果很好:
----
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
addresses: [ 176.9.199.230/27 ]
gateway4: 176.9.199.225
nameservers:
addresses:
- "8.8.8.8"
Run Code Online (Sandbox Code Playgroud)
在阅读了 Netplan 的文档后,我尝试了桥接模式的这个设置:
---
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
dhcp4: no
dhcp6: no
bridges:
vmbr0:
dhcp4: no
dhcp6: no
interfaces: [ enp4s0 ]
addresses: [ 176.9.199.230/27 ]
gateway4: 176.9.199.225
nameservers:
addresses:
- "127.0.0.1"
parameters:
stp: false …Run Code Online (Sandbox Code Playgroud)