温馨提示×

ubuntu fromscratch如何联网

小樊
51
2025-05-11 23:32:06
栏目: 智能运维

在Ubuntu From Scratch (UFS) 项目中,配置网络是一个重要的步骤,以确保系统能够连接到外部网络并进行通信。以下是在Ubuntu系统中配置网络的一般步骤,这些步骤适用于大多数Ubuntu版本,包括从Scratch构建的系统。

通过Netplan配置静态IP(推荐方式)

  1. 编辑Netplan配置文件
  • 打开终端。
  • 编辑Netplan配置文件,通常位于 /etc/netplan/ 目录下,例如 01-netcfg.yaml
sudo nano /etc/netplan/01-netcfg.yaml 
  1. 配置静态IP
  • 将文件内容修改为以下内容(注意替换为实际网络信息):
network: version: 2 renderer: networkd ethernets: enp0s3: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] 
  1. 应用配置
  • 保存文件后,执行以下命令应用配置:
sudo netplan apply 
  1. 验证配置
  • 使用以下命令检查网络接口的详细信息:
ip addr show enp0s3 
  • 或者尝试ping一个网站,例如:
ping google.com 

通过NetworkManager配置(适用于需要图形界面的用户)

  1. 打开网络设置
  • 单击屏幕右上角的网络图标。
  • 选择“有线设置”或“Wi-Fi设置”。
  1. 编辑连接
  • 在网络设置中,找到当前连接,点击“齿轮”图标。
  • 转到IPv4设置,选择“手动”。
  • 输入静态IP信息(地址、子网掩码、网关、DNS)。
  1. 保存设置并重启网络
  • 保存设置后,断开并重新连接网络,以应用更改。
  1. 验证配置
  • 打开终端,执行 ip addr showping 命令检查网络状态。

通过修改interfaces文件(适用于旧版Ubuntu)

  1. 编辑配置文件
  • 打开文件:
sudo nano /etc/network/interfaces 
  1. 配置静态IP
  • 将内容修改为以下格式(替换为实际网络信息):
auto enp0s3 iface enp0s3 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 
  1. 重启网络服务
  • 保存文件后,执行以下命令重启网络服务:
sudo systemctl restart networking 
  1. 验证配置
  • 使用 ip addr showping 命令验证配置是否生效。

0