基于Linux的网络管理

一、关于ip

在实验中使用的是ipv4,2进制32位
子网掩码255对应ip的网络位
子网掩码0对应ip的主机位
172.25.0.10/255.255.255.0为例
172.25.0代表网络位
10代表主机位。
172.25.0.10/255.255.255.0等价于172.25.0.10/24

二、配置ip

1、图形界面
在这里插入图片描述
可选择自动获取也可以选择静态地址。
2、文本化图形----nmtui
在这里插入图片描述
选择以太网
在这里插入图片描述
在这里插入图片描述
当选择静态地址时。
在这里插入图片描述
点击show配置地址。

三、网络设定工具

1、ping
ping用于检测网络是否通畅
在这里插入图片描述
ping -c 1####ping1次
在这里插入图片描述
ping -w 1####等待1秒在这里插入图片描述
ping -c1 -w1####ping1次等待1秒
2、ifconfig
ifconfig device ip/24 #设定ip
在这里插入图片描述
ifconfig device down #关闭
在这里插入图片描述
ifconfig device up #开启
在这里插入图片描述
3、ip addr
ip addr show #检测
在这里插入图片描述
ip addr add ip/24 dev device#添加ip
在这里插入图片描述
ip addr del dev device ip/24 #删除ip
在这里插入图片描述
ip addr flush device #刷新
在这里插入图片描述
以上修改均为临时修改,重启网络后失效。
在这里插入图片描述

四、管理网络配置文件

配置目录/etc/sysconfig/network-scripts/
1、动态网络配置
在这里插入图片描述
DEVICE ##设备名称
ONBOOT ##网络开启时自动激活网卡
BOOTPROTO ##设备工作方式,dhcp为动态模式
在这里插入图片描述
2、静态网络配置
在这里插入图片描述
none|static ##表示静态
IPADDR ##IP地址
NETMASK ##子网掩码2进制
PREFIX ##子网掩码10进制
3、同时配置多个ip
在这里插入图片描述
在这里插入图片描述
4、利用脚本配置
在这里插入图片描述

五、命名方式设定网络

nmcil,注意NetworkManager必须开启
nmcil device connnect eth0 #开启eth0网卡
在这里插入图片描述
nmcil device disconnnect eth0 #关闭eth0网卡
在这里插入图片描述
nmcil device show eth0 #查看网卡信息
在这里插入图片描述
nmcil device status eth0 #查看网卡状态
在这里插入图片描述
nmcil connection show #查看网卡
在这里插入图片描述
nmcil connection donw device #关闭网卡
在这里插入图片描述
nmcil connection up device #开启网卡
在这里插入图片描述
nmcil connection delete device #删除网卡
在这里插入图片描述
nmcil connection delete uuid #删除该uuid的网卡
在这里插入图片描述
nmcil connection add type … con-name … ifname … ip4 … #添加网卡
在这里插入图片描述
nmcil connection modify ipv4.method auto #修改网卡为动态
在这里插入图片描述
nmcil connection modify ipv4.method manual #修改为静态(先修改ip)
在这里插入图片描述
nmcil connection modify ipv4.addresses ip #修改ip

六、网关

1、配置1个双网卡虚拟机以及1个单网卡虚拟机,使双网卡虚拟机能于单网卡虚拟机以及主机ping通
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、开启防火墙的地址伪装功能
firewall-cmd --permanent --add-masquerade 开启地址伪装功能
firewall-cmd --reload 重新加载防火窗
firewall-cmd --list-all 列出相关信息
在这里插入图片描述
3、打开路由功能
sysctl -a|grep ip_forward
net.ipv4.ip_forword=0 <<内核路由功能为关闭
在这里插入图片描述
vim /etc/sysctl.conf
net.ipv4.ip_forword=1 <<开启内核路由功能
在这里插入图片描述
sysctl -p 使功能生效
在这里插入图片描述
4、设定网关
vim /etc/sysconfig/network ##设定全局网关
GATEWAY=1.1.1.139
在这里插入图片描述
vim /etc/sysconfig/network-scripts/ifcfg-ethp ##设定网关
GATEWAY=1.1.1.139(当有多个IP时,需要在GATEWAY后加要加IP的数字)
在这里插入图片描述
重启网络后,route -p查看网关
在这里插入图片描述
通过这一系列的操作,可以将不同网络位的主机,通过双网卡虚拟机联系起来
在这里插入图片描述
IP为1.1.1.239的主机成功登陆IP172.25.254.39的主机,但是在172.25.254.39的主机认为是双网卡主机完成了此操作。

七、dns

将主机连上网络后,配置参数后,使主机成为路由
在这里插入图片描述
设置双网卡的虚拟机的网关
在这里插入图片描述
使主机以及两台虚拟机均能上网,通过ping百度ip验证
在这里插入图片描述
在虚拟机中,直接ping www.baidu.com是不可行的,而在主机上却可以,这便可以通过dns解决
方法一:
编辑文件
在这里插入图片描述
在这里插入图片描述
这边可以让主机直接辨识www.baidu.com的ip地址
在这里插入图片描述
方法二、
编辑文件,使主机可以通过第三方识别在这里插入图片描述
在这里插入图片描述
可以识别任意第三方可以识别网站
在这里插入图片描述
方法一、二均可以识别,谁的优先级更高呢?默认是方法一的优先级高
保持resolv.conf中的不变,将hosts中的ip改为错误IP
在这里插入图片描述
在这里插入图片描述
访问失败,得出默认情况下方法一的优先级高。
但是优先级是可以更改的,编辑文件
在这里插入图片描述
在这里插入图片描述
谁在前,谁的优先级就更高
在这里插入图片描述
优先级被成功修改
但是这种修改是暂时的,但我们重启network时便会消失
在这里插入图片描述
静态模式下,保持nameserver不变
在这里插入图片描述
DNS后的数字必须加。却每个DNS都只能对应1给IP
在这里插入图片描述
此时,再次重启network,nameserver也不会消失

八、dhcp

下载dhcp服务,并查看状态
在这里插入图片描述
该状态说明下载成功
在这里插入图片描述
将dhcpd.conf文件移至/ete/dhcp/下,并修改参数
在这里插入图片描述
该文件配置了名称为westos,nameserver IP为114.114.114.114
网络位172.25.25,主机位为39-59。网关为172.25.254.139
设置完成后开启dhcp服务
在这里插入图片描述
在另一台虚拟机上以动态IP模式,重启服务
在这里插入图片描述
在这里插入图片描述
生成的随机IP与我们设置的一直,且网关及nameserver也相同,说明配置成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值