Linux基础之管理联网

article/2025/9/23 12:38:27

1.查询ip的几种方式: ip, ifconfig, nmcli,nmtui

[root@bogon ~]# nmcli
ens160: 已连接 到 ens160"VMware VMXNET3"ethernet (vmxnet3), 00:0C:29:50:85:D3, 硬件, mtu 1500ip4 默认inet4 192.168.45.128/24route4 0.0.0.0/0route4 192.168.45.0/24inet6 fe80::20c:29ff:fe50:85d3/64route6 fe80::/64virbr0: 连接(外部) 到 virbr0"virbr0"bridge, 52:54:00:CE:EF:19, 软件, mtu 1500inet4 192.168.122.1/24route4 192.168.122.0/24DNS configuration:servers: 192.168.45.2domains: localdomaininterface: ens160[root@bogon ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:50:85:d3 brd ff:ff:ff:ff:ff:ffinet 192.168.45.128/24 brd 192.168.45.255 scope global dynamic noprefixroute ens160valid_lft 951sec preferred_lft 951secinet6 fe80::20c:29ff:fe50:85d3/64 scope link noprefixroute valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:ce:ef:19 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel master virbr0 state DOWN group default qlen 1000link/ether 52:54:00:ce:ef:19 brd ff:ff:ff:ff:ff:ff[root@bogon ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.45.128  netmask 255.255.255.0  broadcast 192.168.45.255inet6 fe80::20c:29ff:fe50:85d3  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:50:85:d3  txqueuelen 1000  (Ethernet)RX packets 12580  bytes 16477709 (15.7 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 6361  bytes 364582 (356.0 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 48  bytes 4080 (3.9 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 48  bytes 4080 (3.9 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255ether 52:54:00:ce:ef:19  txqueuelen 1000  (Ethernet)RX packets 0  bytes 0 (0.0 B)RX errors 0  dropped 0  overruns 0  frame 0TX packets 0  bytes 0 (0.0 B)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[root@bogon ~]# nmtui

2.nmcli命令使用:

a.在ens160网卡上新建连接static_con,并配置静态ip

[root@bogon ~]# nmcli c add type ethernet con-name static_con ifname ens160 ipv4.addr 192.168.45.124/24 ipv4.gateway 192.168.45.0 ipv4.method manual
连接 "static_con" (04b509e1-f55f-459f-9b93-c159b43bc12a) 已成功添加。


  b.在ens160网卡上新建连接auto_con, 配置动态ip

[root@bogon ~]# nmcli c add type ethernet con-name auto_con ifname ens160 ipv4.method auto
连接 "auto_con" (38e774d9-8131-4f33-b80c-ec48058ad8c0) 已成功添加。


  c.修改static_con的ip的方式: nmtui,nmcli c modify, nmcli c edit, 修改配置文件

[root@bogon ~]# nmcli c modify static_con ipv4.addresses '192.168.40.122/24'
[root@bogon ~]# nmcli c show static_con
connection.id:                          static_con
connection.uuid:                        04b509e1-f55f-459f-9b93-c159b43bc12a
connection.stable-id:                   --
connection.type:                        802-3-ethernet
connection.interface-name:              ens160
ipv4.method:                            manual
ipv4.dns:                               --
ipv4.dns-search:                        --
ipv4.dns-options:                       --
ipv4.dns-priority:                      0
ipv4.addresses:                         192.168.40.122/24
ipv4.gateway:                           192.168.45.0


  d.激活static_con的方式: up, reapply, reload, load

[root@bogon ~]# nmcli c up static_con


  e.删除auto_con

[root@localhost ~]# nmcli c delete auto_con
成功删除连接 "auto_con" (35a6ec67-50e4-4882-a588-2095123c1681)。


  f.添加一个网卡,并查看设备状态


 i:将断开的网卡状态设为connected

[root@bogon ~]# nmcli d
DEVICE      TYPE      STATE         CONNECTION 
ens160      ethernet  已连接        ens160     
virbr0      bridge    连接(外部)  virbr0     
ens224      ethernet  已断开        --         
lo          loopback  未托管        --         
virbr0-nic  tun       未托管        --         
[root@bogon ~]# nmcli d connect ens224
成功用 "ens22429e2d40f-a4bf-45f2-8067-0080b973e76b" 激活了设备 ""。
[root@bogon ~]# nmcli d
DEVICE      TYPE      STATE         CONNECTION 
ens160      ethernet  已连接        ens160     
ens224      ethernet  已连接        ens224     
virbr0      bridge    连接(外部)  virbr0     
lo          loopback  未托管        --         
virbr0-nic  tun       未托管        --         


停止ens160连接(记得在Vmware上操作,因为停止ens160后,远程连接断掉)

root@bogon ~]# nmcli c down ens160
成功停用连接 "ens160"(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/4)


删除ens160连接

[root@bogon ~]# nmcli c delete ens160
成功删除连接 "ens160" (fc04c076-a4bb-4150-a67e-6d657294292a)。


查看所有连接

[root@bogon ~]# nmcli c
NAME        UUID                                  TYPE      DEVICE 
ens224      29e2d40f-a4bf-45f2-8067-0080b973e76b  ethernet  ens224 
static_con  0f8a7369-f048-4d8a-a347-b471cbe3c0b0  ethernet  ens160 
virbr0      17d6fed1-7831-4b21-93c7-b7a962310adc  bridge    virbr0 


查看所有设备

[root@bogon ~]# nmcli d
DEVICE      TYPE      STATE         CONNECTION 
ens224      ethernet  已连接        ens224     
ens160      ethernet  已连接        static_con 
virbr0      bridge    连接(外部)  virbr0     
lo          loopback  未托管        --         
virbr0-nic  tun       未托管        --         


http://chatgpt.dhexx.cn/article/DJmP4bZw.shtml

相关文章

Linux如何访问网络 - 管理Linux的联网

文章目录 NetworkManagernmcli示例nmcli connection详解nmcli c shownmcli c 的 con-namenmcli c 的 ipv4.method nmcli device 重点nmcli d connect ethXnmcli d disconnect ethXnmcli d reapply ethX 网络接口手工配置使用nmcli配置直接修改配置文件 NetworkManager Network…

Linux下联网配置

Linux下联网配置 在Linux下通常我们会用到yum源&#xff0c;yum源的使用需要联网&#xff0c;话不多说&#xff0c;直接操作。 1.首先我们打开VMware&#xff0c;点击编辑&#xff0c;在编辑中点击虚拟网络编辑器。 2.点击虚拟网络编辑器后&#xff0c;看到下图&#xff1a;点…

linux redhat联网

关于虚拟机连接外网的桥接几个简单步骤 打开虚拟机>>编辑>>虚拟网络编辑器 打开后看到几个虚拟网卡&#xff0c;默认是VMnet0&#xff0c;这里大家可以选择固定的网卡进行配置&#xff0c;我用默认&#xff0c;我使用的是无线网卡Intel(R) Wireless-AC 9560..完成…

虚拟机上的Linux系统如何联网?

很多伙伴刚开始装上虚拟机的时候&#xff0c;虚拟机还不能上网&#xff0c;以下是联网步骤&#xff1a; 一、首先将我们虚拟机上的IP改为自动获取的有线连接&#xff0c;如下图&#xff1a; 二、点击虚拟机的管理&#xff0c;然后再点击虚拟机的设置中&#xff0c;修改网络适配…

虚拟机中的Linux系统如何联网?

博主不定期更新【保研/推免、C/C、5G移动通信、Linux、生活随笔】系列文章&#xff0c;喜欢的朋友【点赞&#xff0b;关注】支持一下吧&#xff01; 本文记录了CentOS 7系统联网的操作步骤。&#xff08;需注意&#xff0c;不同Linux版本操作可能不同&#xff0c;本文适用于Cen…

Linux无法联网解决办法

Linux无法联网解决办法 一种情况是Centos7中存在virvr0等虚拟网卡&#xff0c;不见ens33自己的网卡&#xff08;不一定一样&#xff09;&#xff0c;首先删除虚拟网卡这里参考这篇文章 首先设置虚拟机连接方式为桥接打开虚拟机&#xff0c;点击“编辑”—“虚拟网络编辑器” …

Linux联网

前言 今天在群里偶识了一位网络安全大神&#xff0c;然后他就很好心的帮我解决了Linux联网问题。虽然他给我演示了一遍&#xff0c;但是里边的很多东西我并没有看懂&#xff0c;以至于后来再问他的时候他居然找我收费&#xff0c;哈哈哈哈 &#xff0c;给他发了一块钱的红包&a…

Linux连接网络的方法

第一步&#xff1a;使用ping命令测试主机间网络连通性 这里采用测试网址www.baidu.com 连接失败的情况&#xff1a; 连接成功的情况&#xff1a; 第二步&#xff1a;将环境设置成静态ip&#xff0c;查看ip地址 第三步&#xff1a;点击编辑进入虚拟网络编辑器 第四步&#…

linux怎样搭建网络,实现上网?

网络搭建方式 网络管理配置 1.命令行输入nmtui 2.进入网络管理器&#xff0c;通过上下左右键选择编辑链接&#xff0c;回车 3.选择ens33&#xff0c;回车 4.选中自动&#xff0c;按空格键&#xff0c;在菜单中选择自动&#xff0c;回车 5.选中移除&#xff0c;回车&#xff0c…

Linux系统如何联网

目录 一、检查联网设置是否正确 二、配置中关闭网络管理 三、配置中开启网络管理 四、服务中关闭网络管理 五、服务中开启网络管理 一、检查联网设置是否正确 命令&#xff1a;ip addr / ifconfig 二、配置中关闭网络管理 命令&#xff1a;chkconfig NetworkManager off …

python怎么把一个文件夹内的文件复制到另外一个文件夹(进阶重命名复制)

需求&#xff1a;把一个文件夹内(包含子文件夹)的所有文件复制到另一个文件夹下 #codingutf-8 import os import shutilold_path rF:\1 # 要复制的文件所在目录 new_path rF:\2 #新路径def FindFile(path):for ipath in os.listdir(path):fulldir os.path.join(path, ipa…

python怎么把一个文件夹内的文件复制到另外一个文件夹

文章目录 一步到位总结 一步到位 import os import shutilsrc"./after"#原文件夹路径 des"./after_copy"#目标文件夹路径for file in os.listdir(src):#遍历原文件夹中的文件full_file_name os.path.join(src, file)#把文件的完整路径得到print("要…

Python复制文件的9种方法

以下是演示“如何在Python中复制文件”的九种方法。 1.shutil copyfile&#xff08;&#xff09;方法 2.shutil copy&#xff08;&#xff09;方法 3.shutil copyfileobj&#xff08;&#xff09;方法 4.shutil copy2&#xff08;&#xff09;方法 5.os popen方法 6.os系统&…

python复制文件到指定文件夹

序言&#xff1a; 今天做项目遇到一个问题&#xff0c;在做单元测试时&#xff0c;由于要上传文件夹&#xff0c;但是测试完成后程序会删除上传的文件&#xff0c;这样每次都要手动上传文件&#xff0c;维护成本很大&#xff01;故想到把上传的文件放到指定的路径&#xff0c;每…

巧用Python:用Python批量复制文件,方法有9种,方便快捷

当我们复制一个文件时用复制粘贴就可以了&#xff0c;如果是多个文件呢&#xff1f;就会很麻烦了&#xff0c;今天给大家介绍一下用Python批量复制文件&#xff0c;方法有九种&#xff01;希望对你有帮助 1. Shutil Copyfile&#xff08;&#xff09;方法 该方法只有在目标可写…

Python 复制一份文件

前言 本文讲述如何复制一份文件&#xff0c;用例是复制模板.xlsx文件到相同目录下&#xff0c;复制后的文件名为模板1.xlsx。 该代码运行有个前提就是&#xff0c;你必须要有一份被复制的文件&#xff0c;否则将复制不成功 这个方法可以复制word文件等等。只要修改文件的后缀…

多项式全家桶 基础知识+各种操作+例题(细节证明)

目录 前置知识&#xff1a;NTT大模数技巧 基础知识求导泰勒展开 操作讲解无泰勒展开多项式求导 & 积分多项式逆元多项式取模多项式 & 多项式除法多项式最大公因式 & 最小共倍式多项式多点求值多项式自然对数 泰勒展开应用&#xff1a;牛顿迭代多项式exp多项式任意幂…

逆用“端点效应”,成就放缩之道——针对超越函数的双值拟合放缩

本文旨在提出一种使用二次函数、三次函数拟合超越函数的方法 Part 1、问题的引子 1.1 端点效应 若函数 f ( x ) 在 ( x 1 , ∞ ) 上 ≥ 0 且 f ( x 1 ) 0 , 则 f ′ ( x 1 ) > 0. 做 题 时 &#xff0c; 可 先 求 出 结 果 范 围 再 验 证 其 充 分 性 f(x)在(x_1,\inf…

三种求最短路算法基本描述及实现(C++)

比较&#xff1a; FloyedDijkstra(优先队列优化)SPFA(优先队列优化)时间复杂度o(n^3)o(nm)(logm)o(km)基本思想动态规划贪心贪心适用范围无负环图无负权图无负环图多源最短路不含负权图的低复杂度解含负权边时的单源最短路求解 1.Floyed算法 变量声明&#xff1a; n&#xf…