欢迎访问楠楠博客,专注于网络营销类百科知识解答!
当前位置:楠楠博客 >> 软件编程 >> 系统 >> 详情

怎么给linux系统设置ip

2026-02-03 系统 责编:楠楠博客 5637浏览

Linux系统设置IP地址是网络配置的基础操作,方法取决于系统使用的网络管理工具(如NetworkManagernetplan或传统配置文件)。以下是专业配置指南:

怎么给linux系统设置ip

一、临时设置IP(重启失效)

1. 使用ip命令(推荐)

# 设置IP与子网掩码
sudo ip addr add 192.168.1.100/24 dev eth0

# 添加默认网关
sudo ip route add default via 192.168.1.1

# 刷新配置
sudo ip link set eth0 up

2. 传统ifconfig(部分系统需安装net-tools)

sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
sudo route add default gw 192.168.1.1

二、永久静态IP配置

1. Debian/Ubuntu(/etc/network/interfaces)

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8

2. RHEL/CentOS/Fedora(/etc/sysconfig/network-scripts/ifcfg-eth0)

DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

3. Ubuntu 18.04+(Netplan配置)

# /etc/netplan/*.yaml示例
network:
  version: 2
  ethernets:
    eth0:
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8]

三、动态IP配置(DHCP)

系统类型配置文件关键参数
Debian/Ubuntu/etc/network/interfacesiface eth0 inet dhcp
RHEL系/etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO=dhcp
Netplan*.yamldhcp4: true

四、NetworkManager工具

1. nmcli命令

# 设置静态IP
sudo nmcli con mod eth0 ipv4.addresses "192.168.1.100/24"
sudo nmcli con mod eth0 ipv4.gateway "192.168.1.1"
sudo nmcli con mod eth0 ipv4.dns "8.8.8.8"
sudo nmcli con up eth0

2. nmtui文本图形界面

sudo nmtui

五、配置后验证

# 查看IP信息
ip addr show eth0

# 测试连通性
ping -c 4 8.8.8.8

# 检查DNS解析
nslookup google.com

六、相关概念扩展

术语说明
静态IP需手动指定IP/子网掩码/网关,适合服务器
动态IP通过DHCP协议自动获取,适合客户端设备
CIDR表示法192.168.1.100/24 = 子网掩码255.255.255.0
网络服务重启Ubuntu:netplan apply
RHEL:systemctl restart NetworkManager

注意事项:

1. 配置前使用ip link确认网卡名称(现代系统可能使用ensX命名)
2. 生产环境建议同时配置IPv4和IPv6
3. 云服务器需注意平台安全组/弹性IP绑定
4. 使用systemd-networkd的系统需对应配置文件(/etc/systemd/network/)

本站申明:楠楠博客为网络营销类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • 在iOS系统中,苹果并未在用户界面中提供直接、实时显示当前Wi-Fi连接速度(例如以Mbps为单位)的官方功能。然而,用户可以通过多种专业方法间接获取或评估Wi-Fi网络的速度与性能。方法一:使用App Store中的网络测速工具这是最
    2026-07-18 系统 1105浏览
  • 在Android系统升级或应用安装过程中,解析包出问题通常指系统无法正确解析APK文件(Android应用安装包),导致升级或安装失败。这可能是由文件损坏、系统兼容性、存储空间或权限等多种因素引起。以下将从专业角度分析原因并
    2026-07-17 系统 5662浏览
栏目推荐
  • 在iOS系统中,查询App使用记录通常涉及多个维度,包括使用时长、购买历史以及隐私许可活动。以下为专业且准确的查询方法:1. 通过“屏幕使用时间”查询App使用时长与频率打开“设置”>“屏幕使用时间”,首次使用需点击
    2026-07-03 系统 8409浏览
  • Linux系统的UUID并不是绝对唯一的,但在绝大多数常规应用场景下,它是唯一且不可重复的。UUID(Universally Unique Identifier,通用唯一识别码)是一个128位的标识符,其设计初衷就是在分布式系统中确保全局唯一性。在Linux环境中,U
    2026-07-02 系统 1442浏览
  • 对于Linux新设备是否必须升级内核的问题,答案并非绝对肯定或否定,而是取决于具体情境,但通常不强制要求升级内核。在Linux系统中,内核作为操作系统的核心组件,负责管理硬件资源、进程和安全性,其版本选择需综合考虑
    2026-07-02 系统 3421浏览
栏目热点
全站推荐
  • 当网页无法调用紫光高拍仪时,这通常是由于浏览器兼容性、驱动程序问题或网页代码配置不当导致的。紫光高拍仪作为一种硬件设备,在网页中调用常依赖于特定技术方案,需从多个角度进行排查。首先,确保紫光高拍仪的驱
    2026-07-19 网页 2107浏览
  • 在回答郴州网站建设的步骤时,我们基于全网专业性内容,结合网站建设的标准流程和本地化实践,提供以下专业准确的指导。网站建设通常涉及多个阶段,从前期规划到后期维护,每个步骤都至关重要。以下是郴州网站建设的
    2026-07-19 网站建设 8075浏览
  • 虚拟主机,通常指网站托管服务,是一种通过技术手段在单个物理服务器上托管多个网站的资源分配方案。根据资源隔离、管理方式和架构差异,虚拟主机主要分为以下几种专业类型:共享虚拟主机(Shared Hosting)是最基础的类型
    2026-07-19 虚拟主机 6661浏览
友情链接
底部分割线