Questions tagged «netplan»

Netplan是用于在Linux系统上轻松配置网络的实用程序。您只需为所需的网络接口以及每个接口应配置的功能创建一个YAML描述。Netplan将根据此描述为您选择的渲染器工具生成所有必要的配置。

6
Ubuntu 18.04:切换回/ etc / network / interfaces
周围开始的Ubuntu 18.04的某个时候,Ubuntu的开发者采用了经典的停止/etc/init.d/networking和/etc/network/interfaces配置网络的方法,并切换到一些东西叫netplan。这使很多人非常生气,被普遍认为是一个坏举动。是否可以删除netplan并使用正确的/etc/network/interfaces方法来配置网络?

1
Ubuntu为什么要更改网络配置
众所周知,要配置网络,我们可以进行编辑/etc/network/interfaces和执行/etc/init.d/networking restart。 今天,我尝试使用Ubuntu 17.10,并且发现网络配置已更改。现在我们应该编辑/etc/netplan01-netcfg.yaml并执行netplan apply。 好的,这可能是一个不好的问题,但是我真的很想知道为什么Ubuntu进行了这样的更改。有充分的理由来解释这种变化吗?

10
Netplan在启动时不适用
我在vmware虚拟机上安装了具有最新更新的Ubuntu 17.10。Netplan没有配置我的2个以太网。 这是我的/etc/netplan/01-netcfg.yaml network: version: 2 renderer: networkd ethernets: lan: match: macaddress: 00:12:34:a8:29:e8 set-name: lan dhcp4: false dhcp6: false accept-ra: false addresses: - 10.10.0.48/24 - 1701:5740:5000:3301::48/64 failover: match: macaddress: 00:45:57:89:27:e8 set-name: failover dhcp4: false dhcp6: false accept-ra: false addresses: - 17.25.111.30/27 - 1701:5740:5000:3300::30/64 gateway4: 17.25.111.1 gateway6: 1701:5740:5000:3300::1 nameservers: search: - …

3
Ubuntu 17.04虚拟机上的netplan配置
我正在使用2个网络适配器运行VirtualBox:标准NAT(enp0s3)和仅主机适配器(enp0s8)。我使用NAT来访问Internet,并使用仅主机适配器从本地计算机进行SSH进入。 盒子在启用两个适配器的情况下启动,两个适配器都有IP地址,一切看起来都很不错。 我可以通过仅主机适配器通过SSH进入此框中,那里没有问题。但是我无法通过它上网。但是,如果我禁用了仅主机适配器,则可以访问Internet(但显然我不能再通过本地隧道通过SSH进入它)。 最后,这是我的netplan yaml配置: # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: yes dhcp6: yes enp0s8: dhcp4: no dhcp6: no addresses: [192.168.52.101/24] gateway4: 192.168.52.101 有任何想法吗?似乎我所有的出站流量都以某种方式路由通过仅主机的适配器。 编辑:附加的输出ip route list以防万一。 default via 192.168.52.101 dev …

3
Netplan中的虚拟接口
在以前,/etc/network/interfaces我可以定义一个虚拟接口: auto enp7s0f0 iface enp7s0f0 inet static address aaa.aaa.aaa.aaa netmask 255.255.255.0 gateway aaa.aaa.aaa.1 auto enp7s0f0:0 iface enp7s0f0:0 inet static address bbb.bbb.bbb.bbb netmask 255.255.255.0 在Ubuntu Server 17.10上使用netplan如何实现? 现在我有: network: version: 2 renderer: networkd ethernets: enp7s0f0: addresses: [aaa.aaa.aaa.aaa/24] gateway4: aaa.aaa.aaa.1 如何添加虚拟接口的地址bbb.bbb.bbb.bbb?

3
如何使用Netplan执行发布脚本
除非禁用了TSO卸载,否则我的nic在高带宽情况下会崩溃。 这是I217-LM(e1000e驱动程序)。 我曾经在接口中这样做: auto eno1 iface eno1 inet dhcp post-up /sbin/ethtool -K eno1 tso off 如何在Ubuntu 18.04上使用netplan做到这一点?
12 18.04  netplan 

