/etc/network/interfaces 是一个常见的网络配置文件,通常在 Debian 及其衍生版本的 Linux 发行版中使用。该文件用于配置网络接口和网络连接参数,允许用户手动设置网络连接的属性,包括 IP 地址、子网掩码、网关、DNS 服务器等。
以下是一个可能的 /etc/network/interfaces 文件的示例:
plaintext
Copy Code
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 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
在这个示例中:
auto lo 和 iface lo inet loopback 部分配置了回环接口(loopback interface),通常是 lo,用于本地通信。
auto eth0 和 iface eth0 inet static 部分配置了主要的以太网接口(Ethernet interface),通常是 eth0,采用静态 IP 地址分配方式。
address 指定了本机的 IP 地址为 192.168.1.100。
netmask 指定了子网掩码为 255.255.255.0。
gateway 指定了默认网关为 192.168.1.1。
dns-nameservers 指定了 DNS 服务器的地址为 8.8.8.8 和 8.8.4.4。
你的系统上的 /etc/network/interfaces 文件可能会根据网络配置的具体情况有所不同。
再提供一个示例:
# interface file auto-generated by buildroot
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.136
netmask 255.255.255.0
gateway 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.2.136
netmask 255.255.255.0
auto wlan0
iface wlan0 inet static
address 10.11.26.1
netmask 255.255.255.0
gateway 10.11.26.1