有关IP及IP设定方式 ,改造虚拟机做路由

**

有关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端的连通
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值