Debian等Linux系统配置网卡固定静态IP/DHCP
确定网卡
首先,在终端中运行以下命令来获取网卡名称:
ifconfig -a
在显示的结果中,查找 "eth" 开头的网卡一般表示网卡接口。如果设备上有多个物理网卡/网口,可能出现多个 "eth" 开头的网卡,请对应好连接网线的网口。
编辑网络配置文件
Debian等Linux系统的网络配置文件位于/etc/network/interfaces
以root权限用nano文本编辑器打开该文件:
sudo nano /etc/network/interfaces
找到与之前确定的网卡名称相对应的文本部分。例如网卡名称为 "eth0",在文件中应该会找到以"auto eth0"开头的一段内容并按下文编辑。如果没有,请手动在文件末尾添加这一行。
配置为DHCP(自动分配IP):
这种方式广泛用于服务器连接家用路由器等含DHCP服务器的网络,此时IP由DHCP服务器分配,定期动态更改,不能固定。
auto eth0
iface eth0 inet dhcp
在/etc/network/interfaces文件中将网卡名称相对应的文本部分改为将上述,注意将其中的eth0改为自己对应的网卡名,保存即可。
配置为静态IP(固定IP):
静态IP需要手动指定IP地址,网关IP,DNS服务器等
将 "dhcp" 更改为 "static",以便配置静态IP 地址。
接下来,添加以下行以设置静态IP 地址(address)、子网掩码(netmask)、网关(gateway):
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
注意将其中的eth0改为自己对应的网卡名,address改为指定给设备的IP地址,gateway改为指定给设备的网关IP地址(家用环境下一般是路由器IP地址),netmask使用默认的255.255.255.0即可。
在/etc/network/interfaces文件中将网卡名称相对应的文本部分改为将上述,保存即可。
重启网络服务
完成修改后,保需要重启网络服务以使更改生效:
sudo systemctl restart networking
验证配置
在终端中再次运行以下命令来获取网卡信息:
ifconfig -a
在显示的结果中,对应 "eth" 开头的网卡信息中会显示对应的静态IP 地址,网关等信息,如果一切正确,尝试能正常联网即可!
本文中所有的内容均以发布当天信息为参考,日后若有变更请以最新信息为准。