debian

Debian ifconfig使用技巧大全

小樊
36
2025-08-15 02:41:01
栏目: 智能运维

以下是Debian系统中ifconfig命令的使用技巧,需注意部分操作需root权限,且部分功能在较新版本中可能被ip命令取代:

基础操作

  1. 查看网络接口

    • 查看所有接口(含未启动):ifconfig -a
    • 查看指定接口(如eth0):ifconfig eth0
  2. 启用/禁用接口

    • 启用接口:sudo ifconfig eth0 up
    • 禁用接口:sudo ifconfig eth0 down
  3. 配置IP地址

    • 临时设置IP及子网掩码:sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    • 启用接口(若未指定up):需额外执行sudo ifconfig eth0 up

进阶配置

  1. 设置广播地址
    sudo ifconfig eth0 broadcast 192.168.1.255

  2. 调整MTU(最大传输单元)
    sudo ifconfig eth0 mtu 1500(数值需根据网络环境调整)

  3. 启用/关闭混杂模式

    • 启用(用于网络监控):sudo ifconfig eth0 promisc
    • 关闭:sudo ifconfig eth0 -promisc
  4. 配置别名接口
    为同一物理接口添加虚拟IP:sudo ifconfig eth0:1 192.168.1.20 netmask 255.255.255.0

注意事项

脚本化示例

#!/bin/bash  
# 临时配置IP(需sudo执行)  
INTERFACE="eth0"  
IP="192.168.1.100"  
NETMASK="255.255.255.0"  
GATEWAY="192.168.1.1"  

sudo ifconfig $INTERFACE $IP netmask $NETMASK up  
sudo route add default gw $GATEWAY $INTERFACE  
echo "接口 $INTERFACE 已配置为 $IP/$NETMASK,网关为 $GATEWAY"  

如需永久配置,建议使用ip命令或编辑网络配置文件。

0
看了该问题的人还看了