ip命令详解

控制网卡的硬件状态

ip link set ens36 down

ip link set ens36 up

修改网卡名称(临时)

ip link set ens36 down

ip link set ens36 name xxx

修改网卡的mac地址

ip link set ens36 down

ip link set xxx name ens36

查看ip的addr

ip addr show

ip addr show ens33

添加额外的ip地址

ip addr add 192.168.17.199/24 dev ens33

ip addr del 192.168.17.199/24 dev ens33

ip addr add 10.10.10.123/24 label ens33:0 dev ens33 在Linux系统的网络接口ens33上添加一个额外的IP地址10.10.10.123/24,并使用标签ens33:0标识这个地址。

修改路由:route

ip route show

ip route add default via 192.168.147.2 dev ens33 添加默认路由

ip route del default via 192.168.147.2 dev ens33 删除默认网关

ip route add 192.168.147.0/24 dev ens33 添加默认路由

ip route del 192.168.147.0/24 dev ens33 取消默认路由

修改缓冲表:neigh

ip neigh show

ip route del 192.168.147.0/24 dev ens33

nmcli管理网卡

基于NetworkManager服务

systemctl status NetworkManager

查看当前已连接网卡

nmcli connection show

添加动态ip的配置文件

nmcli connection add type ethernet ifname ens33 con-name ens33-dhcp

autoconnect yes ipv4.method auto

ls /etc/sysconfig/network-scripts/ifcfg-ens33-dhcp

激活新的配置文件

nmcli connection down ens33

nmcli connection up ens33

添加静态ip的配置文件

nmcli connection add type ethernet ifname ens33 con-name ens33-static autoconnect yes ipv4.method manual ipv4.addresses 172.17.10.100/24 ipv4.gateway 172.17.10.2 ipv4.dns 114.114.114.114

nmcli connection add: 用于添加一个新的网络连接。

type ethernet: 指定连接类型为以太网连接。

ifname ens33: 指定接口名称为ens33,即这个连接将应用于ens33网络接口。

con-name ens33-static: 设置连接的名称为ens33-static。

autoconnect yes: 表示在系统启动时自动连接这个网络,无需手动连接。

ipv4.method manual: 设置IPv4配置方法为手动,这意味着将手动指定IP地址、网关、DNS等网络设置,而不是通过DHCP自动获取。

ipv4.addresses 172.17.10.100/24: 手动设置IPv4地址为172.17.10.100,子网掩码为/24。

ipv4.gateway 172.17.10.2: 设置IPv4网关地址为172.17.10.2,网关是网络中数据包转发的出口。

ipv4.dns 114.114.114.114: 设置IPv4的DNS服务器地址为114.114.114.114,DNS服务器用于解析域名到IP地址

激活

nmcli connection up ens33-static

修改

nmcli connection modify ens33-static ipv4.addresses 172.17.10.200/24 ipv4.gateway 172.17.10.2 ipv4.dns 114.114.114.114

nmcli connection modify ens33-static: 表示我们要修改名为ens33-static的网络连接设置。

ipv4.addresses 172.17.10.200/24: 修改IPv4地址为172.17.10.200,子网掩码为/24。

ipv4.gateway 172.17.10.2: 修改IPv4网关地址为172.17.10.2。

ipv4.dns 114.114.114.114: 修改IPv4的DNS服务器地址为114.114.114.114。

删除

nmcli connection delete ens33-static

相关推荐
瀚高PG实验室10 小时前
审计策略修改
网络·数据库·瀚高数据库
forAllforMe11 小时前
etherCAT的协议VoE,FoE,EoE,CoE的概念和区别
网络
专吃海绵宝宝菠萝屋的派大星11 小时前
使用Dify对接自己开发的mcp
java·服务器·前端
大数据新鸟11 小时前
操作系统之虚拟内存
java·服务器·网络
迷藏49412 小时前
**eBPF实战进阶:从零构建网络流量监控与过滤系统**在现代云原生架构中,**网络可观测性**和**安全隔离**已成为
java·网络·python·云原生·架构
zmj32032412 小时前
汽车电子内部网络架构图
网络·汽车
楠奕13 小时前
CentOS7安装GoldenDB单机搭建及常见报错解决方案
linux·运维·服务器
汽车仪器仪表相关领域13 小时前
NHFID-1000型非甲烷总烃分析仪:技术破局,重构固定污染源监测新体验
java·大数据·网络·人工智能·单元测试·可用性测试·安全性测试
上海云盾-小余13 小时前
DDoS 攻击全解析:常见类型识别与分层防御思路
网络协议·tcp/ip·安全·ddos
卤炖阑尾炎13 小时前
Python 网络编程实战:从 TCP/UDP 基础到高并发服务器开发
网络·python·tcp/ip