Linux网络¶
- 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