目录:
1. 网络配置的基本知识
1.1 ip 地址
- ip address = internet protocol address 官方叫做网络进程地址
- ipv4 = internet protocol version 4
- 一个网络地址由网络位(区域).主机位(哪个主机)构成,一共32位(二进制)
1.2 子网掩码
- 用来划分网络区域
- 子网掩码非0的位对应的ip位上的数字表示这个ip的网络位
- 子网掩码0位对应的数字是ip的主机位
- 网络位表示网络区域,主机位表示网络区域里的某台主机
172.25.0.11/24=172.25.0.11/255.255.255.0
网络位是前24位,主机位后8位(子网掩码:11111111.1111111.1111111.00000000)
1.3 以太网
- 以太网其实是一种控制机制
- 当一台主机向另外一台主机发送数据的时候,先检测目的主机传送数据的线缆是否空闲,如果空闲继续发送,如果忙碌,则等待一会继续检测是否空闲,空闲了就发送数据
- 主机间传输方式为等待式传输数据(不能互不相让)
1.4 ip通信判定
- 网络位一致,主机位不一致的2个IP可以直接通讯,eg.172.25.254.26与172.25.254.126
- ping命令来检测是否可以直接通讯
ping ip
ping -c n ##n表示次数,例如3,只ping3次
ping -w n ##n表示秒数,例如3,等待3秒
ping ip
ping -c1 ping一次
ping -w1 只等待一秒
2. 设置临时ip
2.1 ifconfig
- ifconfig
ifconfig | 查看或检测网络接口 |
---|---|
ifconfig device ip/24 | 设定网络ip |
ifconfig device down | 关闭网卡 |
ifconfig device | 开启网卡 |
注意: device的名字是一个物理事实,看到什么网卡名字就用什么网卡名字
lo回环接口:数据在主机的内部传输,安全高效,服务和为服务之间使用
- ifconfig device (查看固定的网卡网络配置)
- ifconfig device ip/24 (给eth0设定网络ip)
- ifconfig device down (关闭网卡)
- ifconfig device UP (开启网卡)
2.2 ip addr
- ip addr
ip addr | 检测网络接口 |
---|---|
ip addr show | 检测 |
ip addr add ip/24 dev device | 设定网络ip |
ip addr del dev device ip/24 | 删除网络 ip |
ip addr flush eth0 | 刷新网络ip |
ip addr show
ip addr add ip/24 dev device
ip addr del dev device ip/24
ip addr flush eth0
3. 图形永久设置ip的方法
- nm-connection-editor 图型界面
- nmtui: 此方法可用于图形界面,也可用于数字界面
4. nmcli命令设定网络ip
- nmcli device
nmcli device connect eth0 | 启用eth0网卡 |
---|---|
nmcli device disconnect eth0 | 关闭eth0网卡 |
nmcli device show eth0 | 查看网卡信息 |
nmcli device status eth0 | 查看网卡服务接口信息 |
nmcli device disconnect eth0 关闭eth0网卡
nmcli device connect eth0 启用eth0网卡
nmcli device show eth0 查看网卡信息
nmcli device status eth0 查看网卡服务接口信息
2. nmcli connection
nmcli connection show | 查看网络 |
---|---|
nmcli connection down westos | 去掉连接名字为westos的网络 |
nmcli connection up westos | 开启链接名字为westos的网络 |
nmcli connection delete westos | 删除连接名字为westos的网络 |
nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.24/24 | 添加静态网络 |
nmcli connection modify westos ipv4.method auto | 动态分配ip或将静态转为动态 |
nmcli connection modify westos ipv4.method manual | 静态分配ip |
nmcli connection modify westos ipv4.addresses 172.25.254.124/24 | 添加网络/动态转为静态 |
实验:
进入/etc/sysconfig/network-scripts/目录
查看westos网络配置文件
5. 管理网络配置文件
当我们要配置一个网络,我们就要写一个网络配置文件,我们可以先进入网络配置目录
/etc/sysconfig/network-scripts/
5.1 静态网络设定
5.2 动态网络设定
删除之前已有的网络配置文件,保持实验环境纯净。
:wq退出保存
5.3 一块网卡上配置多个ip
注意:NETMASK后必须跟:255.255.255.0
PREFIX后必须跟:24,都表示子网掩码
6. 路由器
6.1什么是路由器
由于不在同一网段的两个ip地址不能通信 但现实是2的32次方有限,因此ip地址有限,不可能每个人分一个ip地址 我现在想实现不同网段的主机进行通信(1.1.1.111 和 172.25.254.211) 用1.1.1.100 主机连接 172.25.254.250主机必须在中间加一个双网卡主机 该主机具备内核路由功能和地址伪装功能,这个中间的主机就叫做路由器 route 因此搭建路由器,可以实现两个不同网段的主机通信。
内核有路由功能和地址伪装功能
6.2什么是交换机
交换机:是将一根网线改为多根,ip不变。
6.3搭建路由器
sysctl -a|grep ip_forward 查看这台机器的内核设置
firewall-cmd --add-masquerade 打开地址伪装功能
进入desktop中配置网络设备
两种方式添加网络
- 在单个网卡上添加网关
- 添加全局网关