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 地址,网关等信息,如果一切正确,尝试能正常联网即可!

阅读剩余
THE END