万隆的笔记 万隆的笔记
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
博文索引
笔试面试
  • 在线学站

    • 菜鸟教程 (opens new window)
    • 入门教程 (opens new window)
    • Coursera (opens new window)
  • 在线文档

    • w3school (opens new window)
    • Bootstrap (opens new window)
    • Vue (opens new window)
    • 阿里开发者藏经阁 (opens new window)
  • 在线工具

    • tool 工具集 (opens new window)
    • bejson 工具集 (opens new window)
    • 文档转换 (opens new window)
  • 更多在线资源
  • Changlog
  • Aboutme
GitHub (opens new window)
  • Linux

  • Ubuntu

    • Ubuntu 设置静态IP
      • 概述
      • 基础概念简述
      • 查看网卡
      • 修改配置文件
      • 应用配置
    • Ubuntu 20.x DNS设置
  • CentOS

  • Linux
  • Ubuntu
2022-03-25
目录

Ubuntu 设置静态IP

# Ubuntu 设置静态IP

# 概述

本教程记录Ubuntu各个版本的静态固定IP地址的设置。

# 基础概念简述

这里作一些基础概念的简述,做一些了解。

DHCP (opens new window) :动态主机分配协议,自动分配IP地址和网关等等(路由器提供),这种协议有租期和自动续约的概念,说明是不固定的。

IP地址:简单理解为PC的网络地址。

子网掩码:划分网段的范围。例如IP地址为192.168.121.1 ,子网掩码为 255.255.255.0 ,改机器可跟 254 的台机器在一个局域网。linux常用24来表示 255.255.255.0,表示从左往右有24个1。

网关:IP地址通过网关去联网,一般是交换机地址,交换机再通过路由器联网。

# 查看网卡

wenwl@ubuntu:~$ ip addr
wenwl@ubuntu:~$ ifconfig

# 修改配置文件

  • Ubuntu 16.x 和 Ubuntu 18.x:默认网卡的配置文件路径在 /etc/netplan/50-cloud-init.yaml。

  • Ubuntu 20.x :默认网卡的配置文件路径依旧在/etc/netplan/*.yaml下,我见过的配置文件名称为 50-cloud-init.yaml或 00-installer-config.yaml, 可以通过查看内容是否是网卡配置文件:

    wenwl@ubuntu:~$ cat /etc/netplan/50-cloud-init.yaml
    

大家根据实际需要配置IP地址。

wenwl@ubuntu:~$ sudo vi /etc/netplan/50-cloud-init.yaml

假如要配置IP地址为192.168.1.100,子网掩码24位即255.255.255.0,网关设置为192.168.1.1,DNS配置为 223.5.5.5, 223.6.6.6(阿里云共用DNS),最后配置如下:

network:
    ethernets:
        ens33: #配置的网卡的名称
            dhcp4: no #关闭DHCP,如果需要打开DHCP则写yes
            addresses: [192.168.1.100/24] #配置的静态ip地址和掩码
            optional: true
            gateway4: 192.168.1.1 #网关地址
            nameservers:
                    addresses: [223.5.5.5, 223.6.6.6] #DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开
 
    version: 2
    renderer: networkd  #指定后端采用systemd-networkd或者Network Manager,可不填写则默认使用systemd-workd

# 应用配置

在修改完配置文件后,输入以下指令应用新的网络配置:

wenwl@ubuntu:~$ sudo netplan apply
上次更新: 5/31/2023, 12:37:43 AM
Ubuntu 20.x DNS设置

Ubuntu 20.x DNS设置→

最近更新
01
2025
01-15
02
Elasticsearch面试题
07-17
03
Elasticsearch进阶
07-16
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式