Informații generale prealabile despre acest răspuns
Presupun că răspunsurile mele în general pe cunoștințele mele bazate pe sistemele Debian, totuși, în această parte, omit partea Network-Manager deoarece oricum nu o folosesc și în mintea mea personală o fac doar complicată.
Ați întrebat, iar în Comentarii pare să fie aproape clar, că doriți să direcționați 10.0.0.0/16 către o altă placă de rețea.
Ați furnizat „Conexiune prin cablu 1” + ipv4.routes „10.0.0.0/16”
-- ce nume de dispozitiv ar trebui să fie cel corect, poate fi găsit prin intermediul adresa IP
sau ifconfig
-- De obicei, nu sunteți sigur, deconectați cablul cardurilor și uitați-vă la dmesg
sau /var/log/syslog
Deci, în exemplul meu, presupuneți următoarele:
- „Conexiune prin cablu 1” = eth0
- „10.0.0.0/16” sau 10.0.0.0/255.255.0.0 (sau 10.0.0.0-10.0.255.255) ar trebui direcționat către eth0
Calea scurtă pentru testare sau presetare, nu Persistent:
ip route add 10.0.0.0/16 dev eth0
Partea dificilă deocamdată este să-l devin persistent.
Pe RHEL/CentOS/Fedora/Sisteme bazate pe științifice,
- editați /etc/sysconfig/network-scripts/route-eth0
Adăugând aici
10.0.0.0/16 prin 10.0.0.1
Unde primul este rețeaua pe care doriți să o potriviți, apoi IP-ul routerului. În exemplul meu, 10.0.0.1
Folosind modul Debian. (Sisteme de baze Debian, cum ar fi Ubuntu)
pe unele sisteme, /etc/network/interfaces poate părea gol. În acest caz, trebuie să căutați în vi /etc/network/interfaces.d, dar presupunem că fișierul de bază /etc/network/interfaces va fi folosit.
- editați /etc/network/interfaces
Căutați interfața eth0
iface eth0 inet static
adresa 10.0.0.2
mască de rețea 255.0.0.0
Modificați, așa cum arată
iface eth0 inet static
adresa 10.0.0.2
mască de rețea 255.0.0.0
###FIE cu Gateway
#post-up route add -net 10.0.0.0 netmask 255.255.0.0 gw 10.0.0.1 dev eth0
#post-down route del -net 10.0.0.0 netmask 255.255.0.0 gw 10.0.0.1 dev eth0
###sau fără Gateway
#post-up route add -net 10.0.0.0 netmask 255.255.0.0 dev eth0
#post-down route del -net 10.0.0.0 netmask 255.255.0.0 dev eth0
Modul generic, static (ar putea fi depășit pe sistemele compatibile cu Systemd)
Editați /etc/rc.d/rc.local sau /etc/rc.local
adăuga
ip route add 10.0.0.0/16 dev eth0
Acest răspuns este menit să îl rezolve în general.