Linux网络配置全攻略:解读/etc/network/interfaces文件的精髓
/etc/network/interfaces
是一个配置文件,用于在基于Debian的Linux系统(包括Ubuntu)中设置网络接口。以下是一个示例配置文件的内容:
# 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
启用回环接口(本地localhost)。iface lo inet loopback
定义回环接口的IP配置为回环(地址127.0.0.1)。auto eth0
启用名为eth0的网络接口。iface eth0 inet static
定义eth0接口使用静态IP地址配置。address 192.168.1.100
设置接口的IP地址。netmask 255.255.255.0
设置网络掩码。gateway 192.168.1.1
设置默认网关。dns-nameservers 8.8.8.8 8.8.4.4
设置DNS服务器地址。
这个文件的配置适用于静态IP地址分配的情况。对于动态IP地址分配(例如通过DHCP),可以使用dhcp
替换static
关键字,并去掉相关的IP地址、网关和DNS服务器配置行。
评论已关闭