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

怎么给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版《全军出击》是否存在外挂”这一问题提供专业准确的解答。是的,iOS版《全军出击》在其运营历史上确实存在过外挂。 尽管iOS系统因其封
    2026-04-21 系统 2891浏览
  • 答案是肯定的,英特尔CPU完全可以安装Linux系统。英特尔CPU基于x86或x86-64架构,而Linux内核从早期版本就对这些架构提供了原生支持,确保了广泛的兼容性和稳定性。因此,无论是个人电脑、服务器还是嵌入式设备,只要使用英特
    2026-04-20 系统 7592浏览
栏目推荐
  • 在Linux系统中查看.docx文件,虽然系统本身通常不预装专用的DOCX查看器,但存在多种专业且高效的方法。DOCX是Microsoft Word基于Open XML格式的文档标准,本质上是一个包含XML、媒体文件等的ZIP压缩包。以下是几种主流的专业解决方案
    2026-03-08 系统 9722浏览
  • 在iOS系统中,光标(即文本插入点或选择指示器)的颜色并非由系统提供独立的全局设置选项来直接改变。其颜色通常是由当前活跃的文本框(UITextField)或文本视图(UITextView)的色调(tintColor)属性自动决定的。因此,要实现
    2026-03-08 系统 5441浏览
  • 在Linux系统中,运行解压包通常涉及两个步骤:首先解压压缩包以释放文件,然后根据文件类型运行其中的程序或脚本。Linux支持多种压缩格式,如tar、gz、bz2和zip等,每种格式的解压命令略有不同。以下将详细介绍专业准确的解
    2026-03-07 系统 3117浏览
栏目热点
全站推荐
  • 视频号作为微信生态内重要的短视频内容平台,封面是吸引用户点击观看的第一要素。一个专业且吸引人的封面能显著提升视频的点击率。以下是关于如何在微信视频号中更换封面的专业指南。重要前提:视频号封面分为两种,
    2026-04-26 视频号 3614浏览
  • 关于抖音绿幕直播的时间限制,这是一个涉及平台规则和直播功能的具体问题。根据抖音官方发布的规则和广泛的用户实践,目前抖音平台对绿幕直播本身并没有设置独立于常规直播的特定时间限制。抖音的直播时长限制主要适
    2026-04-26 抖音 226浏览
  • 快手零食玩具带货,作为短视频直播电商领域的一个重要细分赛道,其潜力和挑战并存,需要从平台特性、品类适配性、运营模式及行业趋势等多个维度进行专业分析。一、平台生态与流量优势快手平台拥有高黏性、强信任的社
    2026-04-26 快手 7857浏览
友情链接
底部分割线