美文网首页
为Ubuntu 20.04 设置静态IP简明教程(和把大象装冰箱

为Ubuntu 20.04 设置静态IP简明教程(和把大象装冰箱

作者: zhaoolee | 来源:发表于2022-01-01 14:10 被阅读0次

    最近需要折腾K8S,而折腾K8S的第一步就是为每台主机设置静态IP, 本文以Ubuntu20.04为例,提供一种为Linux设置静态IP的简明教程。

    本文Ubuntu20.04开始被随机分配的ip为 10.211.56.6 ,我们的目的是,关闭自由分配的配置选项,将主机的IP设置为静态ip 10.211.56.10

    把大象装冰箱,总共分几步

    第1步:把冰箱门打开
    第2步:把大象装进去!
    第3步:把冰箱门关上

    为Ubuntu 20.04 设置静态IP把大象装冰箱一样简单(手动狗头)

    第1步: 查看当前主机的网卡名,当前ip, 子网掩码,网关地址

    ifconfig
    route -n
    

    如果ifconfig命令无法使用, 请运行以下命令安装net-tools

    sudo apt update -y 
    sudo apt install net-tools -y
    
    查看当前主机的网卡名,当前ip, 子网掩码,网关地址

    如上图所示:网卡名为 enp0s5, 当前ip 10.211.55.6, 子网掩码 255.255.255.0, 网关地址 10.211.55.1

    第2步: 修改配置文件

    • 进入配置文件夹
    cd /etc/netplan
    
    • 备份旧配置文件内容为 00-installer-config.yaml_before
    sudo cp 00-installer-config.yaml  00-installer-config.yaml_before
    

    00-installer-config.yaml 的内容为:

    # This is the network config written by 'subiquity'
    network:
      ethernets:
        enp0s5:
          dhcp4: true
      version: 2
    
    • 修改配置文件
    sudo vim 00-installer-config.yaml
    

    更新后的00-installer-config.yaml内容为:

    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        enp0s5:   # 网卡名称
          dhcp4: no     # 关闭dhcp
          dhcp6: no
          addresses: [10.211.55.10/24]  # 静态ip
          gateway4: 10.211.55.1     # 网关
          nameservers:
            addresses: [8.8.8.8, 114.114.114.114] #dns
    

    第3步: 使配置生效

    sudo netplan apply
    
    • 查看修改效果
    IP修改成功并顺利联网

    小结

    如果你是一个喜欢折腾电子设备的人,为设备设置静态IP, 可以让你更方便的标记和控制家中的电子设备。

    当然设置静态IP也有一定风险,如果你给局域网下两台设备设置了同样的IP, 那两台设备就会打架,相互抢占IP,导致设备断网。

    我的建议是,对于没有固定IP需求的设备,设备使用默认的DHCP协议,让路由器自动分配IP就好。

    Ubuntu设置静态IP

    本文永久更新地址(欢迎来读留言,写评论):

    https://www.v2fy.com/p/2022-01-01-ip-1641016585000

    相关文章

      网友评论

          本文标题:为Ubuntu 20.04 设置静态IP简明教程(和把大象装冰箱

          本文链接:https://www.haomeiwen.com/subject/dovoqrtx.html