# Ubuntu 18.04 LTS 设置静态 IP
适用于 Ubuntu 18.04 及以上版本
查看网卡的名字
ip a
假设返回信息如下
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 30:5a:3a:74:f5:ea brd ff:ff:ff:ff:ff:ff
inet 192.168.1.200/24 brd 192.168.1.255 scope global enp1s0
valid_lft forever preferred_lft forever
inet6 fe80::325a:3aff:fe74:f5ea/64 scope link
valid_lft forever preferred_lft forever
3: enp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 30:5a:3a:74:f5:eb brd ff:ff:ff:ff:ff:ff
enp1s0
这个网卡已经连接网络,本次示例更改这个网卡配置
# 编辑配置文件
先进入 netplan
文件夹,然后编辑里面的文件
注意
不同的机器所生成的文件名是不一样的
cd /etc/netplan
ls
vi *.yaml
# 更改配置如下
enp1s0
为要需要配置的网卡名称
# Let NetworkManager manage all devices on this system
network:
version: 2
# renderer: NetworkManager
ethernets:
enp1s0:
addresses: [192.168.1.200/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
注意:配置时请注意 yaml
语法
addresses
IP 地址,24 表示子网掩码gateway4
网关地址nameservers
中的addresses
表示 DNS 服务器
# 应用
输入以下命令应用
netplan apply