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
发表评论