Jak nastavit výchozí bránu
On 14 února, 2021 by adminPokouším se nakonfigurovat síťové rozhraní na integrovaném systému Linux pomocí ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
ale nevím, jak přidat výchozí bránu jako parametr ifconfig,
Nějaké nápady?
Komentáře
- Uveďte, který vestavěný Linux používáte.
Odpověď
ifconfig
není správný příkaz.
Můžete například použít route
jako v route add default gw 192.168.0.254
.
A pokud route
není přítomen, ale ip
je, můžete jej použít takto: ip route add default via 192.168.0.254 dev eth0
za předpokladu, že 192.168.0.254 je IP vaší brány
Komentáře
odpověď
ifconfig
je v systému Linux zastaralá a navíc je to pro tuto úlohu nesprávný nástroj. Chcete-li nastavit výchozí bránu v systému Linux, použijte ip
příkaz takto:
ip route add default via <host> dev <dev> # e.g. ip route add default via 192.168.0.101 dev eth0
odpověď
pro odebrat bránu v příkazu Linux: route delete default gw 192.168.1.1 eth1
Pro přidat bránu v příkazu Linux: route add default gw 192.168.1.250 eth1
Odpověď
Použití trasy
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
příklad: route add default gw 192.168.1.2 eth0
NEBO použijte název hostitele, například dsl-router:
route add default gw dsl-router eth0
Nebo použijte příkaz ip (novější syntaxe) k směrování veškerého provozu přes bránu 192.168.1.254 připojenou přes síťové rozhraní eth0, například:
ip route add 192.168.1.0/24 dev eth0
nebo
ip route add 192.168.1.0/24 via 192.168.1.254
ip
by měla být první volba.ip r add default via [gw]
.