linux 网络设置基础知识整理复习(一)碰到的各种问题

来源:互联网 发布:大数据相关技术介绍 编辑:程序博客网 时间:2024/06/08 08:52

遇到的问题:

  • ping 不通
  • scp怎么无法操作
  • ssh登录各种莫名奇妙的错误
  • 你能ssh我,我不能ssh你
  • 普通用户可以,root用户不可以
  • curl wget 怎么访问不了

linux一切皆是文件,所有通过linux命令配置的,也一定可以通过修改文件来达到目的

不同的linux发行版本,同样的东西可能文件名字,位置,命令等有区别,所以首先弄清楚自己机器,这很关键。网上资料很大部分都是没先说的,上来就是怎么怎么弄,文章垃圾,自己也要会搜索

设备工作在网络的那一层,有什么

  • 物理层:
    中继器,集线器,双绞线

  • 数据链路层:
    网桥,以太网交换机,网卡(一半物理层,一半数据链路层)

mac地址

  • 网络层:
    路由器,三层交换机

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)
ip地址(子网掩码)
网关

  • 传输层:
    四层交换机(常用作负载均衡),网桥:对高层协议(包括传输层及更高层次)进行转换的网间连接器

网卡,即网络接口板,又称网络适配器或NIC (网络接口控制器),是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第1层。它使得用户可以透过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一个独一无二的MAC地址。没有任何两块被生产出来的网卡拥有同样的地址。这是因为电气电子工程师协会(IEEE)负责为网络接口控制器销售商分配唯一的MAC地址

路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。

网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192. 168.1.254”,子网掩码为255.255.255.0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。而要实现这两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。网络B向网络A转发数据包的过程也是如此。所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。


linux eth0 eth1 …

首先明确 linux eth0, eth1等是网卡,其中lo代表127.0.0.1

这里写图片描述

  • eth0 表示第一块网卡, 其中 HWaddr 表示网卡的物理地址,可以看到目前这个网卡的物理地址(MAC地址)是 00:0c:29:76:fd:dd

  • inet addr 用来表示网卡的IP地址,此网卡的 IP地址是 192.168.14.136,广播地址, Bcast:192.168.14.255,掩码地址Mask:255.255.255.0

  • lo 是表示主机的回坏地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 HTTPD服务器的指定到回坏地址,在浏览器输入 127.0.0.1 就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。

  • 第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)

  • 第二行:网卡的IP地址、子网、掩码
  • 第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节
  • 第四、五行:接收、发送数据包情况统计
  • 第七行:接收、发送数据字节数统计信息。

指定网卡关闭,开启

ifconfig eth0 downifconfig eth0 up

这里写图片描述

这里写图片描述

给网卡配置ip,子网掩码,广播地址

 #ifconfig eth0 192.168.14.137

这里写图片描述

 #ifconfig eth0 192.168.15.137 netmask 255.255.255.0 broadcast 192.168.15.255

这里写图片描述

这里写图片描述


ssh 相互成功访问实例

  • 两台虚拟机,可以相互ping通

这里写图片描述

ssh服务(检查安装,是否开启服务)

这里写图片描述

  • 确保两台虚拟机都开启了ssh服务

这里写图片描述

这里写图片描述

  • 相互成功访问

这里写图片描述

这里写图片描述

ssh不能相互访问实例

理解ssh,破坏其中的某些东西

  • *
阅读全文
0 0