目录

### 1.什么是IP ADDRESS ###

### 2.子网掩码 ###

### 3.ip通信判定 ###

### 4.网络设定工具 ###

###5.图形方式设定ip###

###6.命令方式设定网络###

###7.管理网络配置文件###

###8.dhcp网络设定###

###8.lo回环接口###

###9.网关和路由器###

###10.设定dns###


##实验环境:两台主机单网卡#双网卡

配置网络适配器#桥接模式

双网卡#添加一个网卡

  • #选择网络适配器 ----> 添加

  • #选择网络适配器---->选择完成

  • #将两个适配器都改成桥接模式

### 1.什么是IP ADDRESS ###

internet protocol ADDRESS      ##网络进程地址
 #现阶段使用的:ipv4         internet protocol version 4
IP是由32个0和1组成的
                      网络位          +         主机位     ----> 网络进程地址
111111110.11111110.11111110.11111110 = 254.254.254.254

### 2.子网掩码 ###

#用来划分网络区域
#子网掩码非0的位对应的IP上的数字表示这个IP的网络位
#子网掩码0位对应的数字是IP的主机位
#网络位表示网络区域
#主机位表示网络区域里的某台主机

### 3.ip通信判定 ###

#网络位一致,主机位不一致的2个IP可以直接通信
 172.25.254.1/24    24=255.255.255.0
172.25.254.2/24

### 4.网络设定工具 ###

##临时设定##
##ifconfig命令的用法
ifconfig                                            ##查看网络接口信息
ifconfig ens160 down                     ##关闭网络接口
ifconfig ens160 up                          ##打开网络接口
ifconfig ens160 192.168.95.100/24
ifconfig ens192 1.1.1.100/24          ##设定IP和网关


##ip命令的用法
ip addr                                                          ##检测或设定网络接口
ip addr show                                                ##查看网络接口信息
ip addr add 192.168.95.200/24 dev ens160   
ip addr add 1.1.1.100/24 dev ens192          ##设定IP和网关
ip addr del 192.168.95.100/24 dev ens160 ##删除IP和网关

 ##ping命令的用法
ping 192.168.95.100           ##检测网络是否流畅
ping -c 1 192.168.95.100    ##ping1次
ping -w 1 192.168.95.100   ##等待时间为1秒
ping -c1 -w1 192.168.95.100 ##ping一次等待时间为1秒

”如ping不通可查看本地防火墙是否关闭或使用 nm-connection-editor 命令删除设定的IP重新设定”

###5.图形方式设定ip###

##永久设定
1)图形设定(新手适用)
执行 nm-connection-editor 手动设定
使用前提 ----> 控制网络服务开启
systemctl start NetworkManager          ##开启服务控制网络
以太网 ----> 同轴传输 ----> 使用前查看线路是否被占用
2)无图形设定
init 5        ##从无图形模式进入有图形模式
init 3        ##从有图形模式进入无图形式
ctrl+l        ##无图形模式清屏

init 3 进入无图形模式


在无图形模式下登录 ----> 执行 nmtui 命令,用tab键上下进行选择


选择ok,添加并修改IP和子网掩码

###6.命令方式设定网络###

##永久设定
nmcli                                                    ##NetworkManager必须开启

nmcli device connect ens160              ##启用ens160网卡
nmcli device disconnect ens160         ##关闭ens160网卡
nmcli device status ens160                 ##查看ens160网卡服务接口信息
nmcli device show ens160                  ##查看ens160网卡信息 

nmcli connection delete ens160         ##删除ens160网卡
nmcli  connection add con-name westos ifname ens160 ipv4.method manual ipv4.addresses 192.168.95.100/24 type ethernet
                                                             ##添加ens160网卡链接
nmcli  connection delete uuid 87d2ec7a-7079-4de7-9639-11f9dbd57482  ethernet  ens160 
                                                             ##删除链接 ----> 可用于执行错误的命令后删除生成的错误链接
nmcli  connection down ens160         ##关闭ens160网卡
nmcli  connection up ens160              ##启动ens160网卡
nmcli  connection modify ens160 ipv4.addresses 172.25.254.144/24
                                                             ##更改ens160网卡IP和网关
以上命令执行后应执行
nmcli connection up ens160               ##再次启动ens160网卡

###7.管理网络配置文件###

##网络配置目录
 cd /etc/sysconfig/network-scripts/                      ##必须将网络配置文件写在此目录中,否则无效
less /usr/share/doc/initscripts/sysconfig.txt        ##查看如何写网络配置文件
##网络配置文件的命名规则
ifcfg-xxxx                     ##必须以ifcfg开头
 cd /etc/sysconfig/network-scripts/                       ##切换目录
 vim ifcfg-ens160                                                  ##编写配置文件
