Linux静态IP配置

Linux静态IP配置

linux获得ip地址有两种方式

1.动态获得 dhcp 动态分配ip地址 (动态主机配置协议 作用:给其他机器分配ip地址、子网掩码、网关、DNS服务器地址)应用层

2.静态配置(手工配置)

linux里如何静态配置ip地址

LAN WAN WLAN:wireless local area network

IP internet protocol 互联网协议

nmcli : networkmanager client 网络管理服务的客户端命令给用户使用的

查看ip地址

bash 复制代码
ip add

查看route配置

bash 复制代码
ip route

Rocky Linux配置

修改配置文件 /etc/NetworkManager/system-connections

bash 复制代码
vim /etc/NetworkManager/system-connections/ens160.nmconnection
shell 复制代码
[connection]
id=ens160
uuid=ca09b8b6-256e-35e8-9ab5-7df4601503e7
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1763737876

[ethernet]

[ipv4]
#method=auto
method=manual
addresses1=192.168.154.136/24,192.168.154.2
dns=114.114.114.114;

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]
shell 复制代码
[root@web-nginx1 system-connections]# chmod 600 ens160.nmconnection 
[root@web-nginx1 system-connections]# nmcli connection reload
[root@web-nginx1 system-connections]# nmcli connection up ens160
bash 复制代码
nmcli  查看本机的网络连接
nmcli d down ens33
nmcli d up ens33

查看DNS服务器的地址

bash 复制代码
vim /etc/resolv.conf

关闭(开启)所有的网络连接

复制代码
nmcli n off  禁用网络连接
nmcli n on   开启网络连接
nmcli c down ens33  禁用ens33连接
nmcli c up  ens33  开启ens33连接

[root@TomDeng ~]# nmcli n
enabled
# 网络可以使用

ubunu配置

bash 复制代码
vim /etc/netplan/50-cloud-init.yaml
复制代码
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        ens33:
            dhcp4: no
            addresses: [192.168.154.160/24]
            routes:
              - to: default
                via: 192.168.154.2
            nameservers: 
              addresses: [114.114.114.114]
    version: 2
~                 

更改完配置之后执行

bash 复制代码
netplan apply  # 执行完后即可更改配置
复制代码
查看dns服务器地址
tom@tom:~$ resolvectl status
Global
         Protocols: -LLMNR -mDNS -DNSOverTLS
                    DNSSEC=no/unsupported
  resolv.conf mode: stub

Link 2 (ens33)
    Current Scopes: DNS
         Protocols: +DefaultRoute -LLMNR -mDNS
                    -DNSOverTLS
                    DNSSEC=no/unsupported
Current DNS Server: 114.114.114.114
       DNS Servers: 114.114.114.114
相关推荐
草履虫君39 分钟前
VMware 虚拟机网络性能优化指南:从 11 秒到 4 秒的完整调优实践
服务器·网络·经验分享·性能优化
@insist1231 小时前
信息安全-防火墙技术演进全景:从代理NAT 到下一代及专项防火墙
网络·安全·web安全·软考·信息安全工程师·软件水平考试
优化Henry1 小时前
TDD-LTE站点Rilink=3链路故障处理案例---BBU侧C口“有发光、无收光”的排查与恢复
运维·网络·信息与通信·tdd
浪客灿心1 小时前
Linux网络传输层协议
linux·运维·网络
段一凡-华北理工大学3 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章06:智能决策:从经验驱动到数据驱动
网络·人工智能·数据挖掘·高炉炼铁·工业智能体·高炉炉温
时空系4 小时前
第7篇:功能——打造你的工具箱 Rust中文编程
开发语言·网络·rust
BizViewStudio4 小时前
甄选方法:2026 企业新媒体代运营的短视频精细化运营与流量转化技巧
大数据·网络·人工智能·媒体
凯瑟琳.奥古斯特5 小时前
NAT原理及作用详解
网络·网络协议
网络工程小王5 小时前
【企业中小型网络架构设计】
网络
七夜zippoe5 小时前
OpenClaw Skills 高级开发指南
服务器·网络·人工智能·skills·openclaw