ubuntu18.04server 真机无法自动获取IP解决方法

ubuntu18.04server 真机无法自动获取IP解决方法
输入命令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
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值