DEVICE=ens160                                                 ##设备名称 
ONBOOT=yes                                                     ##网络服务开启时自动激活网卡
BOOTPROTO=none                                           ##设备工作方式
IPADDR=192.168.95.100                                    ##IP地址

PREFIX=24                                                         
NETMASK=255.255.255.0                                  ##子网掩码

NAME=ens160                                                    ##接口名称

nmcli connection reload                                      ##重启连接
 nmcli connection  up System\ ens160                ##开启ens160网卡

 ###8.dhcp网络设定###

#在双网卡主机上进行
1)设定IP
2)搭建网络软件仓库
3)
dnf search dhcp                           ##查找DHCP镜像
dnf install dhcp-server.x86_64     ##下载DHCP镜像
systemctl start dhcp                     ##该服务不能启用  ---->没有配置文件
rpm -qc dhcp-server                    ##查看DHCP的配置文件
cat /etc/dhcp/dhcpd.conf             ##DHCP的主配置文件 ----> 主配置文件是空的
cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
                                                    ##获得主配置文件

 vim /etc/dhcp/dhcpd.conf          ##修改第七行,命名为”westos org"      
                                                    ##修改第八行,IP地址:192.168.95.200


                                                    ##在27,28行前加上“#”注释掉
                                                    ##在32行修改:subnet(网段)----> 192.168.95.0

netmask(子网掩码) ----> 255.255.255.0
                                                        网段:range dynamic-bootp 192.168.95.60 192.168.95.59


                                                    ##将34行,35行前加上“#”注销
                                                    ##37行以后全部删掉  长按“d" 删除   长按"u"恢复             
                                                    
systemctl enable --now dhcpd    ##启动DHCP服务

#如启动失败可执行 “vim journalctl -xe” 命令查看报错并修改
systemctl restart dhcpd               ##重启DHCP服务

#测试:在单网卡主机中建立软件仓库,然后获取IP
  cd /etc/sysconfig/network-scripts/
   rm -rf *
  vim ifcfg-ens160

文件内容:
DEVICE=ens160
ONBOOT=yes
BOOTPROTO=dhcp
NAME=ens160


  nmcli connection reload 
  nmcli connection up ens160
  ifconfig


#每块网卡是独一无二的
#在双网卡主机配置文件中查看分配给单网卡主机的IP
less /var/lib/dhcpd/dhcpd.leases    ##通过查看该配置文件确定单网卡的IP是否由双网卡的DHCP分配

###8.lo回环接口###

回环接口 ----> 电脑的神经思想

###9.网关和路由器###

连接在不同网段的两台主机
1.1.1.200 <----->192.168.95.250    直接连接----> 不能通信
在中间有一台双网卡主机 ----> 1.1.1.100和192.168.95.200 充当路由器,做地址伪装NAT
1.1.1.200和1.1.1.100通信,192.168.95.250和192.168.95.200通信,通过这台双网卡主机实现通信
网关:用来接收所有上网请求
路由器:把网关接收的所有上网请求做地址转换并且连接到外网的主机
 firewall-cmd --permanent --add-masquerade           ##打开防火墙的地址伪装功能
firewalld-cmd --reload                                                 ##重启防火墙


将双网卡主机作为路由器
route -n                    ##查看网关 

 #临时设定网关
ip route add default via 1.1.1.100            ##设定默认网关为1.1.1.100
#永久设定网关
vim /etc/sysconfig/network
GATEWAY=1.1.1.100
nmcli connection reload
nmcli connection up ens192
ping 1.1.1.100                        ##单网卡主机可以和网关通信
ping 172.168.95.250              ##单网卡主机和Windows主机可以通信 

###10.设定dns###

##地址解析
#系统操作者对字符敏感
#系统网络通信需要通过ip地址
#当操作者输入网址www.baidu.com,这个网址不是一个可以通信的IP地址
#于是必须要在系统中把www.baidu.com变成百度服务器的IP地址
#这样的过程叫做地址解析
网关设定完成
#
#
domain name sever == (DNS)域名解析服务  ##解析就是把域名变成IP
 vim /etc/hosts                                     ##本地解析文件,此文件中直接提供地址解析
ip           域名
14.215.177.38         www.baidu.com
ping www.baidu.com

vim /etc/resolv.conf                             ##dns的指向文件     不需要重新启动网络立即生效
namesever 114.114.114.114                 ##当需要某个域名的IP地址时去问114.114.114.114
ping www.qq.com   ping www.taobao.com 都可以
vim /etc/sysconfig/network-scripts/ifcfg-ens160
DNS1=114.114.114.114                       ##需要重启网络,当网络重新启动
                                                             ##此参数会修改/etc/resolv.conf
nmcli connection reload
nmcli connection up ens160

DNS1=218.30.19.50                             #shan DNS

注意:
当网络工作模式为dhcp时,系统会自动获得ip,网关dns
那么/etc/resolv.conf会被获得的信息修改
如果不需要获得dns信息,则需要在网卡配置文件中加入
PEERDNS=no

