- 输入命令ip a,查看自己网卡编号,比如我的就是ens33
-
因为此图为虚拟机搭建的,所以网卡名称为ens33,如果是真机的话则是enp0s**的名字
-
2、修改netwlpan文件
1 sudo vim /etc/netplwan/50-cloud-init.yaml 2 3 一下为默认配置文件 4 5 # This file is generated from information provided by 6 # the datasource. Changes to it will not persist across an instance. 7 # To disable cloud-init's network configuration capabilities, write a file 8 # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: 9 # network: {config: disabled} 10 network: 11 ethernets: 12 ens33: 13 addresses: [] 14 dhcp4: true 15 optional: true 16 version: 2
修改第12行的网卡名称和ifconfig -a中的第一个网卡的名称一样就可以了。
保存退出
1 :wq! 或 :x 2 reboot
重启系统,就可以解决了
-
为了开发调试方便,一般会装虚拟机跑一些应用,我一般装ubuntu server。前两天看到18.04版本发布了,尝鲜装了个虚拟机,准备配置固定IP的时候,发现没有interfaces了,what?赶紧找了一下度娘,原来ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP的配置,而是改成netplan方式了。
配置文件是:/etc/netplan/50-cloud-init.yaml 。话说yaml格式会是将来的趋势吗?对yaml格式感兴趣的可以去搜一下,主要就是用缩进来表示层级关系。配置文件如下大家可以参考。
需要注意冒号之后要有个空格。
network:
version: 2
renderer: networkd
ethernets:
ens33: #配置的网卡名称 可以使用ifconfig -a查看本机的网卡
dhcp4: no #dhcp4 no关闭,yes 打开
dhcp6: no #dhcp6 no关闭,yes 打开
addresses: [192.168.1.142/24] #设置本机IP及掩码
gateway4: 192.168.1.1 #设置网关
nameservers:
addresses: [114.114.114.114, 8.8.8.8] #设置DNS
小礼物走一走,来简书关注我
作者:erichui
链接:https://www.jianshu.com/p/7b19961ff425
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
ubuntu18.04server 真机无法自动获取IP解决方法
输入命令ip a,查看自己网卡编号,比如我的就是ens33因为此图为虚拟机搭建的,所以网卡名称为ens33,如果是真机的话则是enp0s**的名字2、修改netwlpan文件1 sudo vim /etc/netplwan/50-cloud-init.yaml23 一下为默认配置文件45 # This file is ge...
·
转载于:https://www.cnblogs.com/marklove/p/10419629.html
更多推荐
已为社区贡献9条内容
所有评论(0)