2 mrežni kartici, ena povezava za internet, druga za LAN

Pozdravljeni,
V domačem omrežju imam t-2 stikalo na katerega je direktno priključen Linksys WRT54-gl ter mrežna kartica (eth0) od server/host računalnika.
Poleg tega imam v Linksys router priključeno še mrežno kartico (enp4s0) iz server/host računalnik.

Sedaj bi rad da host/server računalnik kot primarno kartico za dostop do interneta uporablja eth0 mrežno kartico. Mrežno kartico enp4s0 naj uporablja samo za LAN, medtem ko mora ena virtualna mašina uporabljati enp4s0 za dostop do interneta.

Moje vprašanje se glasi:
Kako Ubuntu ( uporabljam zadnjo razlićico 15.10 ) razložim da želim uporabljati eth0 mrežno kartico za internetni protokol, medtem ko želim imeti enp4s0 samo za LAN, vendar bo hkrati moral dopuščati preko enp4s0 mrežne kartice internetni dostop eni izmed virtaulnih mašin.

Povezavo med Linksys WRT54-gl routerjem ter server/host računalnikom potrebujem, da bom lahko preko LAN-a dostopal do multimedijske vsebine za Android TV (samba share na server računalniku).

Za lažjo razlago prilagam sliko.

Komentarji

  • CrazyLemon Skrbnik
    uredil/-a 14. March, 2016
    kaj izpiše 
    route -n

    Na kratko, moral boš nastavit default gateway za routanje prometa.

    Evo tole ti bo pomagalo http://www.thegeekstuff.com/2012/04/route-examples/

    Naštimaš da sta obe mreži vidni in nato dodaš default gateway od t-2 switcha.

  • kubanc Član
    uredil/-a 14. March, 2016
    route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp4s0
    0.0.0.0         89.212.0.1      0.0.0.0         UG    101    0        0 eth0
    89.212.0.0      0.0.0.0         255.255.0.0     U     100    0        0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp4s0
    192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp4s

    Kakor vidim moram brisati default gateway od enp4s0 in bo zadeva delovala...
  • z ukazom:
    sudo route del -net 0.0.0.0 gw 192.168.3.1 netmask 0.0.0.0 dev enp4s0
    sem se znebil dodatnega privzetega prehoda (gateway)...

    Ali je možno da se mi bo ob vsakem restartu tabele povezav spremenila?
  • Ja. Preveri vsebino /etc/network/interfaces in tam dodaj možnost za route add.
  • jst bi potreboval izbrisati route ki jo sam doda.
    če dodam v /etc/network/interfaces ukaz
    sudo route del -net 0.0.0.0 gw 192.168.3.1 netmask 0.0.0.0 dev enp4s0
    je ta ob restartu Ubuntu-ja ponovno prisotna "ruta" v tabeli
  • CrazyLemon Skrbnik
    uredil/-a 16. March, 2016
    https://unix.stackexchange.com/questions/84552/set-persistent-routing-table-on-debian
    Normalno da ne dela, če dela v ukazni vrstici ne pomeni da dela v config datoteki.
  • ukaz:
    auto lo
    iface lo inet loopback
    
    auto enp4s0
    iface enp4s0 inet dhcp
    post-up route del -net 0.0.0.0 gw 192.168.3.1 netmask 0.0.0.0
    ne deluje. vsakič ko na ikoni za network odkljukam "enable networking" ter ponovno obkljukam "enable networking" dobim nazaj to "pot"...
  • A ob bootu dela? in je tako kot mora bit?
  • po restartu zapisa ni bilo v tabeli...
    Upam da bo tako tudi ostalo, da se ne bo sam od sebe začel pojavaljati v tabeli...
  • Sedaj opažam da mi po določenem času onemogoči povezavo (Realter RTL-8100/8101L/8139 PCI Fast Ethernet Adapter).
  • tudi pri restratru mi napiše za kartico enp4s0 slednje: "device not managed"

    /etc/network/interfaces:
    auto lo
    iface lo inet loopback
    
    auto enp4s0
    iface enp4s0 inet dhcp
    post-up route del -net 0.0.0.0 gw 192.168.3.1 netmask 0.0.0.0
    
  • CrazyLemon Skrbnik
    uredil/-a 17. March, 2016
    Kje ti napiše? V network managerju? To je normalno.. Network Manager ne upravlja z interfejsi, ki so v network/interfaces.
    Če želiš, potem moraš NetworkManager.conf uredit in dovoliti upravljanje interfejsov.
Za komentiranje se prijavite ali pa se vpišite.