识不同的主机。那上海地区的网络是 10.0.0.0 /8 ,也就是说第一个8位组或者点分十进制的第一部分或者二进制部分的前8位是用来规定网络部分的,这个网络中只要是以 10. 开头的网络都属于同一网段,如 10.0.0.1 , 10.1.1.1 ,10.100.32.45 等都是属于这同一个网段。
7.1.5 同一个网络主机之间的通信
- 同一个网络内主机之间的通信还需要用到一个编址就是 MAC 地址
- MAC 地址就是用来在同一个网络之内的主机之间通信的,通常同一个网络之内主机都是直接连接的
- ARP :地址解析协议
7.1.6 不同网络之间通信
- 只要是去访问不在同一网段的网络,都需要使用到路由器去转发,路由器就是一个中间人的角色
7.1.7 路由
- 在不同网络之间传输数据的功能叫做路由功能,一般有多个接口,连接到不同的网络中,并且通过路由表进行数据转发,
192.168.1.0 |
255.255.255.0 |
eth0 |
172.16.1.0 |
255.255.0.0 |
eth1 |
61.1.1.0 |
255.255.255.252 |
eth2 |
7.1.8 域名
- IP 地址往往难以记忆,所以我们一般使用域名进行管理,例如:www.baidu.com
- 域名分为三个部分,用 “ . ” 分隔
- 类型 :标识此域名的类型,如:com、net、org、edu、gov 等
- 域名 :域名称,如:baidu
- 主机名:该域中的某台主机名称,如:www
- 域名大小写不敏感
- 主机名是可以随变起的,之所以大家都用 www 是因为约定俗成 www 是网页服务器,网页服务器也可以不叫这个名字,随变叫什么都可以
7.1.9 DNS
- 每个域名代表一个 IP ,而 DNS 服务就是用来在 IP 与域名之间进行转换的
7.1.10 基本网络参数
要配置一个局域网通信的计算机:
要配置一个跨网段通信的计算机:
要配置一个可上网的计算机:
?
7.2、Linux 网络基础配置
7.2.1 以太网连接
- 在 Linux 中,以太网接口被命名为: eth0、eth1 等,0、1代表网卡编号
- 通过 lspci 命令可以查看网卡硬件信息(如果是 usb 网卡,则可能需要使用 lsusb 命令)
- 命令 ifconfig 用来查看接口信息
- ifconfig -a 查看所有接口
- ifconfig eth0 查看特定接口
- 命令 ifup 、 ifdown 用来启用、禁用一个接口
7.2.2 配置网络信息
- 使用 setup 命令可以配置网络信息,配置一个或多个网卡步骤如下,
- setup -> Network configuration -> Device configuration -> eth0...(如果是多个网卡,第二次这个页面选择 New Device ) -> 按下键选到 Use DHCP 按空格键,默认选择的* 会消失掉 ,Static IP 输入:192.168.1.210,Netmask 输入:255.255.255.0,Default gateway IP 输入:192.168.1.1,Primary DNS Server 输入:61.134.1.4,还可以配置多个 DNS ,在 Secondary DNS Server 输入:210.30.19.40,设置完成后选择 OK 键,Select A Device 页面选择 Save 保存,再选择 SaveQuit 保存退出,最后选择 Quit 退出。(输入的 IP 地址要根据自己的实际情况输入!)
- 配置完成后,使用 ifup 启用网卡,并使用 ifconfig 命令查看信息
7.2.3 网络相关配置文件
- 网卡配置文件
- /etc/sysconfig/network-scripts/ifcfg-eth0
- DNS 配置信息
- 主机名配置文件
- 静态主机名配置文件
7.2.4 网络测试命令
- 测试网络连通性 ( Ctrl + C 结束 )
- ping 192.168.1.1
- ping www.linuxcast.net
- 测试 DNS 解析
- host www.linuxcast.net
- dig www.linuxcast.net
- 显示路由表
- 追踪到达目的地址的网络路径
- traceroute www.linuxcast.net
- traceroute www.douban.com
- 使用 mtr 进行网络质量测试 (结合了 traceroute 和 ping)
7.2.5 修改主机名
- 实时修改主机名(重启后会恢复)
- hostname train.linuxcast.net
- 永久性修改主机名
- /etc/sysconfig/network 文件下修改 HOSTNAME = train.linuxcast.net
7.2.6 故障排查
- 网络故障排查遵循 从底层到高层、从自身到外部 的流程进行
- 先查看网络配置信息是否正确
- 再查看到达网关是否连通
- 再查看 DNS 解析是否正常
- host www.linuxcast.net
- host www.126.com
- host www.douban.com
|