温馨提示×

Ubuntu如何设置静态IP地址

小樊
101
2025-05-07 06:20:01
栏目: 智能运维

在Ubuntu系统中设置静态IP地址,可以按照以下步骤进行:

方法一:使用图形界面(GUI)

  1. 打开网络设置
  • 点击屏幕右上角的网络图标。
  • 选择“编辑连接”或“网络设置”。
  1. 选择要配置的网络接口
  • 在弹出的窗口中,找到并点击你想要设置为静态IP的网络接口(例如,以太网或Wi-Fi)。
  1. 切换到IPv4标签页
  • 在连接详情页面,切换到“IPv4”选项卡。
  1. 更改方法为“手动”
  • 将“方法”下拉菜单从“自动(DHCP)”更改为“手动”。
  1. 输入静态IP信息
  • 在“地址”字段中输入你想要的静态IP地址。
  • 在“网关”字段中输入你的路由器或网络的默认网关地址。
  • 在“DNS服务器”字段中输入首选和备用DNS服务器地址(例如,8.8.8.88.8.4.4)。
  1. 应用更改
  • 点击“应用”按钮保存设置。
  • 可能会提示你输入管理员密码以确认更改。
  1. 重启网络服务(可选):
  • 打开终端并运行以下命令来重启网络服务:
    sudo systemctl restart networking
    
    或者,如果你使用的是NetworkManager:
    sudo systemctl restart NetworkManager
    

方法二:使用命令行(CLI)

  1. 打开终端

  2. 编辑网络接口配置文件

  • 使用文本编辑器(如nanovim)打开对应的网络接口配置文件。例如,对于以太网接口eth0,文件通常是/etc/network/interfaces;对于Wi-Fi接口wlan0,可能是/etc/netplan/*.yaml
    sudo nano /etc/network/interfaces
    
    或者
    sudo nano /etc/netplan/01-netcfg.yaml
    
  1. 修改配置文件
  • 对于/etc/network/interfaces文件,添加或修改如下内容:
    auto eth0
    iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 8.8.4.4
    
  • 对于/etc/netplan/*.yaml文件,修改如下内容:
    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: no
          addresses:
            - 192.168.1.100/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
  1. 应用更改
  • 保存文件并退出编辑器。
  • 对于/etc/network/interfaces文件,运行:
    sudo ifdown eth0 && sudo ifup eth0
    
  • 对于/etc/netplan/*.yaml文件,运行:
    sudo netplan apply
    
  1. 验证设置
  • 使用ip addr show eth0ip a命令查看IP地址是否已更改为静态配置。

通过以上两种方法,你可以在Ubuntu系统中成功设置静态IP地址。选择适合你的方式进行操作即可。

0