注:nmcli和nmtui都是由NetworkManager服务提供的,使用前可以检查下此服务是否开启状态

nmcli

(1)查看网卡信息

[root@test2 ~]# nmcli conn show
NAME   UUID                                  TYPE      DEVICE
ens33  8a4633d3-f89d-30cc-b127-ea7d6c203705  ethernet  ens33
ens38  82eecf84-b7d4-3828-a310-6d2c24f8c976  ethernet  ens38

(2)添加,删除ip地址

#添加:如果设置的仅主机模式,不能添加ip
[root@test2 ~]# nmcli conn mod ens38 +ipv4.address 192.168.10.200/24
[root@test2 ~]# systemctl restart network
#删除:
[root@test2 ~]# nmcli conn mod ens38 -ipv4.address 192.168.10.200/24
[root@test2 ~]# systemctl restart network
#替换:如果设置的是动态ip的话,此条是添加
[root@test2 network-scripts]# nmcli conn mod ens38 ipv4.address 192.168.10.100/24
[root@test2 network-scripts]# systemctl restart network

(3)刷新网卡信息,不是重启服务

[root@test2 network-scripts]# nmcli conn down ens35;nmcli conn up ens38

(4)添加路由

[root@test2 network-scripts]# nmcli conn mod ens38 ipv4.gateway 192.168.10.1
[root@test2 network-scripts]# nmcli conn down ens38;nmcli conn up ens38
#注:route -n 可以查看路由列表

(5)添加dns

[root@test2 network-scripts]# nmcli conn mod ens38 ipv4.dns 223.6.6.6
[root@test2 network-scripts]# nmcli conn down ens38;nmcli conn up ens38

(6)删除链接配置

[root@test2 network-scripts]# nmcli conn mod ens38 ipv4.dns 223.6.6.6
#此时网卡名称可能会改变,用nmcli conn show查看

nmtui

图形化IP工具

iproute

  1. ARM记录管理
#(1)查看
[root@test1 test]# ip neigh
192.168.10.129 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
192.168.10.1 dev ens33 lladdr 00:50:56:c0:00:08 DELAY
192.168.10.2 dev ens33 lladdr 00:50:56:fd:1f:80 STALE[root@test1 test]# ip neigh show 192.168.10.12
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
[root@test1 test]# ip neigh ls 192.168.10.12
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
[root@test1 test]# ip -s neigh ls 192.168.10.12
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 used 1155/1155/1130 probes 4 STALE
[root@test1 test]# ip -s neigh show 192.168.10.12
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 used 1161/1161/1136 probes 4 STALE#(2)添加
[root@test1 test]# ip neigh add 192.168.10.111 lladdr 0:0:0:0:0:1 dev ens33
[root@test1 test]# ip neigh
192.168.10.129 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
192.168.10.111 dev ens33 lladdr 00:00:00:00:00:01 PERMANENT
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
192.168.10.1 dev ens33 lladdr 00:50:56:c0:00:08 REACHABLE
192.168.10.2 dev ens33 lladdr 00:50:56:fd:1f:80 STALE#(3)删除
[root@test1 test]# ip neigh del 192.168.10.129 dev ens33
[root@test1 test]# ip neigh
192.168.10.111 dev ens33 lladdr 00:00:00:00:00:01 PERMANENT
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
192.168.10.1 dev ens33 lladdr 00:50:56:c0:00:08 REACHABLE
192.168.10.2 dev ens33 lladdr 00:50:56:fd:1f:80 STALE
#(4)修改
[root@test1 test]# ip neigh change  192.168.10.111 dev ens33 lladdr 0:0:0:0:0:5
[root@test1 test]# ip neig
192.168.10.111 dev ens33 lladdr 00:00:00:00:00:05 PERMANENT
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
192.168.10.1 dev ens33 lladdr 00:50:56:c0:00:08 REACHABLE
192.168.10.2 dev ens33 lladdr 00:50:56:fd:1f:80 STALE[root@test1 test]# ip neigh change 192.168.10.111 lladdr 5:5:6:7:9:0 dev ens33 nud reachable
[root@test1 test]# ip neigh
192.168.10.111 dev ens33 lladdr 05:05:06:07:09:00 REACHABLE
192.168.10.12 dev ens33 lladdr 00:0c:29:81:3f:41 STALE
192.168.10.1 dev ens33 lladdr 00:50:56:c0:00:08 REACHABLE
192.168.10.2 dev ens33 lladdr 00:50:56:fd:1f:80 STALE
  1. 设备管理
