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
相关推荐
Cx330❀2 小时前
【Linux网络】从零构建高性能UDP服务器:从Echo到英译汉业务级实现
大数据·linux·服务器·开发语言·网络·c++·udp
不吃土豆的马铃薯2 小时前
TCP 三次握手 / 四次挥手详解
服务器·开发语言·网络·c++·网络协议·tcp/ip
爱吃苹果的梨叔2 小时前
2026年KVM over IP分布式方案选型指南:清虹创智远程集中管控与坐席协作
分布式·网络协议·tcp/ip
Amnesia0_02 小时前
传输层协议UDP和TCP
linux·网络·tcp/ip·udp
minji...2 小时前
Linux 高级IO(三)多路转接之poll,poll的原理,poll版本的TCP服务器的实现
linux·服务器·网络·select·多路转接·epoll·poll
梦奇不是胖猫2 小时前
[ 计算机网络 | 第四章 ] 网络层 01 概述
网络·网络协议·计算机网络
小此方2 小时前
Re:Linux系统篇(二十四)进程篇·九:进程从创建到退出的底层机制与写时拷贝全解
linux·运维·驱动开发
艾莉丝努力练剑2 小时前
【Linux网络】Linux 网络编程:传输层TCP(二)
linux·运维·服务器·网络·tcp/ip·计算机网络
都在酒里2 小时前
Linux字符设备驱动开发(九):内核定时器——实现LED周期性闪烁与轮询驱动原理
linux·运维·驱动开发·交互