网络配置实验

简介:

1.CentOS6 虚拟机迁移后网卡名更改

http://amelie.blog.51cto.com/12850951/1962642


2.IP地址指定

http://amelie.blog.51cto.com/12850951/1962790


3.配置网关

(1).修改配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0中GATEWAY= 指定。

/etc/sysconfig/network中添加GATEWAY= 。

两项冲突时,以前者为准。

(2).重启网络服务

service network restart


4.模拟路由配置

设定两台主机由三个路由器连接。请配置此网络。

(1).添加网卡

由题知,需要四个网段。也就是,需要四个网卡。

wKiom1muWC-AKfRkAABlBKEmc8k899.png

VMware页面,编辑>虚拟网络编辑器>添加网络,添加四块网卡。建议添加连续编号的网卡,以便识别。

默认添加的网卡为仅主机模式,无碍,确定。

(2).环境准备

三台主机充当路由器。以及,实验用主机A和主机B。

(3).主机及路由IP设置

参照上图,为A、B主机设置单卡IP。

R1、R2、R3两个网卡分别配置对应的接口IP

配置方法参照实验2 IP地址指定标题4。

配置完成后,主机仅能ping通临近的路由,路由仅能ping通自己网段的IP(接口与主机)。

也就是说,仅能实现临近通讯,无法跨路由ping.

(4).配置路由表

为R1配置路由

    route add -net 10.3.0.0/16 gw 10.2.0.2 dev eth1

    route add -net 10.4.0.0/16 gw 10.2.0.2(设备名可以不写,系统会自动判断)

    route为临时配置,重启后失效。适合实验环境。

    配置成功后使用route -n查询。

    (删除可用route del -net 10.3.0.0/16)

为R2配置路由

    route add -net 10.1.0.0/16 gw 10.2.0.1

    route add -net 10.4.0.0/16 gw 10.3.0.2

为R3配置路由

    route add -net 10.1.0.0/16 gw 10.3.0.1

    route add -net 10.2.0.0/16 gw 10.3.0.1

ping测试,发现可以ping到的范围变大了。然而,A主机还是ping不到B主机。

(5).关闭路由防火墙

iptables -vnL 查看防火墙

CentOS 6:

service iptables stop 停止防火墙服务(重启后失效)

chkconfig iptables off 重启后关闭防火墙(临时实验的话可以不用执行此命令)

CentOS 7:

systemctl disable firewalld

systemctl stop firewalld

(6).启用路由转发功能

echo 1 > /proc/sys/net/ipv4/ip_forward 路由器默认把非转发给本路由的包丢弃,此命令启用转发功能。对三个路由器分别执行此命令。

此步骤重启后失效。

这时ApingB已经能够ping通了。实验成功。

(7).测试

tcpdump -i eth0 抓包(可以ApingB ,然后B抓包,测试数据能否到达)

traceroute 10.4.0.2(在A主机上运行,目标地址为B主机地址,显示A主机到达B主机经过了哪些路由器)

类似的命令还有tracepath 10.4.0.2 -n,mtr 10.4.0.2动态跟踪。

(8).优化路由

R3和R1两条路由记录都对应相同接口。我们可以把它简写为一条记录。

R1:

route del -net 10.3.0.0/16

route del -net 10.4.0.0/16

route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.2.0.2或route add default gw 10.3.0.1

R3:

route del -net 10.1.0.0/16

route del -net 10.2.0.0/16

route add -net 0.0.0.0/0 gw 10.3.0.1

处于网络边缘的路由器的路由记录都可以这样简写。

(9).思考

在R1上执行route del default gw 10.2.0.2后添加route add -net 10.4.0.0/16 gw 10.2.0.2,A主机到B主机还能ping通吗?

测试是可以ping通的。

因为A主机到B主机间的网络传输可以由R2路由器实现。但是A主机ping 10.3.0.n是ping不通的。目标网络没有对应路由记录,也就是说目标网络既没有指定,也没标明网关(经过路径)。


5.配置文件配置路由

(1).cd /etc/sysconfig/network-script/

(2).vim route-eth0(该文件默认不存在)

    1.10.4.0.1/16(目的IP) via 196.18.0.4(网关,下个路由接口的地址)

      service network restart

    2.ADDRESS1=10.1.0.0

      NETMASK1=255.255.0.0

      GATEWAY1=192.183.37.200

(3).service network restart


6.IP命令加路由

