提示:


目录

  • 九、网关(VmWare虚拟机条件下)
  • 1. 把双网卡主机变成路由器(临时)
  • 2.设定单网卡主机的网关(永久)
  • 注意:网卡配置文件优先级高于全局网关
  • 十、网关(真实主机条件下)
  • 1.把双网卡主机变成路由器
  • 2.临时设定网关:ip route add default via ip
  • 3.永久设置网关方式



九、网关(VmWare虚拟机条件下)

1. 把双网卡主机变成路由器(临时)

iot linux网关 linux网关设置_双网卡


iot linux网关 linux网关设置_配置文件_02


iot linux网关 linux网关设置_iot linux网关_03


iot linux网关 linux网关设置_IP_04


iot linux网关 linux网关设置_IP_05


iot linux网关 linux网关设置_双网卡_06


iot linux网关 linux网关设置_IP_07


iot linux网关 linux网关设置_iot linux网关_08

2.设定单网卡主机的网关(永久)

注意:网卡配置文件优先级高于全局网关

方法一:全局网关,针对没有设定网关的网卡生效: /etc/sysconfig/network

iot linux网关 linux网关设置_IP_09


iot linux网关 linux网关设置_双网卡_10

方法二: 网卡配置文件: /etc/sysconfig/network-scripts/ifcfg-xxx

iot linux网关 linux网关设置_配置文件_11

十、网关(真实主机条件下)

网关:接受所有主机的上网请求,并转为合法IP出去的一个地址。

内核:使两个不同网段接到同一内核的网络直接路由进行通信。

NAT:网络地址转换。(由72.25.254.204来源到172.25.254.70 172.25.254.70 到192.168.5.107 14.215.177.xx到14.215.177.39)

SNAT:源地址转换,请求来源发生转换。(由172.25.254.204来源到14.215.177.39)

1.把双网卡主机变成路由器

真实主机的双网卡路由器:
br0:IP为172.25.254.70(内网地址)
wlp0s20f3:IP为192.168.5.107(外网地址)

虚拟机的IP:
ens3:IP为172.25.254.204(与真实主机处于同一网段)

iot linux网关 linux网关设置_iot linux网关_12


iot linux网关 linux网关设置_配置文件_13

真实主机可以ping通外网

iot linux网关 linux网关设置_IP_14

要想将本机设定为网关(把双网卡主机变成路由器),需要进行以下操作:
masquerade:yes 地址伪装功能开启,真实主机变成路由器

iot linux网关 linux网关设置_双网卡_15

2.临时设定网关:ip route add default via ip

(1)网关:负责接收上网请求的路由器上的接口(已知),这里我们的路由器是真实主机,所以虚拟机设定网关是172.25.254.70

iot linux网关 linux网关设置_IP_16

(2)此时虚拟机可以ping通百度的IP

iot linux网关 linux网关设置_IP_17


(3)临时设定方式,刷新配置文件后,设定好的网关消失

iot linux网关 linux网关设置_配置文件_18

3.永久设置网关方式

(1)全局网关:vim /etc /sysconfig /network ,针对所有没有设定网关的网卡生效

iot linux网关 linux网关设置_IP_19

(2)编写网卡配置文件 :/etc /sysconfig /network-scripts /ifcfg-westos,针对IPADDR生效

iot linux网关 linux网关设置_双网卡_20


修改配置文件后,需要执行

nmcli connection reload
nmcli connection up westos

(3)nm-connection-editor图形方式设置

iot linux网关 linux网关设置_iot linux网关_21

添加网关后,需要执行:

nmcli connection reload
nmcli connection up westos

(4)查看网关,可以ping通外网

iot linux网关 linux网关设置_IP_22


iot linux网关 linux网关设置_双网卡_23