OE_临时配置网络_linux系统终端命令行ip setting

OE : Operations Engineer

linux系统(Ubuntu 24.04 其它类似)终端临时配 IP / 掩码 / 网关(重启失效) 的完整步骤如下,用的是标准 ip 命令(所有 Ubuntu 通用):

1. 先看网卡名字

bash运行 复制代码
ip a

找到你要配的网卡,一般是:eth0、ens33、enp0s3 等。

下面例子用 ens33,你换成自己的。

2. 清空旧 IP(避免冲突)

bash 复制代码
sudo ip addr flush dev ens33

3. 配置 IP + 子网掩码

格式:ip addr add IP/前缀 dev 网卡

复制代码
/24 = 子网掩码 255.255.255.0
/16 = 255.255.0.0
bash 复制代码
sudo ip addr add 192.168.8.12/24 dev ens33

4. 启用网卡

bash 复制代码
sudo ip link set ens33 up

5. 配置默认网关(上网出口)

bash运行 复制代码
# 先删掉旧的默认路由(可选,防止多网关混乱)
sudo ip route del default

# 添加新网关
sudo ip route add default via 192.168.8.1 dev ens33

6. 临时配 DNS(不然可能无法解析域名)

bash 复制代码
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

7. 验证

bash 复制代码
ip a
ip route show default
ping www.baidu.com

8. 一键复制版(改好你的 IP / 网关直接用)

bash 复制代码
sudo ip addr flush dev ens33
sudo ip addr add 192.168.8.12/24 dev ens33
sudo ip link set ens33 up
sudo ip route del default
sudo ip route add default via 192.168.8.1 dev ens33
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

重要说明

复制代码
以上全部 临时生效,重启或 netplan apply 会恢复。
多网卡时,想让某张网卡优先上网:
bash 复制代码
    # 给它更小的 metric(优先级更高)
    sudo ip route add default via 192.168.8.1 dev ens33 metric 10
相关推荐
A小辣椒1 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒5 小时前
TShark:基础知识
linux
AlfredZhao7 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334661 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪1 天前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush42 天前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行5202 天前
Linux 11 动态监控指令top
linux
网络研究院2 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展