//配置网络 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查询过程,从而加快访问速度