Linux网络配置

网络的基本了解

在学习Linux的网络配置之前,我们最好对于计算机网络有一个了解,这样会更好的理解以下学习的内容。如果暂时没有学习计算机网络的精力,那就紧跟起来,先记住在理解也不迟。我的建议还是先了解一下:ip地址、子网掩码、网关、网卡、DNS、mac地址、子网IP。

  • 同一网段(局域网)的计算机之间,要想ping通,必须关闭防火墙。
  • 同一网段的计算机通过网卡(网关)显示连接局域网外部的通信。
  • VMWare中网络连接主要有NAT模式与桥接模式两种。
  • Linux终端的指令:ifconfig,获取本机的ip地址 。ping 目标主机的ip地址,测试本机与目标主机是否能够ping通。

设置指定IP

IP地址的获取方式有两种:

  1. 自动获取IP地址,能避免IP冲突,但是每次开机自动获取的IP地址可能都不一样。
  2. 在实际工作中,程序员一般都使用固定的IP地址。

指定IP设置步骤:

  1. 修改IP地址,如图所示:
    [root@hadoop100 桌面]#vim /etc/sysconfig/network-scripts/ifcfg-eth0

在这里插入图片描述
以下标红的项必须修改,有值的按照下面的值修改,没有该项的要增加。

DEVICE=eth0 #接口名(设备,网卡)
HWADDR=00:0C:2x:6x:0x:xx #MAC地址
TYPE=Ethernet #网络类型(通常是Ethemet)
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44 #随机id

#系统启动的时候网络接口是否有效(yes/no)
ONBOOT=yes
#IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
BOOTPROTO=static
#IP地址
IPADDR=192.168.1.100
#网关
GATEWAY=192.168.1.2
#域名解析器
DNS1=114.114.114.114
DNS2=8.8.8.8

修改后,如图所示:
在这里插入图片描述
:wq 保存退出

  1. 执行 service network restart ,如图所示:
    在这里插入图片描述
  2. 如果报错,reboot ,重启虚拟机

修改主机名与主机映射文件

修改主机名

  1. hostname 显示本机的主机名
    在这里插入图片描述

  2. vim /etc/hostname
    在这里插入图片描述
    直接修改其中的内容,即可。

  3. reboot 重启,新设置的主机名会生效。

修改主机映射文件

当我们要想查看本计算机是否能够ping通时,每次都要输入目标主机的ip地址,就显示格外麻烦,有什么简单的方法呢?

  1. vim /etc/hosts
    添加如下内容:
    192.168.1.10 gx
    192.168.1.20 gx20
  2. ping gx
    在这里插入图片描述
    修改windows中的hosts文件,C:\Windows\System32\drivers\etc\hosts
    添加内容:
    192.168.1.100 gx100
    192.168.1.101 gx101
    192.168.1.102 gx102
    192.168.1.103 gx103
    192.168.1.104 gx104
    192.168.1.105 gx105

hosts与DNS详解

应用实例,用户在浏览器输入:www.baidu.com

  1. 浏览器先检查与baidu.com域名对用的ip地址,有就直接连接到此出的ip 服务器即可
  2. 否则,会检查本机的DNS解析器缓存。以上两个缓存都理解为本计算机上的缓存解析器。
  3. 一般来说,当计算机成功访问某一网站之后,在一定时间内浏览器会 缓存对应的ip地址(DNS解析记录)。
    如,在windows的cmd窗口中输入:
    ipconfig /displaydns 查看dns域名解析缓存
    ipconfig /flushdns 手动清理dns缓存
  4. 如果本地的解析缓存没有找到,检查系统中的hosts文件中有没有配置对应的域名ip映射,有的话完成解析并返回。
  5. 还是没有的话,则去DNS服务器中找到对应的ip地址,并返回。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值