如何将Ubuntu 16.04 网卡配置文件改写成20.04版的yaml格式

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
jianqing_yang
帖子: 2
注册时间: 2021-03-09 16:31
系统: ubuntu 20.04

如何将Ubuntu 16.04 网卡配置文件改写成20.04版的yaml格式

#1

帖子 jianqing_yang » 2021-03-09 16:38

本人用Ubuntu 20.04 安装openstack第二块网卡配置,OpenStack官网举例配置格式如下:

Edit the /etc/network/interfaces file to contain the following:
# The provider network interface
auto INTERFACE_NAME
iface INTERFACE_NAME inet manual
up ip link set dev $IFACE up
down ip link set dev $IFACE down

如何将如上格式转换成Ubuntu netplan网卡配置文件的yaml格式?
头像
astolia
论坛版主
帖子: 6542
注册时间: 2008-09-18 13:11

Re: 如何将Ubuntu 16.04 网卡配置文件改写成20.04版的yaml格式

#2

帖子 astolia » 2021-03-10 9:33

大约是这样

代码: 全选

network:
    version: 2
    renderer: networkd
    ethernets:
        INTERFACE_NAME:
            dhcp4: no
            dhcp6: no
jianqing_yang
帖子: 2
注册时间: 2021-03-09 16:31
系统: ubuntu 20.04

Re: 如何将Ubuntu 16.04 网卡配置文件改写成20.04版的yaml格式

#3

帖子 jianqing_yang » 2021-03-10 15:47

谢谢版主,已修改,端口处于up状态,随后安装openstack服务再进行测试。谢谢!

root@controller:~# ip a
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 preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:3c:b9:e1 brd ff:ff:ff:ff:ff:ff
inet 10.16.132.61/24 brd 10.16.132.255 scope global ens160
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe3c:b9e1/64 scope link
valid_lft forever preferred_lft forever
3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:3c:b9:eb brd ff:ff:ff:ff:ff:ff
inet6 fe80::20c:29ff:fe3c:b9eb/64 scope link
valid_lft forever preferred_lft forever
root@controller:~# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens160:
addresses:
- 10.16.132.61/24
gateway4: 10.16.132.254
nameservers:
addresses:
- 192.168.112.253
ens192:
dhcp4: no
dhcp6: no
version: 2
root@controller:~#
回复