网络管理的相关命令

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

相关推荐

  • shell编程作业

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 [root@localhost sh.log]# cat systeminfo.sh  #!/bin/bash #author:DYW #显示当前主机系统…

    Linux干货 2016-08-15
  • linux使用yum对程序包管理相关知识

     yum客户端:          配置文件:              /etc/yum.conf: 为所有仓库提供公共配置              /et…

    Linux干货 2017-01-02
  • sed文本处理工具

    Sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件,简化对文件的反复操作,编写转…

    Linux干货 2017-12-02
  • 文件查看和正则表达式

    文件查看工具         cat,tac,rev,more,less,head,tail cat:查看文本          cat [OPTION]… [FILE]… &…

    Linux干货 2016-08-07
  • Linux GNU AWK使用

                                    Linux GNU AWK使用 本章内容: awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断…

    系统运维 2016-10-01
  • ps查看进程

    ps命令 ps [OPTION]支持三种选项UNIX选项 如-A -eBSD选项 如aGNU选项 如–help选项:默认显示当前终端中的进程a 选项包括所有终端中的进程x 选项包括不连接终端的进程u 选项显示进程所有者的信息f 选项显示进程树,相当于 –forestk|–sort 属性 对属性排序,属性前加- 表示倒序o …

    2017-12-19