Ich bereite Ubuntu Router mit 2 Schnittstellen
enp2s0 (Verbunden mit ISP WAN)
enp2s8 (internes LAN-Netzwerk und DHCP-Server und DNS-Server)
Meine Schnittstellenkonfiguration (/ etc / network / interfaces) ist:
auto enp2s8
iface enp2s8 inet static
address 192.168.5.1
netmask 255.255.255.0
broadcast 192.168.5.255
allow-hotplug enp2s0
auto enp2s0
iface enp2s0 inet static
address 192.168.5.111
netmask 255.255.255.0
gateway 192.168.5.5
dns-nameserver 8.8.8.8 8.8.4.4
route
gibt:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.5.5 0.0.0.0 UG 0 0 0 enp2s0
192.168.5.0 * 255.255.255.0 U 0 0 0 enp2s0
192.168.5.0 * 255.255.255.0 U 0 0 0 enp2s8
ip route
gibt:
default via 192.168.5.5 dev enp2s0 onlink
192.168.5.0/24 dev enp2s0 proto kernel scope link src 192.168.5.111
192.168.5.0/24 dev enp2s8 proto kernel scope link src 192.168.5.1 linkdown
Ich kann über die Schnittstelle enp2s8 nicht auf das Internet zugreifen . ping -I enp2s8 google.com
gibt:
PING google.com (202.51.65.52) from 192.168.5.1 enp2s8: 56(84) bytes of data.
From olerouter.olenepal.local (192.168.5.1) icmp_seq=1 Destination Host Unreachable
From olerouter.olenepal.local (192.168.5.1) icmp_seq=2 Destination Host Unreachable
From olerouter.olenepal.local (192.168.5.1) icmp_seq=3 Destination Host Unreachable
From olerouter.olenepal.local (192.168.5.1) icmp_seq=4 Destination Host Unreachable
From olerouter.olenepal.local (192.168.5.1) icmp_seq=5 Destination Host Unreachable
From olerouter.olenepal.local (192.168.5.1) icmp_seq=6 Destination Host Unreachable
From olerouter.olenepal.local (192.168.5.1) icmp_seq=7 Destination Host Unreachable
aber ping -I enp2s0 google.com
gibt aus:
PING google.com (202.51.67.32) from 192.168.5.111 enp2s0: 56(84) bytes of data.
64 bytes from cache.google.com (202.51.67.32): icmp_seq=1 ttl=59 time=1.45 ms
64 bytes from cache.google.com (202.51.67.32): icmp_seq=2 ttl=59 time=1.32 ms
Ich bin neu in UFW und nicht in der Lage, die IP zwischen Schnittstellen weiterzuleiten. Danke im Voraus
networking
ubuntu
router
dns
Bikram
quelle
quelle
Antworten:
Durch die echten IP - Adressen verschleiern und mit dem gleichen
192.168.5.0/24
Netzwerk sowohl aufenp2s8
undenp2s0
macht Ihre Frage etwas verwirrend. Sobald Sie jedoch das richtige Netzwerk konfiguriert habenenp2s0
, aktivieren Sie die IPv4-Weiterleitung (sysctl -w net.ipv4.ip_forward=1
) und konfigurieren Sie SNAT (Quell-IP für Pakete aus Ihrem192.168.5.0/24
Netzwerk muss in öffentlich routbare IP-Adresse geändert werden, die am konfiguriert istenp2s0
)iptables
. Dann können Sie loslegen .quelle