Tag: Ip

cheatsheet/ip

MediaPackage を CLI から操作

チャンネル名にユニークな文字列が必要、また、この文字列は MediaPackage でチャンネルを作る際に Destination で設定する必要がある チャンネルは aws cli のオプションで作成できる。 配信に必要なチャンネルは( MediaLive 側で 2 つの Destination を指定する必要があるので )2 つ設定する 2 つのチャンネルのパスワードは EC2 パラメータストアにすぐ保存する( MediaLive の仕様でパスワードは EC2 パラメータストアを参照する)

export DATE=$(date +%Y%m%d%H%M)

export MPACK_C_A=$( aws mediapackage create-channel  --region ap-southeast-1  --id "${DATE}-a" )
export MPACK_C_A_URL=$(echo "$MPACK_C_A"| jq -r '.HlsIngest.IngestEndpoints[0].Url')
export MPACK_C_A_USER=$(echo "$MPACK_C_A"| jq -r '.HlsIngest.IngestEndpoints[0].Username')
aws ssm put-parameter --region ap-southeast-1 --name "/medialive/${MPACK_C_A_USER}" --value "$(echo "$MPACK_C_A"| jq -r '.HlsIngest.IngestEndpoints[0].Password')" --type SecureString

export MPACK_C_B=$( aws mediapackage create-channel  --region ap-southeast-1  --id "${DATE}-b" )
export MPACK_C_B_URL=$(echo "$MPACK_C_B"| jq -r '.HlsIngest.IngestEndpoints[0].Url')
export MPACK_C_B_USER=$(echo "$MPACK_C_B"| jq -r '.HlsIngest.IngestEndpoints[0].Username')
aws ssm put-parameter --region ap-southeast-1 --name "/medialive/${MPACK_C_B_USER}" --value "$(echo "$MPACK_C_B"| jq -r '.HlsIngest.IngestEndpoints[0].Password')" --type SecureString

MediaPackageでエンドポイントを作成する

ひとつWebUIからエンドポイントを作成して雛形にする(スケルトンは設定項目が多すぎ) 一応、スケルトンは

Read more...

cheatsheet/ip

サンプル効果
ip route showルーティングを表示
ip addrIP アドレス表示
ip link set dev アダプタ名(wlan0, enp0s3 など) {up | down}wifi アダプタの up/down
ip addr add 203.0.113.100/32 dev eth0静的 IP アドレスの付与
ip addr del 203.0.113.100/32 dev eth0IP アドレスの削除
ip address flush dev eth0IP アドレスを全て削除
ip -6 routeIPv6 のルートを表示
ip route add default via 203.0.113.1デフォルトゲートウェイ追加
ip route add 203.0.113.0/24 dev eth0ルート追加
ip neighbor showarp テーブル表示

参考

標準テキスト CentOS7 p487, p501

Read more...