ubuntu18.04 server配置静态ip,新的网络工具netplan的使用方法

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
nano
帖子: 60
注册时间: 2005-10-09 21:10
来自: Guangzhou
送出感谢: 0
接收感谢: 0

ubuntu18.04 server配置静态ip,新的网络工具netplan的使用方法

#1

帖子 nano » 2018-05-08 21:30

最新发布的ubuntu18.04 server,启用了新的网络工具netplan,对于命令行配置网络参数跟之前的版本有比较大的差别,现在介绍如下:
1.其网络配置文件是放在/etc/netplan/50-cloud-init.yaml, 缺省是用dhcp方式,如果要配置静态地址,则需要修改此文件的想关内容,见如下的例子:
network:
ethernets:
ens33:
addresses: [192.168.1.20/24]
dhcp4: false
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]

optional: true
version: 2
2.使其生效的方法:
sudo netplan apply
如果配置有问题会报错,如果没问题,则会新的配置会立即生效。
注意:本帖子只是针对ubuntu18.04 Server版,对于18.04 desktop它缺省是使用NetworkManger来进行管理,可使用图形界面进行配置,其网络配置文件是保存在:/etc/NetworkManager/system-connections目录下的,跟Server版区别还是比较大的。

netplan 工具还有其它比较丰富的功能,详细可参见其的说明文档,man netplan.
图片
头像
kingkongmok
帖子: 338
注册时间: 2006-03-23 14:48
送出感谢: 2 次
接收感谢: 2 次

Re: ubuntu18.04 server配置静态ip,新的网络工具netplan的使用方法

#2

帖子 kingkongmok » 2018-05-15 16:44

建议别乱装东西,如果不考虑nm,systemd-networkd就挺好

https://wiki.gentoo.org/wiki/Systemd#systemd-networkd
头像
robust
帖子: 293
注册时间: 2006-07-04 21:56
送出感谢: 1 次
接收感谢: 0

Re: ubuntu18.04 server配置静态ip,新的网络工具netplan的使用方法

#3

帖子 robust » 2018-05-17 10:46

我现在遇到了一个启动慢的问题。在virtualbox里装了ubuntu server 18.04,第一个网卡enp0s3是NAT网络用来上网的,配置是系统安装时自动生成的。
第二个网卡enp0s8是照样复制的。是host-only网络。加了这块网卡后每次启动都要卡在网络配置等两分多钟。

代码: 全选

network:
    ethernets:
        enp0s3:
            addresses: []
            dhcp4: true
        enp0s8:
            addresses: []
            dhcp4: true
    version: 2
我感觉问题是出在dhcp的网关上,enp0s8的host-only网络可以用dhcp分配IP地址,但并不需要网关。可能networkd却在等网关。

代码: 全选

May 17 02:43:19 server systemd-networkd[759]: enp0s8: DHCPv4 address 192.168.56.101/24
May 17 02:43:19 server systemd-networkd[759]: enp0s8: DHCP: No routes received from DHCP server: No data available
May 17 02:43:19 server systemd-networkd[759]: enp0s3: DHCPv4 address 10.0.2.15/24 via 10.0.2.2
May 17 02:43:19 server systemd-networkd[759]: enp0s3: Gained IPv6LL
May 17 02:43:19 server systemd-networkd[759]: enp0s8: Gained IPv6LL
May 17 02:43:19 server systemd-networkd[759]: enp0s3: Configured
May 17 02:43:19 server systemd-networkd-wait-online[783]: managing: enp0s3
May 17 02:43:19 server systemd-networkd-wait-online[783]: Event loop failed: Connection timed out
May 17 02:43:19 server systemd[1]: systemd-networkd-wait-online.service: Main process exited, code=exited, status=1/FAILURE
May 17 02:43:19 server systemd[1]: systemd-networkd-wait-online.service: Failed with result 'exit-code'.
dujiaolianglong
帖子: 3
注册时间: 2018-05-09 20:30
系统: windows
送出感谢: 0
接收感谢: 0

Re: ubuntu18.04 server配置静态ip,新的网络工具netplan的使用方法

#4

帖子 dujiaolianglong » 2018-06-03 1:54

我用vmware来装的,配置了静态ip,windows上怎么ping不通,是什么问题?
回复

回到 “网卡问题以及网络和拨号”