设为首页 加入收藏

TOP

Linux入门基础之 中(三)
2019-09-14 00:52:44 】 浏览:72
Tags:Linux 入门 基础
识不同的主机。那上海地区的网络是 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
  • 通常指的网关就是路由器的 IP 。

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 基本网络参数

  • 要配置一个局域网通信的计算机:

    • IP 地址
    • 子网掩码
  • 要配置一个跨网段通信的计算机:

    • IP 地址
    • 子网掩码
    • 网关
  • 要配置一个可上网的计算机:

    • IP 地址
    • 子网掩码
    • 网关
    • DNS

    ?

7.2、Linux 网络基础配置

7.2.1 以太网连接

  • 在 Linux 中,以太网接口被命名为: eth0、eth1 等,0、1代表网卡编号
  • 通过 lspci 命令可以查看网卡硬件信息(如果是 usb 网卡,则可能需要使用 lsusb 命令)
  • 命令 ifconfig 用来查看接口信息
    • ifconfig -a 查看所有接口
    • ifconfig eth0 查看特定接口
  • 命令 ifup 、 ifdown 用来启用、禁用一个接口
    • ifup eth0
    • ifdown eth0

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 命令查看信息
    • ifup eth0

7.2.3 网络相关配置文件

  • 网卡配置文件
    • /etc/sysconfig/network-scripts/ifcfg-eth0
  • DNS 配置信息
    • /etc/resolv.conf
  • 主机名配置文件
    • /etc/sysconfig/network
  • 静态主机名配置文件
    • /etc/hosts

7.2.4 网络测试命令

  • 测试网络连通性 ( Ctrl + C 结束 )
    • ping 192.168.1.1
    • ping www.linuxcast.net
  • 测试 DNS 解析
    • host www.linuxcast.net
    • dig www.linuxcast.net
  • 显示路由表
    • ip route
  • 追踪到达目的地址的网络路径
    • traceroute www.linuxcast.net
    • traceroute www.douban.com
  • 使用 mtr 进行网络质量测试 (结合了 traceroute 和 ping)
    • mtr www.linuxcast.net

7.2.5 修改主机名

  • 实时修改主机名(重启后会恢复)
    • hostname train.linuxcast.net
  • 永久性修改主机名
    • /etc/sysconfig/network 文件下修改 HOSTNAME = train.linuxcast.net

7.2.6 故障排查

  • 网络故障排查遵循 从底层到高层、从自身到外部 的流程进行
  • 先查看网络配置信息是否正确
    • IP 网址
    • 子网掩码
    • 网关
    • DNS
  • 再查看到达网关是否连通
    • ping 网关 IP 地址
  • 再查看 DNS 解析是否正常
    • host www.linuxcast.net
    • host www.126.com
    • host www.douban.com
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Zabbix监控多个JVM进程 下一篇Linux配置JDK

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目