- 原因:采用虚拟机模拟分布式场景,为防止IP冲突,无法联网问题,需要设置好主机名、IP、DNS配置。
修改主机名
- 修改 cloud.cfg 防止重启后主机名还原
vi /etc/cloud/cloud.cfg
# 该配置默认为 false,修改为 true 即可preserve_hostname: true
- 修改主机名
hostnamectl set-hostname deployment
# 修改主机名cat >> /etc/hosts << EOF 192.168.136.133 deployment EOF
# 配置hosts
修改 IP
- 编辑
vi /etc/netplan/50-cloud-init.yaml
配置文件,修改内容如下:(注意:1.冒号后多个空格 2.格式问题 3.网关没有中括号)
network:
ethernets:
ens33:
addresses: [192.168.136.133/24]
gateway4: 192.168.136.2
nameservers:
addresses: [192.168.136.2]
version: 2
- 使用
netplan apply
命令让配置生效
修改 DNS
vi /etc/systemd/resolved.conf
#取消 DNS 行注释,并增加 DNS 配置如:DNS=114.114.114.114
,修改后重启下计算机reboot
扩展:粘贴使用命令模式(vim)
:set paste
—>回车—> 再按i—>再粘贴才能保证格式正确
来源:CSDN
作者:STRAWBERRY_BLABLA
链接:https://blog.csdn.net/qq_43743124/article/details/103809623