温馨提示×

Ubuntu From Scratch网络配置怎样做

小樊
47
2025-08-09 13:39:51
栏目: 智能运维

Ubuntu From Scratch网络配置推荐使用Netplan(现代方式)或**/etc/network/interfaces**(传统方式),以下是具体步骤:

一、使用Netplan配置(推荐)

  1. 查看网卡信息

    ip addr show  
    

    记录网卡名称(如ens33enp0s3)。

  2. 编辑Netplan配置文件

    sudo nano /etc/netplan/01-netcfg.yaml  
    

    静态IP配置示例

    network:  
      version: 2  
      renderer: networkd  
      ethernets:  
        ens33:  
          dhcp4: no  
          addresses: [192.168.1.100/24]  
          gateway4: 192.168.1.1  
          nameservers:  
            addresses: [8.8.8.8, 8.8.4.4]  
    

    DHCP配置示例

    network:  
      version: 2  
      renderer: networkd  
      ethernets:  
        ens33:  
          dhcp4: yes  
    
  3. 应用配置

    sudo netplan apply  
    
  4. 验证配置

    ip addr show ens33  # 检查IP是否生效  
    ping google.com     # 测试网络连通性  
    

二、使用/etc/network/interfaces配置(传统方式)

  1. 编辑配置文件

    sudo nano /etc/network/interfaces  
    

    静态IP配置

    auto ens33  
    iface ens33 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  
    

    DHCP配置

    auto ens33  
    iface ens33 inet dhcp  
    
  2. 重启网络服务

    sudo systemctl restart networking  
    
  3. 验证配置
    同Netplan验证方式。

三、无线网络配置(可选)

  1. 安装无线工具
    sudo apt install network-manager  
    
  2. 使用nmcli连接Wi-Fi
    nmcli dev wifi list       # 查看可用热点  
    nmcli dev wifi connect "SSID" password "密码"  # 连接热点  
    

注意事项

  • 配置前备份配置文件(如sudo cp /etc/netplan/*.yaml /backup/)。
  • 确保IP地址、子网掩码、网关和DNS配置正确。
  • 虚拟机中需选择正确的网络模式(如桥接模式)。

以上步骤参考自Ubuntu官方文档及社区教程,适用于Ubuntu From Scratch构建的系统。

0