学习笔记(14)

学习笔记(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个路由器

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97266

(0)
涤生涤生
上一篇 2018-04-30 08:39
下一篇 2018-04-30 08:49

相关推荐

  • mysql 高可用

    实验:集群高可用 一个管理——一个主——两个从 管理 主机 从机1 从机2 1.必须先统一时间,做集群必须时间一致,所有主机做如下操作 所有主机统一ntp服务器时间,写入文件里 前期需要手工同步下 启用ntp服务 2.所有主机关掉iptables 和selinux 3.先做主从复制 主机配置文件 这四项必须写 重启服务 查看主机二进制文件的位置 主机创建账号…

    2018-06-19
  • 软件包的管理课程

    软件运行和编译  ABI:Application Binary Interface Windows与Linux不兼容 ELF(Executable and Linkable Format) PE(Portable Executable) 库级别的虚拟化: Linux: WINE Windows: Cygwin  API:Application Progr…

    2018-04-29
  • NGINX2

    nginx的地址重定向,代理,调度(调度算法),和源码编译;

    2018-07-06
  • 脚本编程基础环境设置

    程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行 计算机:运行二进制指令编程语言:低级:汇编高级:编译:高级语言–>编译器–>目标代码java,C#解释:高级语言–>解释器–>机器代码…

    Linux笔记 2018-04-15
  • Docker容器技术之Docker Image

    镜像是Docker容器的基石,容器是镜像的运行实例,有了镜像才能启动容器。

    2018-08-02
  • 脚本相关

    变量 echo $name 与 echo “$name” 假如变量是读取文件,前者会自动缩进成一行,后者保留原有格式 (umask=022,mkdir /f1)括号相当于开启一个临时子进程,能读取当前shall的变量等信息,但是进程号不变,命令结束后恢复刚才状态 局部变量,环境变量,只读变量(常量),位置变量,数组 局部变量:只在当前…

    2018-05-14