26. februar 2015 - 07:52Der er
5 kommentarer og 1 løsning
Routning af lokal adresse (ala nat)
Jeg har et lidt tricky spørgsmål angående et problem vi er løbet ind i.
Vi har noget software, hvor ip addressen ikke kan ændres i. Af hensyn til vores netværksinfrastruktur skal det ændres! Men indtil leverandøren finder en løsning må vi lave en workaround!
Der er et apparat, der har IP adressen 10.127.127.127.
Vi vil gerne have det til at sidde på et andet netværk.
Derfor skal vi have lavet sådan, at når vi nu ændrer apparetets ip adresse, så skal softwaren kommunikere til en anden addresse, som vi laver en eller anden fix til.
Eksempelvis noget lokal routing på den NIC vi benytter. Der må ikke komme 2 NIC's i maskinen.
Er der nogen, der kan hjælpe mig lidt på vej?
Det må være noget ala nat, hvor den ip adresse man giver pc'en bliver oversat lokalt.
Jeg har kigget lidt på noget route i en elaveret dos prompt måske...
Der bør kunne lade sig gøre ved at køre et virtuelt styresystem samtidig på computeren. Så giver du apparatet IP-adressen 10.127.127.127 (eller beholder den adresse det har) og i det virtuelle miljø oprettes 2 virtuelle netværkskort og der laves deling af internetforbindelsen, hvor det ene netværkskort f.eks. kan have IP-adressen 10.127.127.1 /24 eller den adresse apparatet er konfigureret til at bruge.
Det andet netværkskort i det virtuelle miljø konfigureres så det passer til jeres netværksinfrastruktur eventuelt ved at hente IP-adresse fra DHCP.
Det ser umiddelbart ud til at Ubuntu 10.04 virker bedre end Ubuntu 14.04 i Microsoft Virtual PC. Blandt andet kan opløsningen køres i 800 x 600 i stedet for 640 x 480.
Her er en vejledning til hvordan du kan lave NAT vha. Ubuntu:
Åbn terminal:
sudo su
### eth0 er LAN ### eth1 er WAN
Indtast følgende 3 linjer (tast enter efter hver linje):
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
iptables -A FORWARD -i eth1 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
Installer "vim" eller brug en anden editor:
apt-get install vim
Rediger:
vim /etc/network/interfaces
Tilføj:
auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0
### I Stedet for 192.168.0.1 kan du bruge 10.127.127.1 hvis du vil bruge denne som default-gateway evt. med IP-adressen 10.127.127.127 /24
### Tast insert for at kunne tilføje i filen. ### ESC derefter : (shift + koln) for at udføre kommandoer. Derefter w (write) for at gemme og q (quit) for exit.
Hej folkens! Tak for alt input! :-) Løsningen i ubuntu virkede perfekt!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.