Hallo zusammen,
ich sehe das Problem vor lauter Bäumen nicht. Meine Anforderung ist die, dass ich gerne eine bestimmte IP über ein bestimmtes Netz routen möchte. Das Setup ist dabei wie folgt:
Interface eno1
VLAN: untagged
IP: 192.168.48.100/22
Gateway: 192.168.48.1
Interface eno1.250
VLAN: tagged, ID 250
IP: 192.168.0.20/24
Gateway: keins angegeben, wäre aber in dem Fall 192.168.0.1
post-up Route: 192.168.0.0/24 via 192.168.0.1 dev eno1.250
post-up Route: 80.237.xxx.xxx/32 via 192.168.0.1 dev eno1.250
Das Interface eno1.250 habe ich mit vconfig add eno1 250 angelegt, weil hier ein Tagged VLAN gesprochen werden muss. Wenn alle Interfaces oben und eingerichtet sind, sieht das wie folgt aus:
ip a:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default [...] 2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 40:8d:5c:0f:ac:fe brd ff:ff:ff:ff:ff:ff inet 192.168.48.100/22 brd 192.168.51.255 scope global eno1 valid_lft forever preferred_lft forever 3: eno1.250@eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default link/ether 40:8d:5c:0f:ac:fe brd ff:ff:ff:ff:ff:ff inet 192.168.0.20/24 brd 192.168.0.255 scope global eno1.250 valid_lft forever preferred_lft forever
ip r:
default via 192.168.48.1 dev eno1 169.254.0.0/16 dev eno1 scope link metric 1000 80.237.xxx.xxx via 192.168.0.1 dev eno1.250 192.168.0.0/24 dev eno1.250 proto kernel scope link src 192.168.0.20 192.168.48.0/22 dev eno1 proto kernel scope link src 192.168.48.100
Das Problem, welches ich nun habe: sobald ich die IP 80.237.xxx.xxx über HTTP anspreche, geht dies über die Default Route an 192.168.48.1 und dann raus ins WWW. Global habe ich auf dem Rechner einen Proxy konfiguriert, der im Netz 192.168.48.0/22 steht. Getestet habe ich dies dann mit Google Chrome, den ich gestartet habe mit "--no-proxy-server". Ein Aufruf der IP über HTTP liefert dann trotzdem ein X-Forwarded-For mit der IP von eno1. Auch im Proxy sehe ich, dass es nicht über das eno1.250 Interface raus ging.
Woran könnte das liegen?
Vielen Dank & Gruß, Dennis