nas-ubuntu 18.04 设置静态ip

缘起

最近在折腾用j3455配的nas主机,宿主使用的是windows server2016,前段时间使用vmware和vbox分别安装了dsm、ubuntu server,但是经过测试,网络性能非常的差,局域网只能跑到10几MB,这样完全不能用。

在上周试用了下windows自带的hyper-v安装了个ubuntu server,测试了下,发现性能非常的不错,能够达到30多MB,已经可以接受啦。

$ scp  myfile.iso [email protected]:~/myfile.iso  100% 2000MB  27.8MB/s   01:12

但是有个问题,就是hyper-v的虚拟机网卡mac地址居然不支持自定义,这样每次重启机器,很有可能机器的ip地址就不一样了,非常的坑爹,只能退而求其次,在虚拟机中指定静态ip来实现。

折腾过程

传统的配置方式

首先想到了传统的设置inerfaces配置文件然后ifconfig重启网卡来做,但是发现在ubuntu server 18.04上,貌似这个方法失效啦,如下图说明:

$ cat /etc/network/interfaces  # ifupdown has been replaced by netplan(5) on this system.  See  # /etc/netplan for current configuration.  # To re-enable ifupdown on this system, you can run:  #    sudo apt install ifupdown

netplan配置方式

1、根据说明,我们需要使用心得netplan进行配置,方案也很简单,编辑如下文件:

$ sudo vi /etc/netplan/01-netcfg.yaml

配置文件内容如下,此处以设置默认网卡eth0为例:

# This file describes the network interfaces available on your system# For more information, see netplan(5).network:version: 2renderer: networkdethernets:  eth0:    dhcp4: no    addresses: [192.168.0.25/24, ]    gateway4:  192.168.0.1    nameservers:            addresses: [192.168.0.1, 114.114.114.114, 8.8.8.8]

关键的也就是ip,网关,dns这些了,注意此文件有格式要求,比如nameseervers字段下的address需要缩进,其他字段也是类似

2、应用配置内容

执行如下命令即可应用:

sudo netplan apply

3、验证是否正确生效
直接执行ifconfig -a查看即可

参考文档

https://www.howtoing.com/configure-network-static-ip-address-in-ubuntu


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。