Linux 学习笔记(六)
编程语言
2018-08-13 04:58:11
阅读次数: 0
//配置网络
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)
//查看或设置当前主机名
localhost.localdomain
//查看路由表条目
[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 ~]# 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
//跟踪数据包-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 * * *
//域名解析 - nslookup
Server: 192.168.126.2 //DNS服务器地址
Address: 192.168.126.2#53
Non-authoritative answer: //解析的反馈结果
Address: 111.30.132.101
//设置网络接口参数 - 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
master
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
//本地主机映射文件
/etc/hosts
用途:保存主机名与IP地址的映射记录
hosts文件和DNS服务器的比较:
默认情况下,系统首先从hosts文件查找解析记录
hosts文件只对当前的主机有效
hosts文件可减少DNS查询过程,从而加快访问速度
转载自blog.csdn.net/weixin_42325841/article/details/81501439