有关IP及IP设定方式 ,改造虚拟机做路由
发布日期:2021-07-27 05:04:18 浏览次数:6 分类:技术文章

本文共 1535 字,大约阅读时间需要 5 分钟。

**

有关IP 及多种设定IP的方式 、改造一台虚拟机做路由

一、常见的Linux 的网络配置

1.

IP 由32个01表示(254.254.254.254)
子网掩码 非0位表示ip的网络位(网络区域),0位表示主机位(某台主机)

2.ip通信:同网络段主机位不一致的两个IP可以直接通讯连接

3.常用网络设定检查命令
ping ###常用来检查网络畅通情况
ifconfig ###常用来查看或设定网络接口(例:ifconfig eth0)
ifconfig device 172.25.254.37/24###设定
ifconfig device down ##关闭
ifconfig device up ##开启
ip addr ###检测或设定网络接口
ip addr show###检测
ip addr add 172.25.254/24 dev device ###设定

在这里插入图片描述

在这里插入图片描述
二.设定网络IP

/.1图形设定IP

nm-connection-edtior(ip重启网络后可能不生效)
systemctl stop NetworkManager
systemctl restart network ##重启
systemctl start NetworkManager

在这里插入图片描述

/1.2 nmtui方式
完成后要重启

在这里插入图片描述

在这里插入图片描述

/2. 命令方式设定网络

先重启NetworkManager必须开启

nmcli device connect eth0 启用eth0网卡
nmcli device disconnect eth0 关闭eth0网卡
nmcli device show eth0 查看网卡信息

nmcli connection命令

show 查看
down xxx 关闭
up xxx 开启
delete 删除
add type ethnet con-name xxx ifname eth0 ip4 172.25.254.37 对应添加
modify xxx ipv4.method auto 动态
modify xxx ipv4.method manual 静态设定
modify xxx ipv4.addresses 172.25.254.37/24 设定地址

在这里插入图片描述

/3.配置文件方式
cd /etc/sysconfig/network-scripts/ ##进入
vim ifcfg-xxx
配置完必须重启 systemctl resatrt network
静态格式如下:
DEVICE=eth0
ONBOOT=yes
IPADDR=172.25.254.37
NETMASK=255.255.255.0
BOOTPROTO=none ###注意
NAME=XXX
多个IP时:
IPADDR0=
NETMASK0=255.255.255.0###注意
IPADDR1=
PREFIX1=24###注意
三、虚拟机做路由
整体简单思路:
在这里插入图片描述

  1. c端打开virt-manamger给s端添加两块网卡,c端同时设置IP地址为172.25.254.37(三种方式任意),打开防火墙及伪装功能
    在这里插入图片描述
  2. 设置作为路由端的两块网卡网络设置,打开防火墙及伪装功能及ip_forward
    3在这里插入图片描述

在这里插入图片描述

查看伪装功能时若没有打开使用firewall-cmd --add-masquerade添加
ip_forward必须为1状态
在这里插入图片描述
如果显示为0,服务未开启。两块网卡无法数据交互,
使用cd /etc/sysctl.conf文件添加net.ipv4.ip_forward=1 之后sysctl -p配置生效
配置文件如下:
在这里插入图片描述

在这里插入图片描述

3.设置d端网络文件,GATEWAY=1.1.1.87,最终可以实现d端到c端的连通
在这里插入图片描述

转载地址:https://blog.csdn.net/qq_45425035/article/details/96787630 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:路由器的搭建虚拟机上网及DHCP服务、dns解析
下一篇:企业ansible学习(3)------利用角色部署apache

发表评论

最新留言

很好
[***.229.124.182]2024年09月07日 20时38分16秒