debian

Debian ifconfig网络接口怎么设置

小樊
40
2025-06-24 21:02:28
栏目: 智能运维

在较新的 Debian 版本中,ifconfig 命令已被弃用,推荐使用 ip 命令来管理网络接口。以下是使用 ip 命令配置网络接口的示例:

查看网络接口

使用以下命令查看所有网络接口:

ip addr show

激活网络接口

要激活一个网络接口,例如 eth0,请使用以下命令:

sudo ip link set eth0 up

关闭网络接口

要关闭一个网络接口,例如 eth0,请使用以下命令:

sudo ip link set eth0 down

配置IP地址

要为网络接口分配IP地址,例如 eth0,请使用以下命令:

sudo ip addr add 192.168.1.100/24 dev eth0

释放网络接口的IP地址

要从网络接口释放IP地址,例如 eth0,请使用以下命令:

sudo ip addr del 192.168.1.100/24 dev eth0

配置广播地址

如果要为网络接口设置广播地址,可以使用以下命令:

sudo ip addr add broadcast 192.168.1.255 dev eth0

修改网络接口的MTU(最大传输单元)

要修改网络接口的最大传输单元大小,例如 eth0 设置为 1500,请使用以下命令:

sudo ip link set dev eth0 mtu 1500

永久设置IP地址

要永久保存IP地址设置,请编辑 /etc/netplan/*.yaml 文件(对于 Debian 10 及更高版本)。例如,使用 nano 编辑器:

sudo nano /etc/netplan/01-netcfg.yaml

修改文件内容,如下所示:

network:
    version: 2
    renderer: networkd
    ethernets:
        eth0:
            dhcp4: no
            addresses: [192.168.1.100/24]
            gateway4: 192.168.1.1
            nameservers:
                addresses: [8.8.8.8, 8.8.4.4]

保存并关闭文件,然后应用更改:

sudo netplan apply

请注意,具体的命令和配置文件路径可能会因 Debian 版本的不同而有所差异。建议查阅你所使用的 Debian 版本的官方文档以获取最准确的信息。

0
看了该问题的人还看了