- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2022-04-29T20:27:16+09:00","default:k1rou","k1rou")
#author("2022-05-06T21:39:55+09:00","default:k1rou","k1rou")
*Linuxのネットワーク [#ca872330]
*[[Telnet]] [#f6210d20]
**telnet [#uc464add]
-telnet -l <user-name> <host-name>
-HTTP接続
--GETメソッド
telnet <host-name> 80
GET / HTTP/1.1
User-Agent: Telnet
Host: <host-name>
<CRLF>
--POSTメソッド
telnet <host-name> 80
POST /<path> HTTP/1.1
User-Agent: Telnet
Host: <host-name>
Content-Type: application/x-www-form-urlencoded
Content-Length: <length-of-content>
<CRLF>
<field1>=<value1>&<field2>=<value2>
-FTP接続
telnet <host-name> 21
USER <username>
PASS <password>
PASV ※パッシブモード
XPWD ※現在のディレクトリを表示
QUIT ※終了
*[[SSH]] [#tfb46ef1]
**ssh [#h37eac6a]
-「[[SSH]]」参照
**ssh-keygen [#c9accb93]
-SSH認証鍵の生成・管理 ※「[[OpenSSH]]」参照
**ssh-copy-id [#p56d6925]
-SSH認証鍵のサーバへのコピー ※「[[SSH]]」参照
*ファイル操作 [#tb810546]
**ftp [#b6a3b483]
-ftp <host-name>
**sftp [#o957f3c4]
-「[[SFTP]]」参照
**scp [#nacb6360]
-「[[SCP]]」参照
**wget [#z1551c1e]
-ファイルをダウンロード
-wget <url-file-path>
-wget -O <save-to-path> <url-file-path>
*状態確認 [#q6cd4231]
**ip [#xff9419f]
-デバイスの設定(IPアドレス含む)を表示
ip a
ip addr
ip addr show
-デバイスのリンク状態を表示
ip l
ip link
ip link show
**hostname [#w3321cc2]
-ホスト名を表示
hostname
-IPアドレスを表示
hostname -I
hostname -i
*接続確認 [#z0535903]
**[[ping]] [#e1c387c2]
-ping <host-name>
-ping -i <interval-second> <host-name>
-ping -c <count> <host-name>
**arp [#l5e68bc2]
-[[ARP]]テーブル(IPアドレスとMACアドレスの対応表)の内容を操作する
-net-tools(RHEL7以降非推奨)
arp -a ※表示(ドメイン名を表示)
arp -an ※表示(名前解決しない)
arp -d <ip-address> ※削除
**netstat [#xd316edc]
-net-tools(RHEL7以降非推奨)
netstat -rn ※ルーティングテーブルを表示
netstat -aL ※リッスンポートを表示
**ss [#b2f12299]
-ソケットの状態を表示
-[[ソケット]]の状態を表示
ss -lnt ※TCP
ss -lnu ※UDP
**tracepath [#r01866c2]
-tracepath <host-name> ※パケット経路を表示
**traceroute [#bb354e64]
-traceroute <host-name> ※ネットワーク経路を表示
**curl [#n21267a7]
-「[[curl]]」参照
*パケットキャプチャ [#m7f787ec]
**[[tcpdump]] [#uec2d07a]
-tcpdump i <network-if> -n port <port-no>
tcpdump i <network-if> -n port <port-no> -A ※ペイロードをASCIIで表示
tcpdump i <network-if> -n port <port-no> -w <file-name> ※ファイルに出力
**nmap [#h06b412d]
-[[ポートスキャン]]
*ドメイン [#w5bf3091]
**dig [#ma869194]
-「[[dig]]」参照
**whois [#x0822d2c]
-「[[whois]]」参照
**nslookup [#w85967dd]
-ホスト名からIPアドレスを求める
--nslookup <hostname>
*その他 [#zef25e8c]
**nmtui [#v011fc75]
-CentOS7以降
**nmcli [#gb3aafe9]
nmcli connection show
nmcli c
nmcli c s
nmcli device show
nmcli d
nmcli d s
**nc [#ld541347]
-nc([[netcat]])
--nc <hostname> <port-no> ※HTTPリクエスト
-リッスンモード
--nc -l <hostname> <port-no> ※サーバ起動
--nc <hostname> <port-no> ※クライアント接続
*NICの無効化/有効化 [#p6ce01ff]
**ifup [#ld67a1d9]
-NICの有効化
**ifdown [#f734648a]
-NICの無効化
*ツール [#oe490b7e]
**net-tools ※廃止予定(CentOS6迄) [#d1c40995]
-ifconfig
-iwconfig
iwconfig <インターフェイス名> ※無線LANインタフェースの参照
-route
--ルーティングテーブルを確認する
-arp
-netstat
**iproute2 [#a1886af2]
-ip
-ss
*関連用語 [#xe2f6faa]
-[[Linuxコマンド]]
-[[NetworkManager]]