#(1)查看
[root@test1 test]# ip link show ens33
[root@test1 test]# ip link ls ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000link/ether 00:0c:29:6c:a9:65 brd ff:ff:ff:ff:ff:ff
[root@test1 test]# ip -s link ls ens33
[root@test1 test]# ip -s -s link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000link/ether 00:0c:29:6c:a9:65 brd ff:ff:ff:ff:ff:ffRX: bytes  packets  errors  dropped overrun mcast1694147    19959    0       0       0       0TX: bytes  packets  errors  dropped carrier collsns1143346    9075     0       0       0       0[root@test1 test]# ip -s -s link show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000link/ether 00:0c:29:6c:a9:65 brd ff:ff:ff:ff:ff:ffRX: bytes  packets  errors  dropped overrun mcast1702199    20061    0       0       0       0RX errors: length   crc     frame   fifo    missed0        0       0       0       0TX: bytes  packets  errors  dropped carrier collsns1148434    9123     0       0       0       0TX errors: aborted  fifo   window heartbeat transns0        0       0       0       2
#(2)增加
[root@test1 test]# ip link add ens36 name ens36 type veth  #虚拟网卡
[root@test1 test]# ip link show ens36
4: ens36@veth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000link/ether 32:f3:0e:f4:10:57 brd ff:ff:ff:ff:ff:ff[root@test1 test]# ip link add ens38 name br01 type bridge   #桥接网络
[root@test1 test]# 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 hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:6c:a9:65 brd ff:ff:ff:ff:ff:ffinet 192.168.10.11/24 brd 192.168.10.255 scope global noprefixroute ens33valid_lft forever preferred_lft forever
3: veth0@ens36: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether 62:14:47:e6:2b:f9 brd ff:ff:ff:ff:ff:ff
4: ens36@veth0: <BROADCAST,MULTICAST,M-DOWN> mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether 32:f3:0e:f4:10:57 brd ff:ff:ff:ff:ff:ff
5: br01: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether ae:ee:a3:7d:a1:66 brd ff:ff:ff:ff:ff:ff#(3) 删除
[root@test1 test]# ip link del ens36
[root@test1 test]# ip link del br01
[root@test1 test]# 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 hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:6c:a9:65 brd ff:ff:ff:ff:ff:ffinet 192.168.10.11/24 brd 192.168.10.255 scope global noprefixroute ens33valid_lft forever preferred_lft forever
#(4)改#状态[root@test2 test]# ip link set ens38 down[root@test2 test]# ip link set ens38 up#修改传输队列,ifconfig查看[root@test2 test]# ip link set txqueuelen 500  ens38修改Mac地址[root@test2 test]# ip link set ens38 down[root@test2 test]# ip link set ens38 address 00:0c:29:81:3f:45#修改MTU[root@test2 test]# ip link set mtu 500 ens38
  1. 链接管理
#(1)查看
[root@test2 test]# ip addr ls ens38
[root@test2 test]# ip addr show ens38
[root@test2 test]# ip -s addr ls ens38RX:接收TX:发送
#(2)增加
[root@test2 test]# ip addr add 192.168.10.100/24 dev ens38  #(临时添加,不需要重启服务)
[root@test2 test]# nmcli conn mod ens38 +ipv4.address 192.168.10.100/24  #(修改配置文件,需要重启服务)
#(3)删除
[root@test2 test]# ip addr del 192.168.10.100 dev ens38
#(4)修改
[root@test2 test]# ip addr change 192.168.10.100/24 dev ens38 preferred_lft 60 valid_lft 60
  1. 路由管理
#(1)查
[root@test2 test]# ip route show 192.168.10.0/24
192.168.10.0/24 dev ens33 proto kernel scope link src 192.168.10.12 metric 102
192.168.10.0/24 dev ens38 proto kernel scope link src 192.168.10.129 metric 103
[root@test2 test]# ip route ls 192.168.10.0/24
[root@test2 test]# ip -s route ls 192.168.10.0/24
[root@test2 test]# ip -s -s route ls 192.168.10.0/24
#(2)增加
[root@test2 test]# ip route add 192.168.100.0 via 192.168.10.100 dev ens38
#(3)删除
[root@test2 test]# ip route del 192.168.100.0 via 192.168.10.100 dev ens38

------------------------------------------------------------------------------------------------------- 返回目录

