Linux初学者学习笔记

20170822 网络管理(三)

2017-08-27  本文已影响3人  哈喽别样
  • CentOS 7网卡命名
  • CentOS 7主机名
  • CentOS 7网络配置工具
  • CentOS 7网络组
  • CentOS 7网桥
  • 测试网络工具
  • 网络客户端工具

一、CentOS 7网卡命名

二、CentOS 7主机名

三、CentOS 7网络配置工具

***查看设备、连接状态***
// 显示所有(包括不活动)连接
nmcli con show
// 显示所有活动连接
nmcli con show --active
// 显示网络连接配置
nmcli con show CONNECTION_NAME
// 显示设备状态
nmcli dev status
// 显示网络接口属性
nmcli dev show eth0

***连接的创建、删除、启用、禁用***
// 创建新连接default,IP自动通过dhcp获取
nmcli con add con-name default type Ethernet ifname eth0
// 创建新连接static ,指定静态IP,不自动连接
nmcti con add con-name static type Ethernet ifname eth0 ip4 172.25.10.10/24 gw4 172.25.10.254 autoconnect no
// 删除default连接
nmcli con del default
// 启用static连接配置
nmcli con up static
// 启用default连接配置
nmcli con up default

***修改连接配置***
//修改static连接为不自动连接
nmcli con mod static connection.autoconnect no
//修改static连接的dns地址
nmcli con mod static ipv4.dns 172.25.10.254
//增加static连接的dns地址
nmcli con mod static +ipv4.dns 8.8.8.8
//删除static连接的dns地址
nmcli con mod static -ipv4.dns 8.8.8.8
//修改static连接的IP地址和网关
nmcli con mod static ipv4.addresses "172.25.10.10/24 172.25.10.254"
//增加static连接的IP地址
nmcli con mod static +ipv4.addresses 10.10.10.10/16

***加载连接配置***
//执行生效配置
nmcli con reload
//禁用default连接,若连接设置autoconnect=yes则自动激活
nmcli con down default
//激活default连接
nmcli con up default
//禁用设备,连接不可自动激活
nmcli dev dis eth0
// 添加bonding接口mybond0,mode=1
nmcli con add type bond con-name mybond0 ifname mybond0 mode active-backup
// 添加从属接口,可以不设置连接名称,会自动命名
nmcli con add type bond-slave ifname eth0 master mybond0
nmcli con add type bond-slave ifname eth1 master mybond0
// 要启动绑定,则必须首先启动从属接口
nmclicon up bond-slave-eth0
nmclicon up bond-slave-eth1
// 启动绑定
nmclicon up mybond0

四、CentOS 7网络组

nmcli con add type team con-name CNAME ifname INAME [configJSON]
// CNAME连接名,INAME接口名
// JSON指定runner方式
格式:'{"runner": {"name": "METHOD"}}'
METHOD可以是broadcast, roundrobin, activebackup, loadbalance, lacp
nmcli con add type team-slave con-name CNAME ifname INAME master TEAM
// CNAME连接名,INAME网络接口名,TEAM网络组接口名
// 若不指定连接名,默认为team-slave-IFACE
nmcli con up CNAME     //CNAME网络组接口或port接口
nmcli con down team0
nmcli con del team0-eth0
nmcli con del team0-eth1

五、CentOS 7网桥

nmcli con add type bridge con-name br0 ifname br0
nmcli con mod br0 ipv4.addresses 192.168.74.100/24 ipv4.method manual
nmcli con add type bridge-slave con-name br0-port0 ifname eth0 master br0
cat /etc/sysconfig/network-scripts/ifcfg-br0
cat /etc/sysconfig/network-scripts/ifcfg-br0-port0
brctl show
brctl delbr br0     //删除网桥
brctl delif eth0     //删除网卡

六、测试网络工具

hostname 显示主机名
ping  测试网络连通性 -b: 广播地址 -c: 次数 -f: flood ping -s: 包大小
mtr my traceroute 网络诊断工具
ip route 显示正确的路由表
nslookup 查询域名服务器
host DNS查找工具
dig DNS查找工具
traceroute 显示路由路径
tracepath 显示路由路径

七、网络客户端工具

上一篇 下一篇

猜你喜欢

热点阅读