美文网首页
ubuntu 分配静态 IP

ubuntu 分配静态 IP

作者: BeeBee生信 | 来源:发表于2021-05-15 16:26 被阅读0次

为了让服务器在局域网内有相对“固定”的 IP 地址,需要配置静态 IP 给服务器。
第一步查看目前系统的以太网接口信息,用 ip 或者 ifconfig 命令。

$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 2c:ea:7f:5d:9a:33 brd ff:ff:ff:ff:ff:ff
... #省略更多输出

Ubuntu 用 Netplan 配置网络,配置文件在 /etc/netplan 目录。配置文件用 YAML 语言。

$ ls /etc/netplan/
01-network-manager-all.yaml

于是新建配置文件 /etc/netplan/99_config.yaml 并填写配置信息,就可以完成静态 IP 的配置,当然你要配置的 IP 不能是已经被分配给其他机器了,所以要 ping 命令先确认未被使用。

$ cat /etc/netplan/99_config.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      addresses:
        - 10.22.3.123/22
      gateway4: 10.22.0.254
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

这里设置 eno1 为静态 IP, 设置 dhcp4: no 表示不从 DHCP 自动分配, addresses 是设置的静态 IP 后面 22 表示 22 位掩码。

然后应用配置,往后就可以用刚刚配置的静态 IP 访问服务器了。

$ sudo netplan apply

参考资料
Network - Configuration | Ubuntu
How to Configure Static IP Address on Ubuntu 20.04 | Linuxize

相关文章

网友评论

      本文标题:ubuntu 分配静态 IP

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