web-dev-qa-db-ja.com

デフォルトゲートウェイの設定方法

Ifconfigを使用して組み込みLinuxのネットワークインターフェイスを構成しようとしています。

ifconfig eth0 192.168.0.101 netmask 255.255.255.0

しかし、デフォルトゲートウェイをifconfigパラメータとして追加する方法がわかりません。

何か案は?

10

ifconfigはそれを行うための正しいコマンドではありません。

たとえば、routeroute add default gw 192.168.0.254のように使用できます。

routeが存在せず、ipが存在する場合は、次のように使用できます:ip route add default via 192.168.0.254 dev eth0、192.168.0.254がゲートウェイのIPであると想定

20
netmonk

ifconfigはLinuxでは非推奨であり、さらに、それはこのジョブには不適切なツールです。 Linuxでデフォルトゲートウェイを設定するには、次のようにipコマンドを使用します。

ip route add default via <Host> dev <dev>

# e.g.
ip route add default via 192.168.0.101 dev eth0
15
Marco

Linuxコマンドのゲートウェイの削除の場合:route delete default gw 192.168.1.1 eth1

Linuxコマンドのadd gatewayの場合:route add default gw 192.168.1.250 eth1

3
gajjar rohit

ルートを使用

route add default gw {IP-ADDRESS} {INTERFACE-NAME}

例:route add default gw 192.168.1.2 eth0

または、dsl-routerなどのホスト名を使用します。

route add default gw dsl-router eth0 

または、ipコマンド(新しい構文)を使用して、eth0ネットワークインターフェイス経由で接続された192.168.1.254ゲートウェイ経由ですべてのトラフィックをルーティングします。次に例を示します。

ip route add 192.168.1.0/24 dev eth0

または

ip route add 192.168.1.0/24 via 192.168.1.254
3
GAD3R