在 Linux 系统中“临时配置网络(IP 地址、网关、DNS)”是指不修改持久化配置文件,仅通过命令行在运行时生效的配网方式,特点是立即生效、重启后丢失,适合临时调试、应急恢复网络等场景。以下按主流工具给出专业操作方法。

一、使用 ip 命令(推荐,iproute2 工具集,现代 Linux 标配)
1、查看网卡与当前网络状态:ip addr(或简写 ip a)、ip route(查看默认网关与路由表)。先确认目标网卡名称,如 eth0、ens33、enp0s3。
2、临时配置 IP 地址(CIDR 格式同时指定掩码):ip addr add 192.168.1.100/24 dev eth0。若需指定掩码长度,/24 即 255.255.255.0。
3、启用网卡接口:ip link set eth0 up;关闭接口:ip link set eth0 down。
4、临时配置默认网关:ip route add default via 192.168.1.1 dev eth0。删除默认网关:ip route del default。添加明细路由:ip route add 10.0.0.0/8 via 192.168.1.254。
5、删除临时 IP:ip addr del 192.168.1.100/24 dev eth0。所有 ip 命令配置的内容均存于内核运行时,重启系统后自动失效。
二、使用 ifconfig / route 命令(传统 net-tools 工具,已逐渐被 ip 取代)
1、临时配置 IP 与掩码并启用:ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up。
2、临时配置默认网关:route add default gw 192.168.1.1 eth0;删除网关:route del default gw 192.168.1.1。查看路由表:route -n。
3、为新网卡添加虚拟 IP(VIP):ifconfig eth0:1 192.168.1.200 netmask 255.255.255.0 up。
三、使用 nmcli 命令(NetworkManager 管理的环境,CentOS 7+/Ubuntu 等桌面与服务器常见)
1、查看设备与连接:nmcli device status、nmcli connection show。
2、DHCP 自动获取 IP(临时生效,不写入配置文件):nmcli device connect eth0。
3、静态临时配置(通过新建一次性连接或修改活动连接立即生效):nmcli connection add type ethernet ifname eth0 con-name temp-eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1,然后执行 nmcli connection up temp-eth0 激活。
4、动态临时修改活动连接:nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1,再 nmcli connection up eth0 使其立即生效。
四、临时配置 DNS 解析
直接编辑解析配置文件(重启或 NetworkManager 刷新后可能被覆盖,属临时性质):vi /etc/resolv.conf,添加 nameserver 8.8.8.8、nameserver 114.114.114.114,保存后立即生效。验证解析:nslookup www.baidu.com 或 getent hosts www.baidu.com。
五、验证与测试
1、检查配置是否生效:ip addr show eth0、ip route get 8.8.8.8(确认默认路由出口与网关)。
2、连通性测试:先 ping 网关 ping 192.168.1.1,再 ping 公网 ping 8.8.8.8,最后测试域名解析 ping www.baidu.com,按顺序排查链路、路由、DNS 故障点。
六、注意事项
1、以上命令配置均为临时生效,服务器重启或执行 systemctl restart network / NetworkManager 后会恢复为持久化配置文件中的设定。
2、若需永久生效,应写入配置文件:CentOS/RHEL 编辑 /etc/sysconfig/network-scripts/ifcfg-eth0(RHEL 9 改用 nmcli/NetworkManager keyfile),Ubuntu 编辑 /etc/netplan/*.yaml 并执行 netplan apply。
3、云服务器(阿里云、腾讯云等)的内网 IP 与网关通常由底层接管,ip addr add 方式可能无效或冲突,应通过云控制台或 DHCP 方式配置。
4、配置默认网关前必须确保本机 IP 与网关在同一网段,否则路由无法可达,会出现“ping 不通网关”的问题。

查看详情

查看详情