项目

一般

简介

Linux网络

  1. ifupdown
    # /etc/network/interfaces 是 Linux 系统(主要是基于 Debian 的发行版,如 Ubuntu)中用于配置网络接口的配置文件。它属于 ifupdown 网络管理服务的一部分
    vim /etc/network/interfaces
    auto lo
    iface lo inet loopback
    
    auto eth0
    iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1
    
    # ifupdown 是一个传统的网络管理工具,负责在系统启动时(或手动)启用(ifup)和禁用(ifdown)网络接口
    
    # 安装(可能会生成一个带ifup -a的开机自启脚本,不一定有)
    apt install ifupdown
    
    # 启用某个接口(如 eth0)
    ifup eth0
    
    # 禁用某个接口
    ifdown eth0
    
    # 重启所有接口
    ifdown -a && ifup -a
    
    # 查看配置不实际执行
    ifdown -n eth0
    
    # 查看配置不实际执行
    ifup -n eth0
    
    # 新版本ubuntu一般用
    netplan
    NetworkManager
    
    # 嵌入式可能用
    connman