第二本书 第一章 Linux中的网络配置
1.什么是IP ADDRESSES
internet protocal ADDRESSES 网络进程地址
ipv4 internet protocal version 4
1.2x32
ip是由32个01组成的
11111110.111111110.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
172.25.0.1/16
4.网络设定工具
ping 检测网络是否通畅
ping -c 3 ping 3次
ping -w 2 等待2秒
ping -c1 -w 1 ip ping 一次等待1秒
ifconfig 查看或设定网络接口
ifconfig 查看
ifconfig device ip/24 设定设备的ip
ifconfig device down 关闭设备
ifconfig device up 开启设备
ip addr 检测网络接口
ip addr show 检测
ip addr add ip/24 dev device 给指定网卡添加ip
ip addr del ip/24 dev device 删除指定网卡ip
ifconfig和ip设置的只是暂时的,重新启动电脑后设置的ip会消失
5.图形方式设置ip
设定:
nm-connection-deitor
更改:
不建议使用服务控制网络
systemctl restart NetworkManager
nmcli connction show
nmcli connection down westos
nmcli connection up westos
nmtui
设置好之后执行 nmcli connection reload
nmcli connection up westos(ip名称)
6.命令方式设置网络
nmcli NetworkManager 必须开启
nmcli device connect ens3 开启指定网卡
nmcli device disconnect ens3 关闭指定网卡
nmcli device show ens3 查看指定网卡信息
nmcli device status ens3 查看网卡服务接口信息
nmcli connection show 查看连接
nmcli connection down westos 关闭指定连接
nmcli connection up westos 开启指定连接
nmcli connection delete westos 删除指定连接
添加连接
nmcli connection add type ethernet con-name westos ifname ens3 ipv4.method manual ipv4.addresses 172.25.254.100/24
更改连接
nmcli connection modify westos ipv4.addresses 172.25.254.122
7.管理网络配置文件
网络配置文件 /etc/sysconfig/network-scripts/
实验一: 设置两个不同ip之间能通信(网关)
设置nodea为双网卡设备 nodeb为单网卡设备
在nodeb中操作:
nmcli device show ens3
cd /etc/sysconfig/network-scripts/
vim ifcfg-westos
编辑内容:
DEVICE=ens3
BOOTPROTO=none
IPADDR0=1.1.1.212
NETMASK=255.255.255.0
IPADDR1=2.2.2.212
PREFIX=24
ONBOOT=yes
NAME=westos
nmcli connection reload
nmcli connection up westos
在nodea中操作:
systemctl enable --now firewalld
firewall-cmd --add-masquerade
firewall-cmd --list-all
cd /etc/sysconfig/network-scripts
vim ifcfg-ens3
编辑内容:
DEVICE=ens3
BOOTPROTO=none
IPADDR=1.1.1.112
PREFIX=24
ONBOOT=yes
NAME=ens3
vim ifcfg-ens9
编辑内容:
DEVICE=ens9
BOOTPROTO=none
IPADDR=172.25.254.112
PREFIX=24
ONBOOT=yes
NAME=ens9
nmcli connection reload
nmcli connection up ens3
nmcli connection up ens9
在nodeb中操作:
route -n
ip route add default via 1.1.1.112 (全局设定网关)
route -n(网关设置成功)
nmcli connection reload
nmcli connection up westos
route -n (本次操作为暂时设定,当reload和up过后,挂的网关就掉落了
vim /etc/sysconfig/network-scripts/ifcfg-westos
编辑内容:
DEVICE=ens3
BOOTPROTO=none
IPADDR0=1.1.1.212
NETMASK=255.255.255.0
IPADDR1=2.2.2.212
PREFIX=24
ONBOOT=yes
NAME=westos
GATEWAY0=1.1.1.112
nmcli connection reload
nmcli connection up westos
route -n
ping 172.25.254.73 如果能ping 通,则网关设置成功
实验二:设置没连接网络的电脑正常访问浏览器
实验环境:连接网络的主机和没连接网络的虚拟机nodeb
cd /etc/sysconfig/network-scripts
vim ifcfg-westos
编辑内容:
DEVICE=ens3
BOOTPROTO=none
IPADDR=172.25.254.212
PREFIX=24
ONBOOT=yes
NAME=westos
GATEWAY=172.25.254.73
nmcli connection reload
nmcli connection up westos
route -n
ping 220.181.38.150 (ping baidu)
直接在浏览器中搜www.baidu.com是搜不到的
有三种方法:
1.vim /etc/hosts
编辑内容:
220181.38.150 www.bai.com
然后就可以在浏览器中直接用名字打开baidu
2.vim /etc/resolv.conf
编辑内容:
search westos.org
nameserver 218.30.19.50 (电信运营商ip)
3.vim /etc/resolv.conf
编辑内容:
search westos.org
nameserver 114.114.114.114
8.DNS 地址解析
以上用的方法名字叫做地址解析
vim ifcfg-westos
编辑内容:
DEVICE=nes3
BOOTPROTO=none
IPADDR0=172.25.254.212
PREFIX=24
ONBOOT=yes
NAME=westos
GATEWAY=172.25.254.73
DNS1=114.114.114.114
nmcli connection reload
nmcli connection up westos
9. DHCP
实验环境
两台虚拟机nodea 和nodeb
在nodeb中操作:
dnf install dhcp-server -y
rpm -qc dhcp-server 查找配置文件
cat /etc/dhcp/dhcpd.conf
cp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf
编辑内容:
option domain-name "westos.org";
option domain-name-servers 114.114.114.114;
#subnet 10.152.187.0 netmask 255.255.255.0 {
#} 这两行注释
# This is a very basic subnet declaration.
subnet 172.25.254.0 netmask 255.255.255.0 {
range 172.25.254.90 172.25.254.120;
option routers 172.25.254.73;
}
systemctl restart dhcp-server
测试:在nodea中操作
cd /etc/sysconfig/network-scripts/
vim ifcfg-ens3
编辑内容:
DEVICE=ens9
BOOTPROTO=dhcp
ONBOOT=yes
NAME=westos
nmcli connection reload
nmcli connection up westos
ifconfig 查看ip 如果在设置的范围中,则dhcp设置成功
10.网桥搭建方法
实验环境
westos-network common 关闭虚拟机
在真机中操作
cd /etc/sysconfig/network-scripts/
vim ifcfg-enp3s0
编辑内容:
DEVICE=enp3s0
BOOTPROTO=none
BRIDGE=br0
ONBOOT=yes
NAME=enp3s0
vim ifcfg-br0
DEVICE=br0
BOOTPROTO=none
IPADDR=172.25.254.73
PREFIX=24
TYPE=bridge
ONBOOT=yes
NAME=br0
nmcli connection reload
nmcli connection up enp3s0
nmcli connection up br0
打开virt-manager
查看Network source 如果为Bridge br0:Host device vnet0 则网桥设置成功
第二本书 第一章 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中的网络配置
目录 ### 1.什么是IP ADDRESS ### ### 2.子网掩码 ### ### 3.ip通信判定 ### ### 4.网络设定工具 ### ###5.图形方式设定ip### ###6.命令 ...
- Linux中的网络配置(ip地址,网关,dhcp,网桥)
目录 一.临时管理网卡 1.相关命令 2.实验:临时管理网卡 二.永久管理网卡 1.nm-connection-editor 图形方式设定网络 2.nmtui文本模式下图形配置网络 3.nmcli命令 ...
- linux网络配置总结,linux中的网络配置命令的总结
一 .ifconfig 命令 1. 格式 ifconfig 网络设备 参数 2 .常用配置命令 : up down (开启和关闭设备 ) arp(-arp 开启和关闭arp协议) -a 显示所有 ...
- 数据结构(C语言)第二版 第一章课后答案
数据结构(C语言)第二版 第一章课后答案 这本书,我以后也会用,所以趁着考完试做个整理,顺便分享出来.电子资源发不出来,放评论区吧,有需要自取. 1. 简述下列概念:数据.数据元素.数据项.数据对象. ...
- 【linux运维笔记】 第一章 Linux发展史与安装
第一章 Linux发展史与安装 一.Linux发展史 1.Linux前身-Unix (1)1968年 Multics项目 MIT.Bell实验室.美国通用电气有限公司走到了一起,致力于开发Multic ...
- 对一千万条数据进行排序---编程珠玑第二版 第一章
本书第一章提出了一个看似简单的问题,有最多1000万条不同的整型数据存在于硬盘的文件中,如何在1M内存的情况下对其进行尽可能快的排序. 每个数字用4byte,1M即可存储250 000个数据,显然,只 ...
最新文章
- 打印出所有的中文字符
- Linux之查看组操作
- mysql解决丢失更新_mysql 数据丢失更新的解决方法
- Firefox火狐浏览器自用技巧汇总--以备使用--13.5.16
- blazor wasm开发chrome插件
- 前端学习(2424):关于问题的解决方式
- STL源码剖析 关联式容器 红黑树
- linux下mysql 8.0忘记密码后重置密码
- 视频教程-2021软考软件设计师--基础知识培训视频-软考
- DELL VENUE 11 7130解锁功耗墙总结
- vnc远程控制软件 有哪些vnc远程控制软件推荐
- RMAN-06004、RMAN-20011
- 模拟电路50(开关电容滤波器)
- grub2命令 linux启动盘,Grub2 制作多系统U盘启动
- 射频百科 | 限幅器的使用指南
- java之利用行列式展开法,计算行列式的值
- 扳倒井酒病毒性营销方案策划
- Centos登录日志 last和lastb命令整理
- 地狱模式的居转户记录 02
- 纯CSS3口袋妖怪弹跳球js特效