数码之家
第二套高阶模板 · 更大气的阅读体验

网络接口卡设置静态IP方法详解

发布时间:2025-12-13 02:31:18 阅读:281 次

网络接口设置静态IP方法详解

家里路由器重启后,电脑突然上不了网,打开一看,IP地址变成169开头的了。这种情况其实挺常见的,尤其是设备获取不到DHCP分配时会自动启用“自我疗伤”模式。解决办法之一就是手动给网络接口卡设置静态IP,让设备每次都能用固定的地址联网。

在Windows系统中,设置静态IP并不复杂。先打开“控制面板”,进入“网络和共享中心”,点击当前连接的网络名称,弹出状态窗口后选择“属性”。找到“Internet协议版本4(TCP/IPv4)”,双击打开配置界面。

默认是“自动获得IP地址”,要改静态就得切换到“使用下面的IP地址”选项。这时候需要填三项:IP地址、子网掩码、默认网关。比如你家路由器是192.168.1.1,那可以设IP为192.168.1.100,子网掩码通常填255.255.255.0,网关就是192.168.1.1。DNS服务器建议也手动填一下,比如用114.114.114.114或者8.8.8.8,避免域名解析出问题。

Linux下通过配置文件设置静态IP

如果是用Ubuntu或Debian类系统,可以通过编辑网络配置文件来实现。现代发行版大多使用Netplan或systemd-networkd,但仍有部分沿用传统的/etc/network/interfaces文件。

以旧式配置为例,打开终端,输入:

sudo nano /etc/network/interfaces

找到对应网卡的部分,比如ens33或eth0,修改成如下格式:

<iface ens33 inet static>
< address 192.168.1.100>
< netmask 255.255.255.0>
< gateway 192.168.1.1>
< dns-nameservers 114.114.114.114 8.8.8.8>
</iface>

保存后重启网络服务:

sudo systemctl restart networking

如果是CentOS 7或RHEL系列,常用的是nmcli命令或者直接修改/etc/sysconfig/network-scripts/ifcfg-eth0这类文件。

Windows PowerShell快速设置IP

不想点来点去?可以用PowerShell一行搞定。管理员身份运行PowerShell,输入:

New-NetIPAddress -InterfaceAlias "以太网" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1

其中“以太网”是你网络连接的实际名称,可以在网络设置里查看。接着设置DNS:

Set-DnsClientServerAddress -InterfaceAlias "以太网" -ServerAddresses "114.114.114.114,8.8.8.8"

执行完立马生效,不用进一堆菜单翻找。

静态IP适合那些需要远程访问的设备,比如家里的NAS、监控主机或者跑Web服务的小服务器。固定地址之后,别人连起来更方便,也不会因为IP变动导致连接失败。

设置前最好登录路由器后台,看看DHCP地址池范围。比如分配的是192.168.1.100到192.168.1.200,那自己设静态IP就别选这个区间内的,避免冲突。挑个靠外的,比如192.168.1.50,基本就没问题。

偶尔也会遇到网卡驱动异常导致设置不生效的情况。这时候可以尝试禁用再启用网卡,或者更新驱动。如果多台设备共用一个网络,建议列个表格记下每台的IP用途,省得时间一长又搞混。