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
相关推荐
春风解人意6 小时前
从零开始学习嵌入式P32----网络基础之TCP
c语言·网络·学习·tcp/ip
云絮.7 小时前
网络原理---- 网络层,数据链路层,应用层
网络
Johny_Zhao9 小时前
网络安全等级保护测评实施方案
linux·网络·人工智能·网络安全·信息安全·云计算·等保测评·系统运维·itsm
落羽的落羽10 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法
刚入门的大一新生10 小时前
Linux-进程控制
linux·运维·服务器·c++
上火的金鱼妹10 小时前
K8S基础组件作用和关系整理
linux·运维·服务器·kubernetes
Vcaker10 小时前
Linux学习25-harbor私有仓库部署
linux·运维·学习
刃神太酷啦10 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap
虹科网络安全10 小时前
使用艾体宝 IOTA 10 CORE+ 监控企业网络中的 AI 流量
网络·人工智能
编程的一拳超人10 小时前
DeepSeek Harness Linux/macOS/Windows 本地下载、启动与模型配置指南
linux·windows·macos·deepseek