我是 Ubuntu 机器的新手。我试图在两台 Ubuntu 机器上安装 Kubernetes 集群(主节点和节点)。但是,在设置网络时,我的互联网连接在两台机器上都停止工作。我正在执行以下步骤:1) 将两台机器的 IP 地址添加到 etc/hosts 文件中2) 通过在 /etc/network/interfaces 文件
中添加以下行将 IP 地址设为静态
auto enp0s3
iface enp0s3 inet static
address <ip-address of machine>
完成这些更改后,当我重新启动机器时,互联网停止工作。
所以我编辑 etc/resolv.conf 文件并注释掉所有文件 nameserver 127.0.0.53 及之后并添加以下名称服务器
Nameserver 8.8.8.8
Nameserver 8.8.4.4
然后执行 Sudo service network-manager restart 并重启我的机器。但是,运行该命令后,我的机器上的互联网也无法正常工作,并且 etc.resolv.conf 文件也重新初始化。您能就此提出建议并提供帮助吗?
他
答案1
从根本上来说多种的配置网络的方式(最后统计出来有 5 种?)而且它们有时会互相干扰。
我建议禁用如果你使用更传统的网络堆栈
sudo systemctl stop NetworkManager.service
sudo systemctl disable NetworkManager.service
如果需要,您可以重新启用它。
管理“传统”网络堆栈的 systemd 服务称为网络 - 如果它是本地系统,有时即使它不是
systemctl restart networking
将重新启动它。
这应该可以解决您的网络问题。
如果不遵守 resolve.conf,请检查其是否systemd-resolved
正在运行,在某些情况下它会妨碍。