###11.设定解析的优先级 ###
系统默认:
/etc/hosts    优先于    /etc/resolv.conf
##/etc/hosts优先
vim /etc/nsswitch.conf
39 hosts:    files dns        
##/etc/resolv.conf  dns指向优先
vim /etc/nsswitch.conf
39 hosts:    dns files

(一)Linux中的网络配置相关推荐

  1. linux中的网络配置

    Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...

  2. 2_一、Linux中的网络配置

    Linux中的网络配置 linux下的网络配置 1.什么是IP ADDRESS 2.子网掩码 3.IP 通信判定 4.网络设定工具 5.图形方式设定ip 命令方式设定网络 6.命令方式设定网络 7.管 ...

  3. linux网卡不响应arp,Linux中的网络配置和故障排除命令,学会不会吃亏

    计算机通常连接到网络上的每台计算机.它们以从主机到目的地的数据包的形式相互发送请求.Linux提供了来自网络配置和故障排除的各种命令. 以下是重要命令的列表: Ping(数据包Internet Gro ...

  4. Linux中的网络配置(ip地址,网关,dhcp,网桥)

    目录 一.临时管理网卡 1.相关命令 2.实验:临时管理网卡 二.永久管理网卡 1.nm-connection-editor 图形方式设定网络 2.nmtui文本模式下图形配置网络 3.nmcli命令 ...

  5. 第二本书 第一章 Linux中的网络配置

    1.什么是IP ADDRESSES internet  protocal   ADDRESSES             网络进程地址 ipv4     internet  protocal  ver ...

  6. linux网络配置总结,linux中的网络配置命令的总结

    一  .ifconfig 命令 ​1. 格式 ifconfig 网络设备 参数 2 .常用配置命令 : up down (开启和关闭设备 ) arp(-arp 开启和关闭arp协议)  -a 显示所有 ...

  7. Linux 下的网络配置

    #######linux下的网络配置############ ###1.什么是IP ADDRESS     internet protocol ADDRESS    ##网络进程地址         ...

  8. 安装启动gui卡住_为Kali Linux中的Sqlmap配置 WEB-GUI 界面

    大家好,在本文中,我们将为大家介绍如何为SQLMAP设置Web-GUI界面.这里的Web-GUI,是指借助于浏览器,通过HTTP/HTTPS服务为我们的工具提供的图形用户界面. 在对含有MySQL安全 ...

  9. redhat7图形界面网卡设置_Redhat Linux Interprise基本网络配置与调试

    [实验4] Redhat Linux Interprise基本网络配置与调试 一.实验目的: 1) 熟练掌握Red Hat Linux 下的基本网络参数配置 2)熟练掌握Red Hat Linux 下 ...

最新文章

  1. Youtube-dl调用外部Aria2多线程加速下载
  2. Hive之 hive-1.2.1 + hadoop 2.7.4 集群安装
  3. MyBatis多参数传递之注解方式示例--转
  4. python opencv SIFT,获取特征点的坐标位置
  5. 在php中构造函数的作用,php构造函数的作用
  6. 《C#3.0 in a Nutshell,3rd Edition》之C#3.0和.net3.5基本介绍篇
  7. HTML form的一些属性(第一版)
  8. linux sh 编程,Linux shell 编程入门
  9. WebSocket的简单实现
  10. 传输层端口号的范围是多少?被分为哪两部分_根据资金习性可以把资金分为哪几类?_中级会计职称考试视频...
  11. 实数集r用区间表示为_七大实数理论与互推
  12. ios简单sqlite使用
  13. 代码安全_弱点(脆弱性)分析 CWE
  14. Linux 用户操作
  15. 语音识别揭秘:你的手机究竟有多理解你?
  16. 关于foreven与node.js的使用
  17. CAD手机精准看图隐私政策
  18. Linux-Ubuntu安装QQ 微信 TIM 百度网盘
  19. ps存不了psd格式怎么办_ps打不开psd文件怎么办
  20. 英语它在计算机旁边怎么读,计算机的英语怎么读?

热门文章

  1. Java日志框架 -- 日志框架介绍、日志门面技术、JUL日志(JUL架构、JUL入门示例、JUL日志级别、JUL日志的配置文件)
  2. 微信运动如何读取小米手环的数据
  3. 记录下2345锁定主页解决方案
  4. 如何一键免费压缩PDF文件?最好的 PDF 阅读器免费下载!
  5. ROS学习(11)使用ROS创建地图
  6. 盘点:怀一胎和怀二胎的4点不同
  7. 当我在ChatGPT上问重建大师,它居然这样回答我
  8. node.js毕业设计安卓手机银行客户端APP(程序+APP+LW)
  9. 软件测试工作的目的和原则是什么?
  10. 蓝牙室内定位技术系统应用场景解读