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