关于Linux网络配置

1.网络协议

1.以太网传输协议:CSMA/CD即载波侦听多路访问/冲突检测

  • 是广播型信道中采用一种随机访问技术的竞争型访问方法,具有多目标地址的特点
  • 它处于一种总线型局域网结构,其物理拓扑结构正逐步向星型发展
  • 采用分布式控制方法,所有结点之间不存在控制与被控制的关系
  • 早期主要是以太网络中数据传输方式,广泛应用于以太网中

2.IPv4,Internet Protocol version 4即网际协议版本4,又称互联网通信协议第四版

  • 是网际协议开发过程中的第四个修订版本,也是此协议第一个被广泛部署的版本
  • 是一种无连接的协议,操作在使用分组交换的链路层(如以太网)上
  • 此协议会尽最大努力交付数据包,意即它不保证任何数据包均能送达目的地,也不保证所有数据包均按照正确的顺序无重复地到达
  • 这些方面是由上层的传输协议(如传输控制协议)处理的
  • IPv4使用32位(4字节)地址,因此地址空间中只有4,294,967,296(2)个地址
  • IPv4地址可被写作任何表示一个32位整数值的形式,但为了方便人类阅读和分析,它通常被写作点分十进制的形式,即四个字节被分开用十进制写出,中间用点分隔
  • 一个IPv4地址可以分为网络地址和主机地址两部分,其中网络地址可以使用如下形式描述:192.168.0.0/16,其中斜线后的数字表示网络地址部分的长度是16位,这对应2个字节,即网络地址部分是192.168.0.0,/24则表示前24位为1,/24=/255.255.255.0。而对于ip为172.255.254.89,网络位为172.255.254,主机位为89
  • IPv4地址可以分为以下五类:A类:0~127 ,B类:128~191, C类:192~223, D类:224~239,组播地址, E类:240~254,保留为研究测试使用

3.IP,Intermet Protocol即网际互连协议,是TCP/IP体系中的网络层协议

  • IP是整个TCP/IP协议族的核心,也是构成互联网的基础
  • 设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展
  • IP只为主机提供一种无连接、不可靠的、尽力而为的数据报传输服务
  • 位于TCP/IP模型的网络层(相当于OSI模型的网络层),对上可载送传输层各种协议的信息,例如TCP、UDP等;对下可将IP信息包放到链路层,通过以太网、令牌环网络等各种技术来传送
  • 为了能适应异构网络,IP强调适应性、简洁性和可操作性,并在可靠性做了一定的牺牲
  • IP不保证分组的交付时限和可靠性,所传送分组有可能出现丢失、重复、延迟或乱序等问题

4.IPv4地址与IP地址的区别:

  • IPv4是一个版本,而IP是一个很大的概念,他们有着本质上的区别
  • IPv4地址是广电网络的内网IP
  • IP地址中A类、B类、C类地址的区别,IP地址的长度决定了IPv4的地址空间,决定了地址的有限
  • IP包含了私网IP、公网IP、IPv4、IPv6

2.相关概念

  • 直连网络: 直连网络与外部网络相连,其自身不包含任何网络资源,在直连网络中创建虚拟机时实际使用的是外部网络中的IP地址资源,外部网络可以是公司现有网络或者公网,可直接进行通信
  • 子网掩码: 它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码
  • 子网掩码不能单独存在,它必须结合IP地址一起使用
  • 子网掩码的作用,就是将某个IP地址划分成网络地址和主机地址两部分,还可用于将一个大的IP网络划分为若干小的子网络
  • 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在广域网上
  • 当网络位一致时,主机位不一致的两个ip可以直接通讯,处于同一个局域网下

3.网络设定工具

1.ping

ping 检测网络是否通畅
ping -c 1 ping1次
ping -w 1 等待一秒
ping -c1 -w1 ip ping一次等待一秒
[root@foundation79 ~]# ping 172.25.254.80     ##检测网络是否通畅
PING 172.25.254.80 (172.25.254.80) 56(84) bytes of data.
64 bytes from 172.25.254.80: icmp_seq=1 ttl=64 time=0.137 ms
64 bytes from 172.25.254.80: icmp_seq=2 ttl=64 time=0.148 ms
^C
--- 172.25.254.80 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.137/0.142/0.148/0.013 ms
[root@foundation79 ~]# ping -c 1 172.25.254.80    ##ping一次
PING 172.25.254.80 (172.25.254.80) 56(84) bytes of data.
64 bytes from 172.25.254.80: icmp_seq=1 ttl=64 time=0.244 ms

--- 172.25.254.80 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.244/0.244/0.244/0.000 ms
[root@foundation79 ~]# ping -w 1 172.25.254.80   ##等待一秒
PING 172.25.254.80 (172.25.254.80) 56(84) bytes of data.
64 bytes from 172.25.254.80: icmp_seq=1 ttl=64 time=0.162 ms
64 bytes from 172.25.254.80: icmp_seq=2 ttl=64 time=0.189 ms

--- 172.25.254.80 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.162/0.175/0.189/0.018 ms
[root@foundation79 ~]# ping -c1 -w1 172.25.254.80   ##ping一次等待一秒
PING 172.25.254.80 (172.25.254.80) 56(84) bytes of data.
64 bytes from 172.25.254.80: icmp_seq=1 ttl=64 time=0.247 ms

--- 172.25.254.80 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.247/0.247/0.247/0.000 ms

2.ifconfig

ifconfig 查看或设定网络接口
ifconfig device ip/24 设定某一特定device的ip
ifconfig device down 关闭
ifconfig device up 开启
[root@localhost ~]# ifconfig   ##查看所有的网络接口
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.25.254.80  netmask 255.255.255.0  broadcast 172.25.254.255
        inet6 fe80::5054:ff:fe00:4f0a  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:00:4f:0a  txqueuelen 1000  (Ethernet)
        RX packets 55  bytes 7089 (6.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 66  bytes 9254 (9.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 52:54:00:4e:69:17  txqueuelen 1000  (Ethernet)
        RX packets 41  bytes 4963 (4.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 8  bytes 556 (556.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 556 (556.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@localhost ~]# ifconfig eth1 1.1.1.50/24   ##设定eth1的ip为1.1.1.50/24
[root@localhost ~]# ifconfig eth1   ##查看网络接口eth1
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 1.1.1.50  netmask 255.255.255.0  broadcast 1.1.1.255
        ether 52:54:00:4e:69:17  txqueuelen 1000  (Ethernet)
        RX packets 41  bytes 4963 (4.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10  bytes 1769 (1.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@localhost ~]# ifconfig eth1 down    ##关闭
[root@localhost ~]# ifconfig   ##查看
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.25.254.80  netmask 255.255.255.0  broadcast 172.25.254.255
        inet6 fe80::5054:ff:fe00:4f0a  prefixlen 64  scopeid 0x20<link>
        ether 52:54:00:00:4f:0a  txqueuelen 1000  (Ethernet)
        RX packets 206  bytes 20828 (20.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 138  bytes 18518 (18.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 8  bytes 556 (556.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 556 (556.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@localhost ~]# ifconfig eth1 up   ##开启
[root@localhost ~]
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值