nmcli,nmtui,iproute相关推荐

  1. Linux运维之网络的配置,四种ip方式的设定,网关,dns的设定及物理机的网络连接

    一.什么是ip地址(IP ADDRESS) 1.internet protocol ADDRESS                              网络协议地址 2.ipv4 interne ...

  2. 虚机安装Linux网络配置的一些笔记(隔离,桥接,NAT)

    我的需求: 记得最开始学Linux的时候,使用VM虚拟机安装,配置网络,希望可以和主机互通,同时希望可以访问外网,改配置文件,照着网上的博客,改了又改,捣鼓了好几天也弄不好. 我需要解决的问题: 后来 ...

  3. CentOS7用nmcli和nmtui配置网络IP地址,默认是生成network的配置文件,在network-scripts文件夹下

    nmcli和nmtui是 NetworkManager 附带的命令 NetworkManager是2004年RedHat启动的项目,皆在能够让Linux用户更轻松的处理现代网络需求,尤其是无线网络,能 ...

  4. 利用DHCP,http,tftp,pxe实现批量自动化部署系统

    一.实现原理 所需要的服务简单介绍 1.DHCP:动态主机配置协议,用于内部网络自动分配IP地址 2.tfpt:简单的网络共享服务,类似于ftp 3.pxe:支持远程主机通过网络从远端服务器下载映像, ...

  5. Linux 配置IP地址,子网,网关,DNS,linux远程, wget 下载工具

    查看命令识别的网卡名:nmcli connection show   配置ip,子网,网关    nmcli connection modify 'System eth0'  ipv4.method  ...

  6. ubuntu配置IP地址,网关,DNS和路由

    配置IP地址 临时添加,重启失效 查看IP地址 使用ifconfig命令查看IP地址:ifconfig # ip地址为192.168.191.137 使用ip命令查看IP地址:ip addr # ip ...

  7. 【Linux】_Engineer_用户和组,ACL,磁盘分区,权限,进程管理,防火墙策略

    添加并测试用户账号 创建一个名为stu01的用户账号 检查/etc/passwd./etc/shadow文件的最后一行 检查/home/新增加的宿主目录(家目录) 为用户stu01设置一个密码(123 ...

  8. Mysql,SqlServer,Oracle主键自动增长的设置

    Mysql,SqlServer,Oracle主键自动增长的设置 参考文献 http://blog.csdn.net/andyelvis/article/details/2446865 1.把主键定义为 ...

  9. linux启动,重启,停止 jar,.sh脚本

    linux启动,重启,停止 jar,.sh脚本 #配置jar名称 APP_NAME=receiver.jar#使用说明,用来提示输入参数 usage() { echo "Usage: sh ...

最新文章

  1. 某程序员大牛放弃130万年薪,离开北京回老家事业单位!网友:太可惜!何不再忍两年?...
  2. c和c++中的const
  3. source命令与 .命令
  4. Jar 打包 EXE文件,可以脱离java环境运行 Jsmooth的使用
  5. java opencsv_用opencsv文件读写CSV文件
  6. amd自定义分辨率_Intel首款独显性能走光:AMD/NVIDIA芒刺在背
  7. 数据结构 第一章 绪论
  8. OSx86的来龙去脉
  9. 数字后端设计流程小结
  10. 神奇的分形艺术: Mandelbrot集和Julia集
  11. 《 人机交互技术》第三章 交互设备
  12. C++函数参数省略号
  13. Mac系统升级中途断电/关机,升级/开机失败的恢复方法
  14. input的失焦事件处理
  15. Linux搭建vpn服务器
  16. 中国知网论文查重算法和修改攻略
  17. 2021哎呦百度搜索指数批量查询工具【速度快】
  18. Thread JUC
  19. matlab psk瑞利信道,求救 :Matlab的8psk瑞利信道仿真
  20. thinkpad t400s 安装64位windows7和解决各种疑难杂症完整篇

热门文章

  1. Windows 编程 之 使用图片资源
  2. java-php-python-ssm-基于数据分析星辰网智能手机销售网站-计算机毕业设计
  3. 性能测试必知——响应时间
  4. Oracle中的 DML, DDL,DCL
  5. 基于Matlab中Simulink生成FPGA-Verilog语言及联合Vivado的仿真(以卡尔曼-Kalman滤波器为例)
  6. 未来5年,普通人如何才能抓住趋势逆袭? (转载的……)
  7. 人工智能普及系列:中国AI人工智能人才需求现状分析
  8. linux下视频格式转换与视频合并
  9. IOS 基于ffmpeg VR播放器
  10. 进击的巨人的OP被玩坏了