众所周知,IPv4地址代表Internet 协议,是唯一的数字标识符或地址,用于标识TCP/IP网络中的设备,这可以是局域网 ( LAN ) 或互联网。IPv4地址允许网络中的设备(例如服务器、路由器、交换机和连接到网络的任何其他网络设备)之间进行通信。
作为Linux系统管理员,有时会承可能需要担配置或设置服务器IPv4地址的任务,以跟上不断变化的网络需求。因此,拥有分配IPv4地址和配置主机名解析的基本技能对于确保服务器符合网络拓扑至关重要。
在本文中,小编主要介绍如何在Debian系统上配置IPv4地址。刚好这几天Debian 12新版本发布,顺便凑个热闹。如果有不清楚的小伙伴,可以参考本教程进行能设置。
首先,检查当前Debian系统的IP配置,可以输入以下命令查看:
$ ip a
这将显示系统网络接口的IP地址和状态,从输出中,可以看到有两个接口:
第一个是lo接口,它是为测试目的保留的环回地址,始终指定地址127.0.0.1。环回地址不与任何物理网络接口相关联。
第二个接口是enp0s3(每个人的情况可能有所不同),这是映射到服务器上的物理网卡的活动网络接口。它的IPv4地址由inet参数表示,在本文的示例中为192.168.2.113,这是通过DHCP协议分配的。
在Debian系统中,网络配置包含在/etc/network/interfaces文件中,你可以使用nano或vim编辑器查看它。
$ sudo nano /etc/network/interfaces
要配置静态IPv4地址,请删除或注释allow-hotplug和dhcp行,然后添加以下配置。
# The primary network interface auto enp0s3 iface enp0s3 inet static address 192.168.2.150 netmask 255.255.255.0 gateway 192.168.2.1 dns-nameservers 192.168.2.1 8.8.8.8
在此配置中,192.168.2.150将是新添加的IPv4地址,网络掩码或网络子网为255.255.255.0。默认网关,也恰好是路由器的IP是192.168.2.1,而DNS名称服务器是192.168.2.1和8.8.8.8。注意:以上配置参数可以根据自身实际情况进行修改。
保存更改并退出文件。要应用更改,请重新启动网络服务,命令如下:
$ sudo systemctl restart networking.service
然后确认没有出现错误,输入以下命令:
$ sudo systemctl status networking.service
$ ip -c addr show enp0s3
最后从下面的输出确认已成功配置静态IPv4地址:
请注:这是Debian系统配置IPv4地址的一种常见方法,但是具体步骤可能因为Debian系统版本或网络环境而有所不同,所以需要进行灵活的替换。需要注意的是,确保在进行配置之前备份重要系统文件,并在操作过程中小心谨慎。