服务器第一次开机怎么配置ip:先分清有没有显示器
服务器第一次开机配置IP,核心只有两条路:有显示器就进系统直接配,没显示器就用临时IP远程登录后改配置。 大多数人遇到的是第二种情况,因为服务器托管在机房,手上只有笔记本,没法直接看屏幕。
机房运维老手会先问一句:你这台机器能接到显示器吗?能的话,所有配置都在本地完成,和普通电脑装系统没本质区别,不能的话,就得靠带外管理或者预置临时网络。
有显示器直连:图形界面与字符界面两种路线
把显示器、键盘鼠标接上,开机进入系统之后,操作路径就分叉了,用Windows Server的服务器,配置方式和Linux的完全不同,这点新手最容易绕晕。
Windows Server 2019/2026图形界面配置
- 打开“控制面板”或“服务器管理器”
- 进入“网络和共享中心”,点击“更改适配器设置”
- 右键“以太网”,选“属性”,双击“Internet协议版本4 (TCP/IPv4)”
- 手动填入IP地址、子网掩码、默认网关
- DNS建议填
114.114.114备用8.8.8,或者用云厂商的内网DNS - 点“确定”后,命令行里输
ipconfig /all验证
这套流程和家用电脑完全一样,但有个坑:Windows Server默认开启了防火墙,改完IP后ISA/远程桌面端口可能不通,需要单独放行。
Linux服务器配置静态ip地址的方法(字符界面)
Debian/Ubuntu和CentOS/RHEL的写法不一样,行业共识是2026年以后新装系统多用 netplan 或 nmcli。
Ubuntu 22.04系,编辑 /etc/netplan/00-installer-config.yaml:
network:
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.20/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [223.5.5.5]
version: 2
保存后执行 sudo netplan apply。
CentOS Stream 9系,用 nmcli 更简洁:
sudo nmcli con mod ens33 ipv4.addresses 192.168.1.20/24 sudo nmcli con mod ens33 ipv4.gateway 192.168.1.1 sudo nmcli con mod ens33 ipv4.dns "223.5.5.5" sudo nmcli con mod ens33 ipv4.method manual sudo nmcli con up ens33
注意,CentOS 7之前的老系统还在用 ifcfg-ens33 文件改 BOOTPROTO=static,新系统这套已经弃用了。
没有显示器远程登录:先借临时IP再固化
机房里绝大多数服务器第一次开机是“黑盒”状态,没有显示器,就只能靠带的远程管理卡,或者干脆先用网线直连笔记本。
通过服务器自带远程管理口
主流服务器厂商(浪潮、戴尔、新华三)的机器都带独立的带外管理口,上面标着 MGMT 或 iDRAC/IPMI,把网线插到这个口,开机后通过厂商默认IP(通常是 168.0.1 或 168.1.1 之类的私有地址)可以进入管理界面。
进入管理界面后,再给操作系统的网卡设置一个临时IP,然后就能用SSH或者远程桌面登录了,最后把永久IP写进系统配置文件里。
网线直连笔记本临时配IP
这个更直接,先用一根网线把笔记本和服务器业务网口连起来,给笔记本手动配一个同网段的临时IP(比如服务器用 168.2.10,笔记本用 168.2.11),然后扫一下ARP表确认通没通:
ping 192.168.2.10
通了之后,用SSH登录,再按照上节的linux服务器配置ip地址命令去设置静态IP。
这种方式有个前置条件:服务器网卡默认开了DHCP,如果网卡默认是静态IP,就得靠厂商默认配置登录,而这往往意味着先做一次恢复出厂设置。
配置静态IP的三个高频坑位
第一个坑:改错网卡名。 新版本Linux的网卡命名规则变了,ens33、ens160、eno1 各种都有,先执行 ip link 看清楚有几个网口,是否是bond口或者虚拟网卡,再动手改,改错了直接断网。
第二个坑:网关地址写错。 IP地址配对了,但网关写成了别的网段的地址,数据包出不去,本地局域网能通,外网全断,查网关和IP是否同一网段,最关键一点。
第三个坑:重启后配置失效。 用 ifconfig eth0 192.168.1.20 这种命令临时改地址,当下生效,一重启就丢了,服务器配置静态ip地址的方法必须写到配置文件里才持久化,这一点是行业共识。
服务器配置ip无法ping通时的排查顺序
配完IP发现 ping 不通,是第一天的常客,排查顺序有讲究,别一上来就怀疑配置错了。
- 先本地
ip addr或ipconfig /all确认地址生效状态 - 再 ping 网关地址,通不通决定链路层问题与否
- 网关通了但ping不通外网,查DNS配置
- 同一交换机下互ping不通,查网桥/防火墙/arp表
- 最后看系统日志(
journalctl -u networking或/var/log/messages)
有相当一部分配错IP的情况,本质是子网掩码写错导致网络范围过大或过小。/24 写成 /16,看起来能通,实际广播风暴和路由错乱都会出来。
常用的IP配置命令速查对比
| 操作系统 | 配置方式 | 持久化命令 | 立即生效 |
|---|---|---|---|
| Ubuntu 22.04 | netplan YAML | sudo netplan apply |
是 |
| Ubuntu 20.04及旧版 | /etc/network/interfaces | sudo systemctl restart networking |
是 |
| CentOS/RHEL 8+ | nmcli | nmcli con up ens33 |
是 |
| CentOS 7 | ifcfg文件 | systemctl restart network |
是 |
| Windows Server | 图形界面/Netsh | 点击保存即生效 | 是 |
Windows下用命令行的方式是 netsh interface ip set address "以太网" static 192.168.1.20 255.255.255.0 192.168.1.1,适合批量部署,不用点鼠标。
Q&A:服务器第一次开机怎么配置ip
问:新买的服务器第一次开机,没有显示器,怎么配IP?
答:先看机器有没有带外管理口(上面标志是MGMT或者小锁图标),插网线进入管理后台,通过网络KVM或远程控制台登录操作系统,然后配IP,如果机器没有带外管理口,只能用网线直连笔记本,用SSH连上临时IP后修改配置文件。
问:配置服务器的IP地址,选择静态IP还是DHCP?
答:生产环境服务器必须配置静态IP地址,DHCP适合办公室或测试环境,因为地址会变,一旦重启租约更新,远程连接就断了,静态IP配置后配合MAC地址绑定,防止地址冲突,这是机房部署的基本常识,如果需要在多个网络间灵活切换,可以用DHCP保留机制绑定MAC,效果等同静态IP但管理上更灵活,配置静态IP重启后地址保持不变,服务调度和防火墙规则都可以固定匹配,对后续运维没有任何额外负担。
问:配完静态IP后无法重启网络服务,提示“RTNETLINK answers: File exists”,怎么办?
答:这个提示在网络配置出错时相当常见,多半情况是系统中存在多条路由记录冲突,或网卡存在多个配置源(如同时启用了NetworkManager和systemd-networkd),先执行 ip route 查看当前路由表,找到冲突的默认路由,再关闭重复的network服务,将配置文件改为单一网络管理方式后重启,问题即可解决。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/744363.html





