我的 Ubuntu 20 机器上没有互联网,如果我没有用于 ifup ifdown 的 ifconfig,如何重新启动网络相关项目?

我的 Ubuntu 20 机器上没有互联网,如果我没有用于 ifup ifdown 的 ifconfig,如何重新启动网络相关项目?

我需要在 ubuntu 20 中重新启动网络,因为我没有 ifconfig 或 ifdown 或 ifup。现在我的 vps ubuntu 盒子没有互联网,我是通过 Web 控制台登录的。当我执行 ping 8.8.8.8 时,我没有得到响应,而且看起来它也无法到达存储库,因此我也无法执行 apt install ifconfig 操作。我想尝试关闭然后打开网络,看看是否有效。或者还有其他方法可以排除故障吗?

答案1

你应该使用iproute2命令:

临时ip分配:

sudo ip addr add ip/24 dev <interface>
ip link set dev <interface> up
sudo ip route add default via <gateway>

持久 ip 分配:

编辑/etc/netplan/99_config.yaml文件,这是 dhcp 的示例:

network:
  version: 2
  renderer: networkd
  ethernets:
    <interface>:
      dhcp4: true

然后运行:

sudo netplan apply

Netplan配置示例

相关内容