ubuntu

ubuntu环境里如何设置网络连接

小樊
59
2025-07-23 13:35:02
栏目: 智能运维

在Ubuntu系统中设置网络连接有多种方法,具体取决于你的Ubuntu版本和个人需求。以下是几种常见的方法:

使用Netplan配置网络(推荐方式)

自Ubuntu 17.10起,Netplan是默认的网络配置工具。以下是详细步骤:

  1. 编辑Netplan配置文件: 打开终端,输入以下命令以编辑Netplan配置文件:

    sudo nano /etc/netplan/01-netcfg.yaml
    
  2. 配置静态IP信息,例如:

    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]
    
  3. 保存并退出编辑器

  4. 应用配置: 执行以下命令以应用配置:

    sudo netplan apply
    
  5. 验证配置: 使用以下命令检查网络状态或ping一个网站以验证连接:

    ip addr show eth0
    ping google.com
    

使用NetworkManager配置网络

适用于需要图形界面的用户:

  1. 打开网络设置: 单击屏幕右上角的网络图标。

  2. 选择“有线设置”或“Wi-Fi设置”

  3. 编辑连接: 找到当前连接,点击“齿轮”图标。

  4. 转到IPv4设置,选择手动。

  5. 输入静态IP信息(地址、子网掩码、网关、DNS)。

  6. 保存设置并重启网络: 保存设置后,断开并重新连接网络以应用更改。

  7. 验证配置: 打开终端,执行以下命令检查网络状态:

    ip addr show eth0
    ping google.com
    

使用命令行配置网络

有线网络

  1. 编辑网络接口配置文件: 打开终端,输入以下命令以编辑配置文件:

    sudo nano /etc/network/interfaces
    
  2. 配置静态IP地址,例如:

    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
    
  3. 重启网络服务使配置生效:

    sudo systemctl restart networking
    

无线网络

  1. 使用nmcli

    • 查看可用的WiFi

      nmcli dev wifi
      
    • 连接WiFi

      sudo nmcli dev wifi connect "wifi_name" password "wifi_passwd" ifname wlan0
      

      wifi_name 替换为WiFi的名称,wifi_password 替换为WiFi的密码。

  2. 验证连接

    nmcli device status
    

    如果WiFi类型的设备显示 connected,并列出连接的WiFi名称,说明已经连接上WiFi。

配置无线网络连接

  1. 使用NetworkManager工具

    • 通过命令行使用 nmcli 工具来管理无线网络连接,包括查看网络设备列表、开启WiFi、扫描附近的WiFi热点以及连接到指定的WiFi热点。
  2. 配置netplan文件: 对于无线网络配置,需要编辑 /etc/netplan/50-cloud-init.yaml 文件,添加无线网络配置,如SSID和密码。

验证网络连接

无论使用哪种方法配置网络,都可以通过以下命令验证网络连接:

0
看了该问题的人还看了