Ubuntu 18.04修改IP地址

注:配置/etc/network/int.

注:配置/etc/network/interfaces已无用

root@ubuntu:~# vim /etc/netplan/50-cloud-init.yaml

1
2
3
4
5
6
7
8
9
10
11
network:
  ethernets:
    eth0:
      addresses: [192.168.15.72/20]
      gateway4: 192.168.12.2
<span class="s1">      dhcp4-overrides:
</span><span class="s1">        route-metric: 50
</span>      nameservers:
        addresses: [119.29.29.29, 223.5.5.5]
        search: []
  version: 2

执行命令 使配置生效

root@ubuntu:~# netplan apply



子网掩码以32位的2进制存在,/24表示前24位是网络号,后8位是主机号,网络号相同的则表示处于同一网段中,且子网掩码不能单独存在,它必须结合IP地址一起使用。

255.255.255.0 换成二进制就是11111111.11111111.11111111.00000000 一共24个1
8+8+8+0=24
  • 1
  • 2

举例:

255.255.255.192 换成二进制就是11111111.11111111.11111111.11000000 一共26个1
8+8+8+2=26
  • 1
  • 2