Takk for svar!
Ser ut til at vi må fundere litt mer på dette, for nå er min iptables sånn:
Kode
enp0s25: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 84.XXX.XXX.XXX netmask 255.255.255.0 broadcast 84.XXX.XXX.255
inet6 fe80::225:64ff:fed3:9270 prefixlen 64 scopeid 0x20<link>
ether 00:25:64:d3:92:70 txqueuelen 1000 (Ethernet)
RX packets 2702 bytes 1314393 (1.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2722 bytes 322503 (314.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 21 memory 0xf7ae0000-f7b00000
enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.3 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::230:f1ff:fe33:836d prefixlen 64 scopeid 0x20<link>
ether 00:30:f1:33:83:6d txqueuelen 1000 (Ethernet)
RX packets 1143 bytes 189355 (184.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1230 bytes 762325 (744.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virtual0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 46.X.XX.XXX netmask 255.255.255.0 broadcast 46.X.XX.255
inet6 fe80::211:22ff:fe33:4455 prefixlen 64 scopeid 0x20<link>
ether 00:11:22:33:44:55 txqueuelen 1000 (Ethernet)
RX packets 20 bytes 6000 (5.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11 bytes 2106 (2.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virtual1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 46.X.X.XXX netmask 255.255.255.0 broadcast 46.X.X.255
inet6 fe80::211:22ff:fe33:4456 prefixlen 64 scopeid 0x20<link>
ether 00:11:22:33:44:56 txqueuelen 1000 (Ethernet)
RX packets 14 bytes 4794 (4.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 11 bytes 1642 (1.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virtual2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 95.XX.XX.XXX netmask 255.255.255.0 broadcast 95.XX.XX.255
inet6 fe80::211:22ff:fe33:4457 prefixlen 64 scopeid 0x20<link>
ether 00:11:22:33:44:57 txqueuelen 1000 (Ethernet)
RX packets 17 bytes 4974 (4.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 10 bytes 1572 (1.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Og når jeg nå kjører iptables-save, får jeg dette:
Kode
# Generated by iptables-save v1.6.0 on Wed Oct 25 10:30:55 2017
*nat
:PREROUTING ACCEPT [258:48942]
:INPUT ACCEPT [123:9966]
:OUTPUT ACCEPT [1219:87605]
:POSTROUTING ACCEPT [16:992]
-A POSTROUTING -s 192.168.10.10/32 -o virtual0 -j MASQUERADE
-A POSTROUTING -s 192.168.10.15/32 -o virtual1 -j MASQUERADE
-A POSTROUTING -s 192.168.10.20/32 -o virtual2 -j MASQUERADE
-A POSTROUTING -o enp0s25 -j MASQUERADE
COMMIT
# Completed on Wed Oct 25 10:30:55 2017
# Generated by iptables-save v1.6.0 on Wed Oct 25 10:30:55 2017
*mangle
:PREROUTING ACCEPT [5177:1862642]
:INPUT ACCEPT [2317:678762]
:FORWARD ACCEPT [2832:1182336]
:OUTPUT ACCEPT [2361:187657]
:POSTROUTING ACCEPT [5193:1369993]
COMMIT
# Completed on Wed Oct 25 10:30:55 2017
# Generated by iptables-save v1.6.0 on Wed Oct 25 10:30:55 2017
*filter
:INPUT ACCEPT [2311:676794]
:FORWARD ACCEPT [1606:953478]
:OUTPUT ACCEPT [2363:188233]
-A FORWARD -i enp4s0 -j ACCEPT
COMMIT
# Completed on Wed Oct 25 10:30:55 2017
PC-en min er konfigurert til å ha:
IP: 192.168.10.10
NMASK: 255.255.255.0
GW: 192.168.10.3
Likevel får jeg IP-adressen på enp0s25, og ikke virtual0 (sjekker på ipadresse.no), som jeg skulle hatt.
Det må mangle noe, er det noe vi har glemt her tror du?
Må også legge til: All trafikk som skal gå fra 192.168.10.10 skal UT av virtual0 også, men det regner jeg med at reglene du har gitt meg ordner også?