基于Linux的网络管理

不打扰是莪最后的温柔 提交于 2019-12-02 12:45:06

一、关于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
ifconf device ip/24 #设定ip
在这里插入图片描述
ifconf device down #关闭
在这里插入图片描述
ifconf 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的主机认为是双网卡主机完成了此操作。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!