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
相关推荐
mCell18 小时前
GitHub Actions 玩法大赏:一台远程主机的七种活法
linux·github·agent
盐焗鹌鹑蛋18 小时前
【Linux】动静态库的制作与使用
linux
ryan_99618 小时前
MCP Transport 完整指南:stdio 与 Streamable HTTP 到底怎样传消息
网络·网络协议·http
艾伦_耶格宇19 小时前
【ELK】-4 logstash的搭建及操作
linux·运维·ubuntu·elk
mifengxing19 小时前
文件逻辑结构、物理结构与磁盘空闲存储空间管理
大数据·linux·运维·操作系统·计算机408
数据知道20 小时前
网络安全实战:子域名接管实战——从 CNAME 配置错误到完全控制
网络·安全·web安全·网络安全
lf132102721 小时前
用 JSON Schema 管装修节点记录:从照片台账到可校验工程数据
网络·数据库·人工智能·经验分享·物联网·json·智能家居
LayZhangStrive21 小时前
后端通识 - 远程服务调用RPC
网络·网络协议·rpc·sentinel·openfeign·远程服务调用
小此方21 小时前
Re:Linux系统篇(五十七)线程篇 · 十:基于环形缓冲的生产者消费者模型与信号量
linux·运维·驱动开发