修改虚拟机的 IP 和 DNS

修改 IP 和 DNS

课程演示会采用多虚拟机模拟分布式场景,为防止 IP 冲突,无法联网等问题,需要预先设置好主机名、IP、DNS 配置

修改主机名

  • 修改 cloud.cfg 防止重启后主机名还原
vi /etc/cloud/cloud.cfg

# 该配置默认为 false,修改为 true 即可
preserve_hostname: true
  • 修改主机名
# 修改主机名
hostnamectl set-hostname deployment

# 配置 hosts
cat >> /etc/hosts << EOF
192.168.141.130 deployment
EOF

修改 IP

编辑 vi /etc/netplan/50-cloud-init.yaml 配置文件,修改内容如下

network:
    ethernets:
        ens33:
          addresses: [ip/24]
          gateway4: ip前三段.2
          nameservers:
            addresses: [ ip前三段.2]
    version: 2

使用 netplan apply 命令让配置生效

修改 DNS

# 取消 DNS 行注释,并增加 DNS 配置如:DNS=114.114.114.114,修改后重启下计算机
vi /etc/systemd/resolved.conf
  • 114.114.114.114 中国电信域名解析器,
  • 8.8.8.8 谷歌的域名解析器

你可能感兴趣的:(修改虚拟机的 IP 和 DNS)