2016-05-04 17 views
-1

Ich bin ziemlich neu in diesem Bereich, also wenn Sie Klärung benötigen, fragen Sie mich bitte mehr, da es eine Chance für mich gibt, das Problem nicht richtig zu beschreiben.2 Gateways auf Centos 7

asume Lassen Sie sich, ich habe dieses Szenario:

  • öffentlichen IP 5.2.162.266/21 und Gateway 5.2.160.1 auf Gateway mit dem Namen: enp4s1
  • Private IP 192.168.0.100 und Gateway 192.168.0.1 auf Gateway mit dem Namen : enp2s0

hier habe ich die Details über enp2s0:

cat ifcfg-enp2s0 
TYPE="Ethernet" 
BOOTPROTO="none" 
DEFROUTE="no" 
IPV4_FAILURE_FATAL="no" 
IPV6INIT="yes" 
IPV6_AUTOCONF="yes" 
IPV6_DEFROUTE="yes" 
IPV6_FAILURE_FATAL="no" 
NAME="enp2s0" 
DEVICE="enp2s0" 
ONBOOT="yes" 
DNS1="8.8.8.8" 
DNS2="4.2.2.4" 
IPADDR=192.168.0.100 
PREFIX=24 
GATEWAY=192.168.0.1 
IPV6_PEERDNS=yes 
IPV6_PEERROUTES=yes 
IPV6_PRIVACY=no 

und für enp4s1:

cat ifcfg-enp4s1 
TYPE=Ethernet 
BOOTPROTO=static 
DNS1=8.8.8.8 
DNS2=4.2.2.4 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=yes 
IPV6INIT=no 
NAME=enp4s1 
ONBOOT=yes 
MTU=1440 
IPADDR=5.2.162.266 
PREFIX=21 
GATEWAY=5.2.160.1 
DEVICE="enp4s1" 

(ich möchte getrennte Wege für sie haben und nicht als DEFROUTE enp4s1 zu verwenden)

Ich habe kein Standard-Gateway benötigen. Ich benötige Anfragen von öffentlichen IP-Adressen, um von ihrem Gateway beantwortet zu werden und lokale Anfragen lokal zu lösen.

Wie kann ich diese Art von Routing erreichen?

Vielen Dank helfender Freund!

Antwort

-1

Wenn Sie nur 192.168.0.0/24 und nicht mehr private Netzwerke, entfernen Sie einfach GATEWAY=192.168.0.1, DNS1="8.8.8.8" und DNS2="4.2.2.4" Linien aus enp2s0 Konfigurationsdatei. Wenn Sie das tun, wird Ihr Standard GW 5.2.160.1 und alle Anfragen von Ihrem privaten Netzwerk 192.168.0.0/24 werden von enp2s0 Schnittstelle beantwortet werden.

Wenn Sie weitere lokale private Netzwerke hinzufügen müssen, müssen Sie für jedes Netzwerk eine Route hinzufügen. Zum Beispiel, wenn Sie auch 192.168.1.0/24 haben, müssen Sie diesen Befehl ausführen, um eine Route für dieses Netzwerk ip route add 192.168.1.0/24 via 192.168.0.1 dev enp2s0 hinzuzufügen.

Vergessen Sie nicht, Netzwerkdämon nach den Änderungen systemctl restart network neu zu starten.