网络管理的相关命令

今天要说的是有关网络的一些相关内容,主要介绍的有以下几点:网络的服务: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

相关推荐

  • 马哥教育网络班22期+第6周课程练习

    week6: 请详细总结vim编辑器的使用并完成以下练习题 vim编辑器小结: 1. vim编辑器的模式: vim编辑器有很多模式,常用模式有:Normal,Insert,Command; 通常,打开一个文件,此时所处的就是normal模式;normal模式下可以浏览,修改文件内容; 在任何模式下,只要按ESC就可以返回到Normal模式; Ins…

    Linux干货 2016-09-26
  • N25第三周视频博客 find命令详解

    视频作业:find命令详解 大纲:         1、什么是find 2、find能实现什么功能 3、为什么要使用find 4、如何使用find 5、find各参数详解   1、什么是find      find是linux 命令,它将档案系统内符合 expression(表达…

    Linux干货 2016-12-15
  • 关于 文本处理工具、正则表达式、grep 的简单举例

                              文本处理工具 抽取文本的工具 文件内容:less和cat 文件截取:head和tail 按列抽取:cut 按关键字抽取:grep 文件查看命令:cat,tac,rev cat […

    系统运维 2016-08-08
  • Linux进程篇16.0

    Linux进程介绍

    Linux干货 2017-12-18
  • 第四周小结

    这周我们主要学习了写脚本的简单语法,写了一些简单的脚本,下面就由我来简单介绍一下: 第一步使用文本编辑来创建脚本: 创建好后在里面写想要运行的脚本即可,然后按Esc—wq退出保存即可。也可以按q不保存退出;q!不保存强制退出;wq!保存强制退出。 第二步运行脚本,给予执行权限,在命令行上指定脚本的相对路径和绝对路径 对了,当在脚本里输入内容时,要Ese&#8…

    2017-08-06