Linux wird mit zwei Dienstprogrammen geliefert
/sbin/route
/sbin/ip route
Was ist der Unterschied zwischen den beiden und welche Faustregel gilt, wenn Sie sich für eine der beiden entscheiden? Ich weiß, dass sie beide an zwei verschiedenen Orten dokumentiert sind.
man 8 route
man 8 ip-route
quelle
ifconfig eth0 up 192.168.0.1/24
alsip link set dev eth0 up && ip addr change dev eth0 192.168.0.1/24
.ip l s eth0 up && ip a c dev eth0 192.168.0.1/24
. Darüber hinaus ist die/24
Syntax nicht in allenifconfig
Versionen implementiert . Auf einigen Systemen müssen Sie schreibennetmask 255.255.255.0
, was sie ziemlich ausführlich macht. Aber ich stimme zu,ifconfig
ist oft kürzer.Unterschiedliche Befehle, unterschiedliche Syntax.
route
stammt von vor sehr langer Zeit und existiert immer noch hauptsächlich, weil es immer existiert hat und einige Sachen immer noch erwarten, dass es da ist.ip
gehört zumiproute2
Paket und kann allesroute
undifconfig
kann und viel, viel, VIEL mehr.Eine vollständige Dokumentation zum
ip
Befehl finden Sie unter anderem hier .TL; DR: Immer verwenden
ip
.quelle