网络管理的相关命令

今天要说的是有关网络的一些相关内容,主要介绍的有以下几点:网络的服务:Centos6/7中的常用命令,如何手动配置网络,路由表的相关内容,关于Bond(仅主机模式)网络接口的配置以及Bridge(桥接)的网络接口配置。

首先要说的是网络的服务:

1,Centos6/7的常用网络的命令:

Centos6:禁用网卡:ifconfig 网卡名 down
启用网卡:ifconfig 网卡名 up
只删除网络层地址,不禁用网卡:ifdown 网卡名
激活:ifup 网卡名
启用已禁止的网卡:ifconfig -a

             关闭图形化页面上的网络显示图标:service NetworkManager stop
关闭图形化页面上的网络显示图标:service NetworkManager start
一劳永逸的方法是开机不启动:chkconfig NetworkManager off

查看他的状态的命令是:service status NetworkManager

网络重启的命令是:service network restart

Centos7:禁用网卡:nmcli connection down

               开启得命令:nmcli connection up

               关闭图形化页面上的网络显示图标:service NetworkManager stop
               关闭图形化页面上的网络显示图标:service NetworkManager start

查看其状态的命令是:systemctl status NetworkManager 

网络的重启服务:systemctl restart network

2,手动配置网络:

首先要进入网卡的配置文件中:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

手动配置网络:
DEVICE=eth0

网卡的名称
TYPE=Ethernet

网卡的类型
ONBOOT=yes
(打开网卡,相当于ifup)
#BOOTPROTO=dhcp static none
自动获取网络
IPADDR=172.17.250.197
ip地址
NETMASK=255.255.0.0/PREFIX=16
子网掩码
HWDDR=00:0c:29:13:64:E1
MAC地址
GATWAY=172.17.0.1
(网关要和IP在一个网段)
DNS1=114.114.114.114

3,路由表的相关内容:

看路由表:route -n
添加路由表:route add
route add -net netmask/16 gw XXXX
ip route add default via XXXX(目标地址的gateway)
添加一个默认的路由,(处在边界位置路由才能添加默认路由)

处在边界位置路由才能添加默认路由:
route add -net 0.0.0.0/0(default) gw XXXX
ip addr add ip地址XXXX dev eth0 label eth0:1增加一个带别名的
删除路由表:ip route del
清空路由表:ip route flush

查看路由是否能转发:cat /proc/sys/ipv4/ip_forward
开启路由转发:echo 1 > /proc/sys/ipv4/ip_forward
跟踪路由:traceroute  tracepath

4,关于bond的网络配置:

配置一个bond0:注意事项:两个网卡必须在一个网段,事先应该把两个网卡都修改成仅主机模式
nmcli connection add type bond con-name bond0 ifname(接口名) bond0 mode active-backup ipv4.method manual ipv4.addresses 192.168.32.8/24

配置一个类型为bond,名称为bond0,接口名称也为bond0,mode1模式,地址为192.168.32.8,子网掩码为24(255.255.255.0)的网络表
绑定网卡:(1)nmcli connection add type bond-slave ifname ens33
master bond0
(2)nmcli connection add type bond-slave ifname ens34 master bond0
查看是否生效:nmcli connection
启用绑定的网卡:nmcli connection up bond-slave-ens33
nmcli connection up bond-slave-ens34

网络管理的相关命令

网络管理的相关命令

 

网络管理的相关命令

 

网络管理的相关命令

 

配置一个网桥(桥接模式):nmcli connection add type bridge con-name br0 ifname br0 ipv4.method manual ipv4.addresses 192.168.32.11/24
建立两个桥接的网卡:(1)nmcli connection add type bridge-slave
ifname ens33 master br0
(2)nmcli connection add type bridge-slave ifname ens34 master br0
启用网卡:nmcli connection up bridge-slave-ens33
nmcli connection up bridge-slave-ens34
删除网桥:(1)nmcli connection down br0
(2) cd /etc/sysconfig/network-scripts/
(3)rm -f ifcfg-br0
rm -f ifcfg-bridge-slave-ens*
(4)nmcli connection reload  

就简单介绍这几点,希望对大家有所帮助。

 

 

原创文章,作者:风之轨迹,如若转载,请注明出处:http://www.178linux.com/86390

(2)
风之轨迹风之轨迹
上一篇 2017-09-07 20:09
下一篇 2017-09-08 15:13

相关推荐

  • 学以致用

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 cp – copy files and directories 复制文件或目录 使用格式: 单文件复制 cp [OPTION]… [-T] SOURCE DEST 如果DEST不存在,即创建文件并复制源文件数据流; 如果DEST存在,且为非目录文件时,将覆盖…

    Linux干货 2016-10-13
  • 一次css页面加载异常的折腾

    1       原始需求 近期在搭建平台,因多域名会分割流量,所以希望将类似 ansible.178linux.com  salt.178linux.com qa.178linux.com 这些平台整合为一个平台,所示如下 ansible.178linux.com =è www.178li…

    系统运维 2015-06-10
  • nginx

    nginx: master/worker master:配置文件分析和加载、管理worker、平滑升级; worker:处理用户请求; cache loader, cache manager:缓存加载和缓存管理 user Syntax: user user [group];        …

    Linux干货 2017-06-19
  • 如何修复Ubuntu 12.04上时间不正确的问题

    大家好: 今天跟大家分享下如何修复ubuntu 12.04上时间不正常的问题。 1–首先打date查看系统的时间是否正常 martell@cnux10:~/sistes/sha-mmb-o2o2o$ date  Thu Dec  1 09:15:47 UTC 2016 martell@cnux10:~/sistes/sha-m…

    Linux干货 2016-12-04
  • Linux系统上获取命令的帮助信息方法

    当我们在操作linux时忘记相关命令的用法时,可以使用man 命令或者命令 -h来查询该命令的用法; man文档共有9个章节 1:所有用户可以操作的指令或可执行文件 2:系统核心调用的函数与工具 3:子调用,常用的函数与函数库 4:设备,硬件文件说明,通常是/dev/的文件 5:文件格式,配置文件或者是某些档案的格式 6:游戏相关 7:杂项,例如linux文…

    Linux干货 2018-03-04
  • shell 脚本之数组 和 yum 【下】

    shell 脚本之数组 和 yum 【下】 数组   变量:存储单个元素的内存空间   数组:存储多个元素的连续的内存空间,相当于多个变量的 集合。   数组名和索引        索引:编号从0开始,属于数值索引        注意:索引可支…

    Linux干货 2016-08-24