静态 IP 规划:掩码/网关/DNS 的正确组合

Goal(目标) :为 Kali 或虚拟机环境配置静态 IP 地址,确保网络通信稳定,并能正确访问外部资源。
Applies to(适用环境):NAT / Bridged / Host-only(所有网络模式下配置静态 IP)。


1. 静态 IP 配置必备信息(需要了解的三项)

  • IP address(IP 地址) :你为虚拟机分配的固定地址(例如 192.168.1.10)。
  • Netmask(子网掩码) :标识你的网络范围(例如 255.255.255.0)。
  • Gateway(网关) :连接外部网络的路由器或出口(例如 192.168.1.1)。
  • DNS servers(DNS 服务器) :用于域名解析的服务器地址(例如 8.8.8.88.8.4.4)。

2. 如何配置静态 IP(基于 Kali 配置)

2.1 查看当前 IP 配置(验证原状)

bash 复制代码
ip a

查看你当前的 IP 地址和网关是否正确。

2.2 配置静态 IP(最常用方法)

编辑网络配置文件:

bash 复制代码
sudo nano /etc/network/interfaces

添加/修改如下内容:

bash 复制代码
# Sample static IP configuration
iface ens33 inet static
    address 192.168.1.10   # 你的静态 IP 地址
    netmask 255.255.255.0  # 子网掩码
    gateway 192.168.1.1    # 网关
    dns-nameservers 8.8.8.8 8.8.4.4  # DNS 服务器

2.3 重启网络服务应用配置

bash 复制代码
sudo systemctl restart networking

2.4 验证配置

bash 复制代码
ip a

确保 IP 地址、子网掩码和网关已经正确设置。


3. 其他常见配置(配置静态 IP 的变种)

3.1 使用 nmcli配置静态 IP

在 Kali 中,使用 nmcli 配置静态 IP:

bash 复制代码
nmcli con mod "Wired connection 1" ipv4.addresses 192.168.1.10/24
nmcli con mod "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
nmcli con mod "Wired connection 1" ipv4.method manual
nmcli con up "Wired connection 1"

4. 静态 IP 设置中的常见问题(常见坑)

  1. 错误的子网掩码:使用错误的子网掩码(例如 255.255.255.255)可能导致虚拟机无法正常连接到局域网。
  2. 不正确的网关地址:网关地址如果不对,虚拟机将无法访问外部网络。
  3. DNS 设置错误:如果 DNS 配置错误,虚拟机无法解析域名,导致浏览器或命令行工具无法正常访问网站。

5. 流程总结

bash 复制代码
 1. 查看当前 IP 配置:'ip a'
 2. 编辑 '/etc/network/interfaces' 配置静态 IP、网关、DNS
 3. 重启网络服务:'sudo systemctl restart networking'
 4. 验证 IP 配置: 'ip a'

相关推荐
Jony_2 天前
高可用移动网络连接
网络协议
chilix2 天前
Linux 跨网段路由转发配置
网络协议
DianSan_ERP4 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅4 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
gihigo19984 天前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
2501_946205524 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
linux kernel4 天前
第七部分:高级IO
服务器·网络
数字护盾(和中)4 天前
BAS+ATT&CK:企业主动防御的黄金组合
服务器·网络·数据库
~远在太平洋~4 天前
Debian系统如何删除多余的kernel
linux·网络·debian
一名优秀的码农4 天前
vulhub系列-14-Os-hackNos-1(超详细)
安全·web安全·网络安全·网络攻击模型·安全威胁分析