ip route add 10.1.0.0/16 via 196.168.37.100 (net)

ip route add 10.1.0.2 via 196.168.37.100 (host)

ip route add default via 196.168.37.100 (default)

ip route del default via 196.168.37.100 (delete)

ip route flush dev eth0 清空路由表(然后网络就断了0.0。毕竟Linux主机和路由器都需要路由表)

查看:ip route 或 route -n


7.配置动态路由

yum install quagga -y

cp /etc/quagga/ospfd.conf.sample /etc/quagga/odpfd.conf

service ospfd start

vtysh进去配置页面

    show running-config

    conf terminal

    这些命令什么意思呢?残念,阿拉也不知道。总之网路配置相关,看单词理解吧0.0


8.IP命令使用

安装bash-completion包可使用tab命令选项补全功能。centos6光盘镜像里默认没有此包,centos7里是有的。6里包装此包可从fedora下载。

添加IP:

    ip addr add/del 2.2.2.2/16 dev eth1 再添加/删除IP

    ip addr show 查看

        tcpdump -i eth1 icmp 抓包查看哪个IP地址起作用

        还可以用ifconfig添加Ip

        ifconfig eth1:1 5.5.5.5/16 eth1:后的1是为eth1网卡指定别名

        可用ip addr del 16.6.6.6/16 dev eth1:1删除

        或ifconfig eth1:1 down

    ip addr add 2.2.2.2/16 dev eth1 label eth1:1 也可以加别名

    ip addr flush dev eth1 删除网卡上所有IP地址,所有的0.0















本文转自阿拉杜美美51CTO博客,原文链接:http://blog.51cto.com/amelie/1963219 ,如需转载请自行联系原作者




相关文章
|
3月前
计算机网络:思科实验【1-访问WEB服务器】
计算机网络:思科实验【1-访问WEB服务器】
103 2
计算机网络:思科实验【1-访问WEB服务器】
|
4月前
|
网络协议 算法 网络安全
EVE-NG强大的网络模拟器和实验平台
随着网络技术的迅猛发展,人们对网络安全和网络性能问题的关注日益增加。在这个领域中,EVE-NG作为一种备受欢迎的网络模拟器和实验平台,备受青睐。
|
5月前
|
网络协议 算法 网络安全
EVE-NG:一种强大的网络模拟器和实验平台
随着网络技术的飞速发展,网络安全和网络性能问题越来越受到人们的关注。在这个领域,EVE-NG是一种广受欢迎的网络模拟器和实验平台。
|
5月前
|
网络协议 应用服务中间件 Linux
Linux网络综合基础实验
Linux网络综合基础实验
67 0
|
2月前
|
弹性计算 网络协议 关系型数据库
网络技术基础阿里云实验——企业级云上网络构建实践
实验地址:<https://developer.aliyun.com/adc/scenario/65e54c7876324bbe9e1fb18665719179> 本文档指导在阿里云上构建跨地域的网络环境,涉及杭州和北京两个地域。任务包括创建VPC、交换机、ECS实例,配置VPC对等连接,以及设置安全组和网络ACL规则以实现特定服务间的互访。例如,允许北京的研发服务器ECS-DEV访问杭州的文件服务器ECS-FS的SSH服务,ECS-FS访问ECS-WEB01的SSH服务,ECS-WEB01访问ECS-DB01的MySQL服务,并确保ECS-WEB03对外提供HTTP服务。
网络技术基础(19)——PPPoE实验
【3月更文挑战第5天】该文介绍了PPPoE拨号上网的模拟实验。通过运营商提供的PPPoverEthernet服务,设备可以动态获取内网地址并连接到Internet。实验包括服务器和客户端的配置:服务器设置地址池、认证账号和虚拟模板,并绑定到物理接口;客户端配置拨号规则、虚拟拨号口及内网网关,以实现永久在线连接。实验结果显示,客户端成功通过Dialer接口连接到服务器,实现了上网功能。
|
2月前
|
网络虚拟化
计算机网络VLAN实验
计算机网络VLAN实验
|
3月前
|
网络协议 网络架构
计算机网络:思科实验【5-IPv4地址——分类地址与划分子网】
计算机网络:思科实验【5-IPv4地址——分类地址与划分子网】
|
3月前
|
安全 数据库 网络虚拟化
计算机网络:思科实验【4-生成树协议STP及虚拟局域网VLAN】
计算机网络:思科实验【4-生成树协议STP及虚拟局域网VLAN】