博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
有关IP及IP设定方式 ,改造虚拟机做路由
阅读量:3964 次
发布时间:2019-05-24

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

转载地址:http://lowki.baihongyu.com/

你可能感兴趣的文章
内联 SQL PL(Inline SQL PL)
查看>>
触发器(Trigger)
查看>>
锁升级失败将引起死锁
查看>>
DB2 目录结构
查看>>
Python 精萃
查看>>
Python 简介
查看>>
Python 注释
查看>>
Python 变量
查看>>
Python 数据类型 -- 数字
查看>>
Spring Framework 精萃
查看>>
Spring 管理对象
查看>>
Spring 使用工厂方法实例化对象
查看>>
Spring 对象作用域
查看>>
Spring 自定义对象初始化及销毁
查看>>
Spring 延迟初始化
查看>>
Spring 多个配置文件
查看>>
Spring 依赖注入
查看>>
Spring 注入 Properties
查看>>
Spring 注入 Map
查看>>
Spring 注入 List
查看>>