debian 设置静态 ip 和 dns

  1. 打开 /etc/network/interfaces。如果某些系统没有这个文件,则需要查找资料,确认系统使用的是哪个文件来配置 ip
  2. 找到网卡名称,例如 ens192
    # The primary network interface
    allow-hotplug ens192
    #iface ens192 inet dhcp
    iface ens192 inet static
    address 192.168.1.7
    netmask 255.255.255.0
    gateway 192.168.1.1
  3. 把其中的 dhcp 删除,改为 static,然后一次填写 ip、掩码和网关
  4. 打开 dns 配置文件 /etc/resolv.conf,更改 nameserver 192.168.1.1
  5. 执行 systemctl restart networking 重启 networking 服务。执行命令之后,由于 ip 发生了变更,当前终端窗口当即失去了连接。