51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Ubuntu 20.04 设置静态IP

服务器环境需要有静态的 IP 用于SSH登陆,本文记录 ubuntu 系统下设置静态IP的方法。

解决方案 {#解决方案}

  • 确定上网使用的网卡
  • 修改 NetworkManager 配置文件内容

确定网卡 {#确定网卡}

  • ifconfig 命令可以查看当前网络配置
  • 其中 enp1s0 为网卡的 logical name
  • 或使用 sudo lshw -C network 命令
  • logical name 为网卡名

这里我的网卡为 enp1s0

方法一 {#方法一}

修改 NetworkManager 配置 {#修改-NetworkManager-配置}
  • 编辑/etc/netplan/**.yaml,不同电脑配置文件名不同,我的是01-network-manager-all.yaml

  • 编辑文件并为 enp1s0 添加配置内容

意思是在以太网接口enp1s0下,添加ipv4地址192.168.1.222,网关192.168.1.1,dsn服务器114.114.114.114。dsn服务器是必须要填的,但是每一行的缩进不是严格要求的.

应用修改 {#应用修改}

方法二 {#方法二}

有时 netplan 文件夹下没有文件,可以采用如下方法

  • 需要编辑2个文件

    • /etc/network/interfaces(配置IP和网关)
    • /etc/resolv.conf(配置DNS服务器)
  • 修改 /etc/network/interfaces 文件

  • 其中

| 配置 | 含义 | |--------------------------|-------------| | auto enp1s0 | 开机自动连接网络 | | iface enp1s0 inet static | 设置静态IP | | iface enp1s0 inet dhcp | dhcp 自动获取IP | | address 192.168.1.111 | 静态 IPv4地址 | | netmask 255.255.255.0 | 子网掩码 | | gateway 192.168.1.1 | 网关 | | broadcast 192.168.1.255 | 广播地址(也可以不写) |

  • 配置 /etc/resolv.conf文件,设置 dns
  • 重启网络(debian 系统)

测试 {#测试}

  • 可以看到 inet 192.168.1.222/24 表明修改静态IP成功

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/system/linux/ubuntu-static-ip/ubuntu-static-ip/

赞(0)
未经允许不得转载:工具盒子 » Ubuntu 20.04 设置静态IP