Citat:
Ursprungligen postat av hnn
I Ubuntu måste man göra följande:
Prova att editera /etc/sysctl.d/10-network-security.conf och ändra:
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1
till
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.rp_filter=0
Och starta om servern.
----
Samt:
Då er server har fått adresser i olika nät så kan det hända att den inte förstår hur det ska skickas tillbaka trafik ordentligt.
Ni behöver då lägga in följande i er nätverkskonfiguration (dessa är för ubuntu/debian och ska in under dev eth1 i /etc/network/interfaces)
post-up ip rule add from 141.255.188.xxx dev eth1 table 1
post-up ip route add default via 141.255.188.1 dev eth1 table 1
Gör likadana rader för de andra interfacen, byt ut adresser mot adressen som interfacet fått och använd olika table för alla.
ex. post-up ip rule add from 91.123.200.xxx dev eth2 table 2
|
Jag tror att du är en ängel sänd från ovan
Det verkar fungera nu. En sida med ett dedikerat ip fungerar bra, samt att jag kan pinga alla andra ip-adresser.
Jag gjorde så här i CentOS release 6.4:
Kod:
nano /etc/sysctl.conf
Ändrade:
Kod:
net.ipv4.conf.default.rp_filter = 1
Till:
Kod:
net.ipv4.conf.default.rp_filter = 0
ctrl+o (spara)
ctrl+x (avsluta nano)
Nu vill jag veta vad jag gjorde

Varför detta hjälpte? Need input