← Back to Home

ネットワークの設定(ifconfig, ip, ping, nslookup, tracerouteなど)

Views: 927

You can try the commands on our interactive shell.

Linux ネットワーク設定のチュートリアル

1. ifconfig (Interface Configuration)

ifconfig はネットワークインターフェースを設定します。

基本的な使用方法:

ifconfig eth0 up
ifconfig eth0 down

IP アドレスとサブネットマスクの設定:

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

2. ip (The New IP Router Command)

ip コマンドは ifconfig の代わりに使用され、より強力で柔軟です。

基本的な使用方法:

ip link set eth0 up
ip link set eth0 down

IP アドレスとサブネットマスクの設定:

ip addr add 192.168.1.100/24 dev eth0
ip addr del 192.168.1.100/24 dev eth0

3. ping (Packet Internet Groper)

ping はネットワークの接続をテストします。

基本的な使用方法:

ping -c 4 google.com

4. nslookup (Name Server Lookup)

nslookup はドメイン名と IP アドレスの変換を行います。

基本的な使用方法:

nslookup google.com

5. traceroute (Trace Route)

traceroute はデータパケットがルーティングされるパスを示します。

基本的な使用方法:

traceroute google.com

スクリプト例

ifconfig を使ったスクリプト

#!/bin/bash

# インターフェース名を変更してください
INTERFACE="eth0"

# IP アドレスとサブネットマスクを設定する
ifconfig $INTERFACE 192.168.1.100 netmask 255.255.255.0

# インターフェースを有効にする
ifconfig $INTERFACE up

echo "ネットワーク設定が完了しました。"

ip を使ったスクリプト

#!/bin/bash

# インターフェース名を変更してください
INTERFACE="eth0"

# IP アドレスとサブネットマスクを追加する
ip addr add 192.168.1.100/24 dev $INTERFACE

# インターフェースを有効にする
ip link set $INTERFACE up

echo "ネットワーク設定が完了しました。"

ping を使ったスクリプト

#!/bin/bash

# ドメイン名を変更してください
DOMAIN="google.com"

# 4 回 ping を送信する
ping -c 4 $DOMAIN

nslookup を使ったスクリプト

#!/bin/bash

# ドメイン名を変更してください
DOMAIN="google.com"

# 名前解決を行う
nslookup $DOMAIN

traceroute を使ったスクリプト

#!/bin/bash

# ドメイン名を変更してください
DOMAIN="google.com"

# ルーティングパスを示す
traceroute $DOMAIN

これらのスクリプトは、Linux でネットワーク設定を行う際に役立ちます。各コマンドの使用方法と基本的な例を紹介しました。

Try it Now!