linux網關和dns配置配置

要更改Linux的默認網關,可以使用route命令或ip命令來完成。下面是使用這兩種方法的步驟:

使用route命令:

  1. 打開終端窗口。
  2. 輸入以下命令查看當前的路由表:route -n
  3. 根據輸出,找到默認網關的目標是"0.0.0.0"的行。
  4. 記下當前默認網關的IP地址和網絡接口名稱(通常是eth0或enp0sX等)。
  5. 輸入以下命令來刪除當前的默認網關:sudo route del default gw <當前默認網關的IP地址> <網絡接口名稱>
    例如,sudo route del default gw 192.168.1.1 eth0
  6. 輸入以下命令來添加新的默認網關:sudo route add default gw <新的默認網關的IP地址> <網絡接口名稱>
    例如,sudo route add default gw 192.168.2.1 eth0

使用ip命令:

  1. 打開終端窗口。
  2. 輸入以下命令查看當前的路由表:ip route show
  3. 找到默認網關的目標是"0.0.0.0"的行。
  4. 記下當前默認網關的IP地址和網絡接口名稱(通常是eth0或enp0sX等)。
  5. 輸入以下命令來刪除當前的默認網關:sudo ip route del default via <當前默認網關的IP地址> dev <網絡接口名稱>
    例如,sudo ip route del default via 192.168.1.1 dev eth0
  6. 輸入以下命令來添加新的默認網關:sudo ip route add default via <新的默認網關的IP地址> dev <網絡接口名稱>
    例如,sudo ip route add default via 192.168.2.1 dev eth0

在Linux中配置DNS,需要編輯網絡配置文件,具體的文件路徑和格式可能因Linux發行版而異。

  1. Ubuntu/Debian:

    • 打開終端窗口。
    • 編輯/etc/netplan/01-netcfg.yaml文件:sudo nano /etc/netplan/01-netcfg.yaml
    • 在文件中找到類似於下面的行:
      nameservers:
        addresses: [DNS服務器1, DNS服務器2]
      
    • DNS服務器1DNS服務器2替換爲你想要使用的DNS服務器的IP地址。
    • 保存文件並退出編輯器。
    • 應用新的網絡配置:sudo netplan apply
  2. CentOS/RHEL:

    • 打開終端窗口。
    • 編輯/etc/resolv.conf文件:sudo nano /etc/resolv.conf
    • 在文件中添加類似於下面的行:
      nameserver DNS服務器1
      nameserver DNS服務器2
      
    • DNS服務器1DNS服務器2替換爲你想要使用的DNS服務器的IP地址。
    • 保存文件並退出編輯器。
  3. Arch Linux:

    • 打開終端窗口。
    • 編輯/etc/resolv.conf文件:sudo nano /etc/resolv.conf
    • 在文件中添加類似於下面的行:
      nameserver DNS服務器1
      nameserver DNS服務器2
      
    • DNS服務器1DNS服務器2替換爲你想要使用的DNS服務器的IP地址。
    • 保存文件並退出編輯器。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章