1
如何在Ubuntu 18.04中创建绑定接口?
我正在尝试将Ubuntu服务器重新安装到18.04。 我发现18.04使用Netplan,并且在使用它创建绑定接口时遇到了麻烦。 更新的配置: ############# BOND - VLAN ################## network: version: 2 renderer: networkd ethernets: switchports: match: {name: "ens*"} bonds: bond0: interfaces: [switchports] parameters: mode: balance-alb vlans: inet: id: 50 link: bond0 addresses: [X.X.X.X/24] gateway4: X.X.X.252 dhcp4: no nameservers: addresses: [X.X.X.33] 看来我不应该有2个match语句,并且在单个语句中没有ens *做到了-我将在工作时清理它。 我已经安装了ifenslave&bridge-utils,因为有人建议这样做,但还是没有。 此外,我还在中启用了绑定模块/etc/modules。 我最初的问题是接口处于UP状态,但是我只能ping接口本身,而不能进行其他任何操作。 我无法使它正常工作,所以我最终重命名了/etc/netplan/<name>.yaml文件并安装了ifupdown。 如果有人对为什么它不起作用有任何线索,我很高兴知道:)
11 nic  netplan 

1
如何在从16.04升级到18.04的ubuntu服务器上启用netplan
我最近将我的16.04服务器系统升级到18.04,然后尝试使用netplan设置网络。不幸的是,现在我的网络设置已损坏,并且我不知道哪些文件属于哪个网络配置系统。 / etc / network / interfaces文件仍然包含数据,/ etc / network中还有许多其他文件,它们的用途我不清楚。 我想做的是从以下配置开始: network: version: 2 renderer: networkd ethernets: enp4s0: dhcp4: yes dhcp6: yes bridges: br0: interfaces: [enp4s0] dhcp4: true parameters: stp: false forward-delay: 0 谁能告诉我我实际需要什么文件,什么才是应该删除的文件?该系统仅应具有一个桥接网络设备,并运行openssh-server,lxc和docker。这是当前存在的内容: # tree network network ├── fan ├── if-down.d │ ├── resolvconf │ └── ubuntu-fan ├── if-post-down.d …
10 netplan 

1
如何阻止Netplan在每个接口上绑定默认网关
我已经全新安装了ubuntu服务器17.10,但是该问题可能会影响以前的版本,但这是我第一次遇到这种情况。 该服务器正在运行2个单独的网卡,一个用于内部本地网络通信(受信任),另一个是与ISP到Internet的公共(不可信)连接。 过去,我一直将内部连接配置为静态,并且没有默认网关,因为外部卡将通过ISP(静态租约)通过DHCP提供。 /etc/netplan/00-netcfg.yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no dhcp6: no addresses: [192.168.1.xx/24] nameservers: addresses: [8.8.8.8,8.8.4.4] eth1: dhcp4: yes dhcp6: no 现在,这很好用,因为我没有在eth0配置中提供gateway4线路,因此它绑定了ISP的默认网关,并且很好用。 从那以后,我决定我想对homelab中的服务器使用静态租约,并在内部路由器上进行了配置。但是,当我将两个设备的netplan配置都设置为dhcp时,它将为两个接口添加默认网关(这很有意义,因为两个DHCP服务器都在提供网关)。 > route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0 …

2
Ubuntu 17.10中的ipv6隧道?
我曾经能够进行以下配置,没有任何问题,/etc/network/interfaces但现在不再使用了。现在如何配置ipv6隧道?我看到看到新的netplan软件来配置接口,但是我似乎找不到与以下命令等效的命令 auto he-ipv6 iface he-ipv6 inet6 v4tunnel address 2001:550:120e:6b7::2 netmask 64 endpoint 184.105.253.10 local my.public.ip.addr ttl 255 gateway 2001:550:120e:6b7::1 如何配置Ubuntu,以在下次重启时永久保留此配置?

1
尝试在ubuntu服务器18.04中配置IP的预期映射
我有这个配置文件用于01-netcfg.yaml(我也尝试50-cloud-init.yaml过),但没有任何效果。 我收到这样的错误: Error in network definition /etc/netplan/01-netcfg.yaml line 0 column 8: expected mapping 我的档案: network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: no dhcp6: no addresses: [192.168.12.246/24] gateway4: 192.168.12.1 nameservers: addresses: [127.0.0.53, 8.8.8.8] 任何帮助将是感激的。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.