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
相关推荐
Better Bench1 小时前
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复
linux·ubuntu·claude·wsl·claudecode
实心儿儿2 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
Yang96113 小时前
光缆故障快速排查实操技巧,鼎讯信通 Smart-S3 OTDR 一线使用心得
网络
Dawn-bit3 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan4 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
2401_894915534 小时前
GEO 搜索优化完整源码从零部署:环境配置、集群搭建全流程
开发语言·python·tcp/ip·算法·unity
LDZKKJ5 小时前
OpenAI模型“越狱“入侵Hugging Face——AI安全史上的至暗时刻
网络·人工智能·安全
xqqxqxxq6 小时前
Java Socket 多人聊天室(私聊+群聊)技术笔记(V4版本)
java·网络·笔记
龙仔7256 小时前
人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)
linux·数据库·笔记·备份·人大金仓
老杨聊技术7 小时前
CentOS 7 安装 MySQL 8 保姆级教程
linux·mysql·centos