Linux 学习笔记(六)

//配置网络

 

1、名词解析

//广播地址

广播地址(Broadcast Address)是专门用于同时向网络中所有工作站进行发送的一个地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。

广播地址主要有两类

广播地址应用于网络内的所有主机

1)受限广播

它不被路由发送,但会被送到相同物理网络段上的所有主机

IP地址的网络字段和主机字段全为1就是地址255.255.255.255

2)直接广播

网络广播会被路由,并会发送到专门网络上的每台主机

IP地址的网络字段定义这个网络,主机字段通常全为1,如 192.168.10.255

 

//mac地址

MAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责 IP地址,第二层数据链路层则负责 MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址。[1] 

MAC地址是网卡决定的,是固定的。

 

//网关

网关(Gateway)[1]  就是一个网络连接到另一个网络的“关口”。也就是网络关卡。网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连 。

 

//子网掩码

子网掩码是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

 

//虚拟机连接方式

1.NAT(网络地址转换,虚拟机可以上网,但不能和物理机通信)-----VMnet8

2.host only(主机模式,虚拟机之间可以通信,与物理机不能通信)-----VMnet1

3.bridge (桥接,虚拟机与物理机在地位上相等,相当于与物理机在同一局域网的物理机)

楼主直接设置桥接,再按局域网机子配置就行

 

 

 

2、查看网络接口信息

[root@localhost ~]# ifconfig eth1  //查看指定网络接口信息

eth1      Link encap:Ethernet  HWaddr 00:0C:29:B0:5E:76  

          inet addr:192.168.126.154  Bcast:192.168.126.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:feb0:5e76/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:225 errors:0 dropped:0 overruns:0 frame:0

          TX packets:211 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000 

          RX bytes:40857 (39.8 KiB)  TX bytes:29375 (28.6 KiB)

 

[root@localhost ~]# 

 

//查看或设置当前主机名

[root@localhost ~]# hostname

localhost.localdomain

[root@localhost ~]# 

 

//查看路由表条目

[root@localhost ~]# route -n  //-n:将路由记录中的地址信息显示为数字形式

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric 

192.168.126.0   0.0.0.0         255.255.255.0   U     1      

0.0.0.0         192.168.126.2   0.0.0.0         UG    0      

[root@localhost ~]# 

 

//查看网络接口连接情况

[root@localhost ~]# netstat -anpt | grep :2

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                LISTEN      2396/sshd           

tcp        0      0 127.0.0.1:25                0.0.0.0:*                LISTEN      2594/master         

tcp        0      0 192.168.126.154:22          192.168.11:11939         ESTABLISHED 3626/sshd           

tcp        0      0 :::22                       :::*                     LISTEN      2396/sshd           

tcp        0      0 ::1:25                      :::*                     LISTEN      2594/master         

[root@localhost ~]# netstat -anpt | grep :21

[root@localhost ~]# 

 

//跟踪数据包-traceroute

//测试从当前主机到目的主机之间经过的网络节点

[root@localhost ~]# traceroute 100.75.131.129

traceroute to 100.75.131.129 (100.75.131.129), 30 hops max, 60 byte packets

 1  192.168.126.2 (192.168.126.2)  2.140 ms  0.602 ms  1.138 ms

 2  * * *

 3  * * *

 4  * * *

 5  * * *

 6  * * *

 7  * * *

 8  * * *

 9  * * *

10  * * *

11  * * *

12  * * *

13  * * *

14  * * *

15  * * *

16  * * *

17  * * *

18  * * *

19  * * *

20  * * *

21  * * *

22  * * *

23  * * *

24  * * *

25  * * *

26  * * *

27  * * *

28  * * *

29  * * *

30  * * *

[root@localhost ~]# 

 

//域名解析 - nslookup

[root@localhost ~]# nslookup www.qq.com

Server:        192.168.126.2   //DNS服务器地址

Address:    192.168.126.2#53

 

Non-authoritative answer:  //解析的反馈结果

Name:    www.qq.com

Address: 111.30.132.101

 

[root@localhost ~]# 

 

//设置网络接口参数  - ifconfig

[root@localhost ~]# ifconfig eth1:1 192.168.126.111  //设置虚拟网络接口

[root@localhost ~]# ifconfig eth1: 192.168.126.11    //设置网络接口的ip

 

//设置路由记录 - route

删除路由表中的默认网关记录

格式:route  del  default  gw  IP地址

向路由表中添加默认网关记录

格式:route add  default  gw  IP地址

添加到指定网段的路由记录

格式:route add  -net  网段地址  gw  IP地址

删除到指定网段的路由记录

格式:route  del  -net  网段地址

 

//修改主机名 - hostname

[root@localhost ~]# vim /etc/hosts

[root@localhost ~]# hostname master

[root@localhost ~]# hostname

master

[root@localhost ~]# bash

[root@master ~]# hostname

master

 

//网络接口配置文件

[root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.4.1

NETMASK=255.255.255.0

GATEWAY=192.168.4.2

DNS1=202.106.0.20

 

//主机名称配置文件

[root@master ~]# vim /etc/sysconfig/network

用途:保存全局网络设置,主要包括主机名信息

 

//域名解析配置文件

[root@master ~]# vim /etc/resolv.conf   //用途:保存本机需要使用的DNS服务器的IP地址

[root@master ~]# cat /etc/resolv.conf 

# Generated by NetworkManager

domain localdomain

search localdomain

nameserver 192.168.126.2

[root@master ~]# 

 

//本地主机映射文件

/etc/hosts 

用途:保存主机名与IP地址的映射记录

 

hosts文件和DNS服务器的比较:

默认情况下,系统首先从hosts文件查找解析记录

hosts文件只对当前的主机有效

hosts文件可减少DNS查询过程,从而加快访问速度 

猜你喜欢

转载自blog.csdn.net/weixin_42325841/article/details/81501439