当前位置:网站首页>【无标题】
【无标题】
2022-07-03 07:04:00 【阳光大男孩MJ】
1).查询ip的几种方式: ip, ifconfig, nmcli,nmtui
ip a:
[[email protected] test]# ip a
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:5e:61:61 brd ff:ff:ff:ff:ff:ff
inet 192.168.178.128/24 brd 192.168.178.255 scope global dynamic noprefixroute ens160
valid_lft 1298sec preferred_lft 1298sec
inet6 fe80::9d7c:229c:e5e9:aac1/64 scope link noprefixroute
valid_lft forever preferred_lft forever
ifconfig:
[[email protected] test]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.178.128 netmask 255.255.255.0 broadcast 192.168.178.255
inet6 fe80::9d7c:229c:e5e9:aac1 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:5e:61:61 txqueuelen 1000 (Ethernet)
RX packets 5449 bytes 3086175 (2.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3195 bytes 245848 (240.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
nmcli:
[[email protected] test]# nmcli
ens160: connected to ens160
"VMware VMXNET3"
ethernet (vmxnet3), 00:0C:29:5E:61:61, hw, >
ip4 default
inet4 192.168.178.128/24
route4 0.0.0.0/0
route4 192.168.178.0/24
inet6 fe80::9d7c:229c:e5e9:aac1/64
route6 fe80::/64
route6 ff00::/8
nmtui:
2).nmcli命令使用:
a.在ens160网卡上新建连接static_con,并配置静态ip
[[email protected] test]# nmcli connection add type ethernet con-name static_con ifname ens160 ipv4.addresses 192.168.178.129/24 ipv4.gateway 192.168.178.2 ipv4.method manual ipv4.dns 8.8.8.8 autoconnect yes
Warning: There is another connection with the name 'static_con'. Reference the connection by its uuid 'ae07a3c9-3efc-4f17-b434-82a16c9e4caa'
Connection 'static_con' (ae07a3c9-3efc-4f17-b434-82a16c9e4caa) successfully added.
b.在ens160网卡上新建连接auto_con, 配置动态ip
[[email protected] test]# nmcli connection add type ethernet con-name auto_con ifname ens160 ipv4.method auto
Connection 'auto_con' (dccfd933-4116-4a2b-a7cf-f4dbacb31760) successfully added.
c.修改static_con的ip的方式: nmtui,nmcli c modify, nmcli c edit, 修改配置文件
nmtui:
nmcli c modify:
[[email protected] test]# nmcli c modify static_con ipv4.addr '192.168.178.129/24'
nmcli c edit:
[[email protected] test]# nmcli c edit static_con
===| nmcli interactive connection editor |===
Editing existing '802-3-ethernet' connection: 'static_con'
Type 'help' or '?' for available commands.
Type 'print' to show all the connection properties.
Type 'describe [<setting>.<prop>]' for detailed property description.
You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, tc, proxy
nmcli> goto ipv4.addresses
nmcli ipv4.addresses> change
Edit 'addresses' value: 192.168.178.130/24
Do you also want to set 'ipv4.method' to 'manual'? [yes]: yes
nmcli ipv4.addresses> back
nmcli ipv4> save
Connection 'static_con' (924e8830-0140-4192-984d-912b42858f12) successfully updated.
nmcli ipv4> quit
修改配置文件:
[[email protected] network-scripts]# vim ifcfg-static_con
IPADDR2=192.168.178.129
PREFIX=24
d.激活static_con的方式: up, reapply, reload, load
[[email protected] network-scripts]# nmcli c reload
e.删除static_con
[[email protected] network-scripts]# nmcli c del static_con
Connection 'static_con' (924e8830-0140-4192-984d-912b42858f12) successfully deleted.
f.添加一个网卡,并查看设备状态
[[email protected] network-scripts]# nmcli d
DEVICE TYPE STATE CONNECTION
ens160 ethernet connected ens160
virbr0 bridge connected virbr0
ens224 ethernet disconnected --
lo loopback unmanaged --
virbr0-nic tun unmanaged --
h:如果是connected,断开连接
[[email protected] network-scripts]# nmcli d disconnect ens224
Device 'ens224' successfully disconnected.
i:将断开的网卡状态设为connected
[[email protected] network-scripts]# nmcli d connect ens224
Device 'ens224' successfully activated with '27018877-beea-4fc6-af82-178a790baef1'.
[[email protected] network-scripts]# nmcli d
DEVICE TYPE STATE CONNECTION
ens160 ethernet connected ens160
ens224 ethernet connected ens224
virbr0 bridge connected virbr0
lo loopback unmanaged --
virbr0-nic tun unmanaged --
4.停止ens224连接(记得在Vmware上操作,因为停止ens160后,远程连接断掉)
删除ens224连接
[[email protected] network-scripts]# nmcli c delete ens224
Connection 'ens224' (27018877-beea-4fc6-af82-178a790
查看所有连接
[[email protected] network-scripts]# nmcli c
NAME UUID TYPE DEVICE
ens160 f2152c59-7800-4e86-b1a9-ce62a0c7590a ethernet ens160
virbr0 40475724-d97d-4ac6-9452-7f91901eae51 bridge virbr0
auto_con dccfd933-4116-4a2b-a7cf-f4dbacb31760 ethernet --
查看所有设备
[[email protected] network-scripts]# nmcli d
DEVICE TYPE STATE CONNECTION
ens160 ethernet connected ens160
virbr0 bridge connected virbr0
ens224 ethernet disconnected --
lo loopback unmanaged --
virbr0-nic tun unmanaged --
创建静态IP连接
[[email protected] network-scripts]# nmcli connection add type ethernet con-name static_con ifname ens160 ipv4.addresses 192.168.178.129/24 ipv4.gateway 192.168.178.2 ipv4.method manual ipv4.dns 8.8.8.8 autoconnect yes
[[email protected] network-scripts]# nmcli c
NAME UUID TYPE DEVICE
ens160 f2152c59-7800-4e86-b1a9-ce62a0c7590a ethernet ens160
virbr0 40475724-d97d-4ac6-9452-7f91901eae51 bridge virbr0
auto_con dccfd933-4116-4a2b-a7cf-f4dbacb31760 ethernet --
static_con c39e2aee-e999-46c3-877a-58d940dc0179 ethernet --
[[email protected] network-scripts]# nmcli c show static_con
ipv4.addresses: 192.168.178.129/24
ipv4.gateway: 192.168.178.2
启动连接
[[email protected] network-scripts]# nmcli c up static_con
使连接生效的三种方式
①
[[email protected] ~]# nmcli c up ens160
②
[[email protected] ~]# nmcli d reapply ens160
Connection successfully reapplied to device 'ens160'.
③
[[email protected] ~]# nmcli d connect ens160
Device 'ens160' successfully activated with 'f2152c59-7800-4e86-b1a9-ce62a0c7590a'.
查看创建连接所产生的配置文件
[[email protected] ~]# cd /etc/sysconfig/network-scripts/
[[email protected] network-scripts]# ls
ifcfg-auto_con ifcfg-ens160 ifcfg-static_con
修改IP,在原先ip的基础上+10=》 比如:原IP为:192.168.233.128 =》 192.168.233.138
[[email protected] network-scripts]# nmcli c modify ens160 ipv4.addr '192.168.178.138/24'
[[email protected] network-scripts]# nmcli c show ens160
ipv4.addresses: 192.168.178.138/24
边栏推荐
- 卡特兰数(Catalan)的应用场景
- Inno setup production and installation package
- vmware虚拟机C盘扩容
- Asynchronous programming: async/await in asp Net
- Dbnet: real time scene text detection with differentiable binarization
- PHP install the spool extension
- Advanced APL (realize group chat room)
- EasyExcel
- MySQL transaction rollback, error points record
- IC_ EDA_ All virtual machine (rich Edition): questasim, vivado, VCs, Verdi, DC, Pt, spyglass, icc2, synthesize, innovative, ic617, mmsim, process library
猜你喜欢
MySQL installation
(翻译)异步编程:Async/Await在ASP.NET中的介绍
Daily question brushing record (11)
Flask Foundation
Journal quotidien des questions (11)
Software testing assignment - day 1
Software testing learning - the next day
Arctic code vault contributor
[set theory] partition (partition | partition example | partition and equivalence relationship)
DBNet:具有可微分二值化的实时场景文本检测
随机推荐
Basic teaching of crawler code
Inno setup production and installation package
Daily question brushing record (11)
JMeter test result output
Win 10 find the port and close the port
golang操作redis:写入、读取hash类型数据
Practice of enterprise ab/testing platform
[set theory] equivalence classes (concept of equivalence classes | examples of equivalence classes | properties of equivalence classes | quotient sets | examples of quotient sets)*
CentOS switches and installs mysql5.7 and mysql8.0
Pytest -- write and manage test cases
Hands on redis master-slave replication, sentinel master-slave switching, cluster sharding
2022-06-23 vgmp OSPF inter domain security policy NAT policy (under update)
MySQL transaction rollback, error points record
机械观和系统观的科学思维方式各有什么特点和作用
Pits encountered in the use of El checkbox group
Laravel Web框架
centos php7.2.24升级到php7.3
3311. 最长算术
Specified interval inversion in the linked list
DBNet:具有可微分二值化的实时场景文本检测