(一)Linux中的网络配置
目录
### 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中的网络配置相关推荐
- linux中的网络配置
Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...
- 2_一、Linux中的网络配置
Linux中的网络配置 linux下的网络配置 1.什么是IP ADDRESS 2.子网掩码 3.IP 通信判定 4.网络设定工具 5.图形方式设定ip 命令方式设定网络 6.命令方式设定网络 7.管 ...
- linux网卡不响应arp,Linux中的网络配置和故障排除命令,学会不会吃亏
计算机通常连接到网络上的每台计算机.它们以从主机到目的地的数据包的形式相互发送请求.Linux提供了来自网络配置和故障排除的各种命令. 以下是重要命令的列表: Ping(数据包Internet Gro ...
- Linux中的网络配置(ip地址,网关,dhcp,网桥)
目录 一.临时管理网卡 1.相关命令 2.实验:临时管理网卡 二.永久管理网卡 1.nm-connection-editor 图形方式设定网络 2.nmtui文本模式下图形配置网络 3.nmcli命令 ...
- 第二本书 第一章 Linux中的网络配置
1.什么是IP ADDRESSES internet protocal ADDRESSES 网络进程地址 ipv4 internet protocal ver ...
- linux网络配置总结,linux中的网络配置命令的总结
一 .ifconfig 命令 1. 格式 ifconfig 网络设备 参数 2 .常用配置命令 : up down (开启和关闭设备 ) arp(-arp 开启和关闭arp协议) -a 显示所有 ...
- Linux 下的网络配置
#######linux下的网络配置############ ###1.什么是IP ADDRESS internet protocol ADDRESS ##网络进程地址 ...
- 安装启动gui卡住_为Kali Linux中的Sqlmap配置 WEB-GUI 界面
大家好,在本文中,我们将为大家介绍如何为SQLMAP设置Web-GUI界面.这里的Web-GUI,是指借助于浏览器,通过HTTP/HTTPS服务为我们的工具提供的图形用户界面. 在对含有MySQL安全 ...
- redhat7图形界面网卡设置_Redhat Linux Interprise基本网络配置与调试
[实验4] Redhat Linux Interprise基本网络配置与调试 一.实验目的: 1) 熟练掌握Red Hat Linux 下的基本网络参数配置 2)熟练掌握Red Hat Linux 下 ...
最新文章
- Youtube-dl调用外部Aria2多线程加速下载
- Hive之 hive-1.2.1 + hadoop 2.7.4 集群安装
- MyBatis多参数传递之注解方式示例--转
- python opencv SIFT,获取特征点的坐标位置
- 在php中构造函数的作用,php构造函数的作用
- 《C#3.0 in a Nutshell,3rd Edition》之C#3.0和.net3.5基本介绍篇
- HTML form的一些属性(第一版)
- linux sh 编程,Linux shell 编程入门
- WebSocket的简单实现
- 传输层端口号的范围是多少?被分为哪两部分_根据资金习性可以把资金分为哪几类?_中级会计职称考试视频...
- 实数集r用区间表示为_七大实数理论与互推
- ios简单sqlite使用
- 代码安全_弱点(脆弱性)分析 CWE
- Linux 用户操作
- 语音识别揭秘:你的手机究竟有多理解你?
- 关于foreven与node.js的使用
- CAD手机精准看图隐私政策
- Linux-Ubuntu安装QQ 微信 TIM 百度网盘
- ps存不了psd格式怎么办_ps打不开psd文件怎么办
- 英语它在计算机旁边怎么读,计算机的英语怎么读?