学习笔记(14)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记(14)相关的知识,希望对你有一定的参考价值。

1.A类: 1-126 全0 和全1的网络地址不能用,B类: 127回环地址不用,128-191

2.172.20.0.100/16(24)位都与网关在同一网络,是可以通过网关上网的。(网关地址:172.20.0.1)

3.交换机连接的不同网段的主机,需要一个路由器直连一个交换机,但是需要路由器的单个接口配置两个IP地址。此种链接被称为单臂路由 

4.路由表在计算网络ID的时候,是与计算机的子网掩码位数来算出目标网络的网络ID(补充files内容)

5.计算无类的最小IP和最大IP 也要去除主机位数全0和全1的地址

6.无类的网络id的格式为ip地址/网络位数

7.私有地址在网络上是没有路由的,因为申请公有地址时是不分配私有地址的,所以互联网中的路由器也不会存在私有地址的路由记录

8.内网中的私有地址访问互联网必须使用NAT,家中使用的一般都是私有地址来上网

9.0.0.0.0 表示未知地址(route -n) 可以作为默认路由

10.本地回环地址只要处于一个网络的其他地址都可以ping通,主要是看后面netmask数,

  ip addr add 1.1.1.1/16 dev lo

  ping 1.1.3.4 可通  ping 1.2.3.4 不可通

11.连接互联网的内网路由因为互联网的路由太多,无法手动配置,可以直接使用默认路由即可

12.直连网关不需要配置,即为#route -n 中的0.0.0.0,非直连网关则是下一跳路由器的临近IP地址

13.默认路由一般是在边界拓扑中使用,即该路由器只连接一个路由器

14.windows: route print

   route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1

15.默认网关的作用就是生成默认路由,使用命令删除windows中的默认路由,即便是网关配置存在也无法上互联网

16.yum remove libvirt-daemon 删除virbr0-nic,重启后即可显示正常

17.Centos6.9 完整克隆

   修改网卡名:vim /etc/udev/rules.d/70-persistent-net.rules

   删除多余的,修改最后一条的网卡名字为自己需要的

   查看网卡:

dmesg|grep –i eth0

ethtool-ieth0

   网卡名修改生效: 

    卸载网卡驱动 modprobe -r e1000

        加载 modprobe e1000

18.只有脚本类型的文件才可以使用source来生效

19.ip link 可以查看网络的状态,是启用还是禁用(网线是否断开,down为网线断开,up为网线正常)

   命令禁用只是使用ifconfig没有IP地址

20.使用ifdown ifup 依赖于是否存在配置文件

21.ifconfig eth1 1.1.1.1/24 (ifconfig eth0 2.2.2.2 netmask 255.255.255.0) 可以使用子网掩码个数来配置,临时测试生效,重启后地址丢失(ifconfig eth0 down  ifconfig eth0 up) 也可以重启network

22.route -n  (查看比较清晰)     每个接口的ip地址的路由条目会自动生成

   route add -net 8.8.8.8/32 gw 3.3.3.100    注意-net选项是网络IP/掩码位数

   route add -host 8.8.8.8 gw 3.3.3.100

23.网关的指定一定要和主机当前的有的ip地址处于同一网络,如果不在同一网络则会报错

24.route del default gw 192.168.30.2

   route del -host 6.6.6.6

   route del -net 100.0.0.0 netmask 255.0.0.0

25.(使用桥接链接)交换机的两个不同网络的主机 只需要配置一个默认的路由即可,route add default dev ens37(两面都需要配置数据包才可以有去有回)需要补充说明

   127.0.0.1 在route -n中不存在路由条目,所以不会子网络中传输,只在本地回环

26.tcpdump -i eth1 icmp 来抓包

27.桥接的不同网络的主机,主要添加路由最后还是会在同一个MAC地址传输成功的

28.两个主机ping不通的原因之一很可能是因为没有路由条目

29.ifcfg-eth0 其实是个脚本,只不过里面是变量赋值

30.国内的DNS:114.114.114.114(1.1.1.1 澳大利亚的DNS服务器) google的8.8.8.8会慢,最好DNS1用国内的114.114.114.114

31.NetworkManager 是图形化编辑网络配置,所以把它关掉,否则有时启动network服务的时候报错

32.修改网卡的MAC地址,配置文件中只能使用MACADDR,不能使用HWADDR,之后重启network服务

33.先在虚拟网络中创建多个网络,然后选择网卡指定处于哪个网络,网卡不够的需要添加

34.修改网络配置文件MAC地址可以不给出

35.有时移动位置代替rm也是不错的选择

36.为了避免物理地址冲突的时候可以删除配置文件中的MAC地址和UUID

37.记得模拟路由器的启动路由转发ip_forward  为1

   traceroute ip  路由追踪

   mtr ip   路由追踪

   tracepath ip  路由追踪

38.模拟路由实验,3个路由器


以上是关于学习笔记(14)的主要内容,如果未能解决你的问题,请参考以下文章

《JAVA学习笔记(14-1---14-7)》

mybatis学习笔记(14)-mybatis整合ehcache

mybatis学习笔记(14)-spring和mybatis整合

iOS学习笔记14-网络WebView

千锋Django学习笔记

千锋Django学习笔记