ホームページ >運用・保守 >Linuxの運用と保守 >Linux でネットワーク パラメータを設定するための一般的なコマンド

Linux でネットワーク パラメータを設定するための一般的なコマンド

齐天大圣
齐天大圣オリジナル
2020-11-14 10:39:582893ブラウズ

ネットワーク設定に関連する 3 つのコマンドは次のとおりです:

  • ifconfig: ネットワーク カードと IP、サブネット マスク、その他のパラメーターをクエリして設定します (最初に net-tools ツールをインストールする必要があります)。

  • #ifup、ifdown: ネットワーク インターフェイスの起動とシャットダウン

  • route: ルーティング情報の表示と構成

##ifconfig最初に ifconfig コマンドを見てみましょう

ifconfig [网卡名] [选项]
up、down:启动或关闭该网络接口
mtu:设置mtu值
netmask:设置子网掩码
broadcast:设置广播地址

まず最初の例を見て、システム上のすべてのネットワーク カードを表示しますifconfig と入力するだけです。パラメータを追加せずにコマンドを使用するだけです。

# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.220  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::1733:cf21:906d:57af  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:84:5b:d0  txqueuelen 1000  (Ethernet)
        RX packets 9946  bytes 10315936 (9.8 MiB)
        RX errors 0  dropped 3  overruns 0  frame 0
        TX packets 2208  bytes 186213 (181.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
  ……

このコマンドの出力情報から、ネットワーク カード名、IP アドレス、サブネット マスク、ブロードキャスト アドレスなど、多くの情報を取得できます。 etc.

引き続きいくつかの例を見てみましょう

# 修改ip地址
# ifconfig eth0 192.168.1.222

IP アドレスを変更しただけですが、それに応じてブロードキャスト アドレスも変更されることがわかります。

# 同时修改ip、子网掩码以及mtu值
ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000

できるだけ早く自信を持って練習してください。最終的にはネットワークを再起動するだけで、以前の設定ファイルの設定に戻ります。

ifup ifdown

ネットワーク設定ファイル /etc/sysconfig/network-scripts/ eth0 の後に、すぐに有効にしたいと考えています。次に、

ifdown eth0
ifup eth0

を使用する必要があります。この方法に加えて、通常は

/etc/init.d/network restart

を使用してすべてのネットワーク カードを再起動します。

routeroute このコマンドは、ルーティング テーブルを表示でき、ルートの設定にも使用できます。

ルーティング情報の表示 Route [-nee]

    -n: ホスト名を表示せず、IP で直接表示するほうが高速です。このオプションにはネットワークに関する多くのコマンドがあります。
  • -ee: 詳細情報を表示
  • # route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         172.19.255.253  0.0.0.0         UG    0      0        0 eth0
    169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
    172.19.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0
    Destination : Network address
  • Genmask: ネットワークを形成するサブネット マスク、宛先、Genmask
  • Gateway: ゲートウェイ アドレス (0.0 が表示されている場合。0.0 は、ルートはローカル マシンから直接送信されます。つまり、LAN 経由で直接送信できます。IP アドレスが表示されている場合は、ルートが送信される前にルーター (ゲートウェイ) の助けが必要であることを意味します。
  • ##フラグ: フラグ、共通の U はルートが有効であることを示し、G はルートが外部ホスト経由でデータ パケットを送信する必要があることを示します。

以上がLinux でネットワーク パラメータを設定するための一般的なコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。