温馨提示×

ubuntu镜像如何进行网络设置

小樊
37
2025-10-18 12:58:04
栏目: 智能运维

Ubuntu镜像网络设置指南
Ubuntu镜像的网络配置需根据使用场景(物理机/虚拟机/云服务器)需求(动态IP/静态IP)选择合适方法,核心工具包括Netplan(永久配置)、NetworkManager(图形界面/命令行)、DHCP服务(动态分配)。以下是具体步骤:

一、基础准备:查看网络接口信息

无论使用哪种配置方式,首先需要确认网络接口名称(如eth0ens33enp0s3),避免配置错误。
命令

ip addr show # 推荐(显示接口名称、IP地址、状态) # 或 ifconfig # 需安装net-tools(sudo apt install net-tools) 

输出示例:

2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic ens33 ... 

此处ens33即为网卡接口名称。

二、动态IP配置(DHCP自动获取)

适用于大多数场景(如家庭网络、办公网络),系统会自动从路由器获取IP地址、网关、DNS。

1. 图形界面配置(Ubuntu Desktop)

  • 点击屏幕右上角网络图标(齿轮/信号图标),选择“网络设置”。
  • 在左侧菜单中选择有线/Wi-Fi连接(如“Wired connection 1”),点击齿轮图标进入详情。
  • 切换至“IPv4设置”选项卡,将“方法”改为“自动(DHCP)”。
  • 点击“应用”保存设置,等待系统连接成功(网络图标变为蓝色实心)。

2. 命令行配置(Netplan)

Ubuntu 18.04及以上版本使用Netplan管理网络,配置文件位于/etc/netplan/目录(如01-netcfg.yaml50-cloud-init.yaml)。

  • 编辑配置文件(以ens33为例):
    sudo nano /etc/netplan/01-netcfg.yaml 
  • 修改内容为以下格式(保留dhcp4: true,删除静态IP配置):
    network: version: 2 renderer: networkd # 或NetworkManager(桌面版推荐) ethernets: ens33: dhcp4: true # 开启DHCP # dhcp6: false # 可选:关闭IPv6(如需) 
  • 保存文件(Ctrl+OEnterCtrl+X),应用配置:
    sudo netplan apply 
  • 验证连接:
    ip addr show ens33 # 检查是否获取到IP地址 ping baidu.com # 测试网络连通性 

三、静态IP配置(固定IP地址)

适用于需要固定IP的场景(如服务器、远程访问),需手动指定IP、网关、DNS。

1. 图形界面配置(Ubuntu Desktop)

  • 进入“网络设置”→ 选择连接 → “IPv4设置”选项卡。
  • 将“方法”改为“手动”。
  • 填写以下信息(根据网络环境调整):
    • Addresses:静态IP地址及子网掩码(如192.168.1.100/24/24表示子网掩码255.255.255.0);
    • Gateway:网关地址(通常为路由器IP,如192.168.1.1);
    • DNS Servers:DNS服务器地址(如8.8.8.8, 114.114.114.114)。
  • 点击“应用”→ 断开连接后重新连接,使设置生效。

2. 命令行配置(Netplan)

  • 编辑Netplan配置文件:
    sudo nano /etc/netplan/01-netcfg.yaml 
  • 修改内容为以下格式(以ens33为例):
    network: version: 2 renderer: networkd # 或NetworkManager(桌面版推荐) ethernets: ens33: dhcp4: false # 关闭DHCP addresses: [192.168.1.100/24] # 静态IP及子网掩码 gateway4: 192.168.1.1 # 网关地址 nameservers: addresses: [8.8.8.8, 114.114.114.114] # DNS服务器 
  • 保存文件并应用配置:
    sudo netplan apply 
  • 验证配置:
    ip addr show ens33 # 检查静态IP是否生效 ping 8.8.8.8 # 测试网络连通性 

四、虚拟机中的网络设置(以VMware/VirtualBox为例)

若Ubuntu镜像运行在虚拟机中,需先配置虚拟机的网络适配器模式,再设置系统网络:

1. 选择网络模式

  • NAT模式:虚拟机共享宿主机IP,可访问外网,但外部无法直接访问虚拟机(适合普通使用);
  • 桥接模式:虚拟机直接连接宿主机所在局域网,拥有独立IP,外部可直接访问(适合服务器场景)。
    操作步骤
    • VMware:选中虚拟机→“编辑”→“虚拟网络编辑器”→ 选择“NAT”或“桥接”模式;
    • VirtualBox:选中虚拟机→“设置”→“网络”→ 适配器1→ 选择“NAT”或“桥接网卡”。

2. 系统网络配置

虚拟机的网络配置与物理机一致,可选择DHCP(自动获取)或静态IP(手动指定),参考前述步骤即可。

五、常见问题排查

  • 无法连接到网络:检查网线是否插好(有线)、Wi-Fi是否开启(无线);使用ip addr show确认接口是否处于UP状态;
  • IP冲突:静态IP需确保未被其他设备使用,可通过ping命令测试(如ping 192.168.1.100);
  • DNS解析失败:检查/etc/resolv.conf文件是否包含有效DNS服务器(如nameserver 8.8.8.8),或修改Netplan配置中的nameservers部分。

以上步骤覆盖了Ubuntu镜像的常见网络配置场景,根据实际需求选择对应方法即可。若遇到特殊问题,可参考Ubuntu官方文档或社区论坛获取进一步支持。

0