ラベル RedHat の投稿を表示しています。 すべての投稿を表示
ラベル RedHat の投稿を表示しています。 すべての投稿を表示

2014年8月10日日曜日

AWS上のLinuxにリモートデスクトップ接続

xrdpを利用してAWS上のLinuxサーバにリモートデスクトップ接続する手順をまとめます。
接続元PCはWindows7を利用しました。標準のリモートデスクトップ接続クライアントで接続できるため
とても便利ですが、ベースがVNCのため微妙に描画が遅く感じられることは否めません。
今回利用したAMIのLinuxのデフォルト言語は英語ですが、日本語化する手順も記載します。

OS: RHEL 6.5 (64-bit)
xrdp: 0.5.0
リモートデスクトップ接続クライアント: 6.3.9600


■EC2準備
Quick Startにある下記のAMIからEC2を作成しました。
Red Hat Enterprise Linux 6.5 (PV) - ami-e9aee0e8 (64-bit) / ami-cfbff1ce (32-bit)


■初期ログイン&rootパスワード変更
Using username "ec2-user".
Authenticating with public key "imported-openssh-key"
[ec2-user@ip-10-86-30-138 ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.5 (Santiago)
[ec2-user@ip-10-86-30-138 ~]$ sudo passwd
Changing password for user root.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
[ec2-user@ip-10-86-30-138 ~]$
## ec2-userのパスワードも設定
[root@ip-10-86-30-138 ~]# passwd ec2-user


■SELinux/iptables無効化
[ec2-user@ip-10-86-30-138 ~]$ su -
Password:
[root@ip-10-86-30-138 ~]# vi /etc/selinux/config
[root@ip-10-86-30-138 ~]# grep disabled /etc/selinux/config
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
[root@ip-10-86-30-138 ~]# chkconfig iptables off; chkconfig --list iptables
iptables        0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@ip-10-86-30-138 ~]# chkconfig ip6tables off; chkconfig --list ip6tables
ip6tables       0:off   1:off   2:off   3:off   4:off   5:off   6:off
[root@ip-10-86-30-138 ~]#
AWS上のEC2へのアクセス制御はとりあえずSecurityGroupで。


■TimeZoneとHostName変更
ここの手順は省略可です。後々の運用を考慮して設定しておきます。
[root@ip-10-86-30-138 ~]# date; cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime; date
Sun Aug 10 00:15:37 EDT 2014
cp: overwrite `/etc/localtime'? y
Sun Aug 10 13:15:39 JST 2014
[root@ip-10-86-30-138 ~]#
[root@ip-10-86-30-138 ~]# vi /etc/sysconfig/network
[root@ip-10-86-30-138 ~]# grep HOSTNAME /etc/sysconfig/network
# HOSTNAME=ip-10-86-30-138.localdomain
HOSTNAME=rhel65-rdp
[root@ip-10-86-30-138 ~]# reboot


■GnomeGUIインストール
[root@rhel65-rdp ~]# yum groupinstall "X Window System" "GNOME Desktop Environment" "Desktop"
(中略)
Install     273 Package(s)
Upgrade       6 Package(s)
(以下省略)


■vncserverのインストールと起動準備
xrdpはVNCを利用しているようなので。

## VNCインストール
[root@rhel65-rdp ~]# yum install tigervnc-server
(中略)
===============================================================================
 Package           Arch   Version       Repository                        Size
===============================================================================
Installing:
 tigervnc-server   x86_64 1.1.0-8.el6_5 rhui-REGION-rhel-server-releases 1.1 M
Installing for dependencies:
 xorg-x11-fonts-misc
                   noarch 7.2-9.1.el6   rhui-REGION-rhel-server-releases 5.8 M

Transaction Summary
===============================================================================
Install       2 Package(s)
(以下省略)
## VNCサーバ設定
[root@rhel65-rdp ~]# vi /etc/sysconfig/vncservers
[root@rhel65-rdp ~]# tail -3 /etc/sysconfig/vncservers
VNCSERVERS="1:ec2-user 2:root"
VNCSERVERARGS[1]="-geometry 1024x768"
VNCSERVERARGS[2]="-geometry 1024x768"
[root@rhel65-rdp ~]# chkconfig vncserver on; chkconfig --list vncserver
vncserver       0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@rhel65-rdp ~]#
## VNC接続ユーザパスワード設定
[root@rhel65-rdp ~]# vncpasswd
Password:
Verify:
[root@rhel65-rdp ~]# su - ec2-user
[ec2-user@rhel65-rdp ~]$ vncpasswd
Password:
Verify:
[ec2-user@rhel65-rdp ~]$
## VNCサーバ起動
[root@rhel65-rdp ~]# /etc/init.d/vncserver start
Starting VNC server: 1:ec2-user xauth:  creating new authority file /home/ec2-user/.Xauthority
xauth: (stdin):1:  bad display name "rhel65-rdp:1" in "add" command

New 'rhel65-rdp:1 (ec2-user)' desktop is rhel65-rdp:1

Creating default startup script /home/ec2-user/.vnc/xstartup
Starting applications specified in /home/ec2-user/.vnc/xstartup
Log file is /home/ec2-user/.vnc/rhel65-rdp:1.log

2:root xauth:  creating new authority file /root/.Xauthority
xauth: (stdin):1:  bad display name "rhel65-rdp:2" in "add" command

New 'rhel65-rdp:2 (root)' desktop is rhel65-rdp:2

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/rhel65-rdp:2.log

                                                           [  OK  ]
[root@rhel65-rdp ~]#


■EPELリポジトリのインストール
[root@rhel65-rdp ~]# rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
Retrieving http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.D24qpa: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[root@rhel65-rdp ~]#
## yum実行時にEPELリポジトリをデフォルト参照しない設定
[root@rhel65-rdp ~]# sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo


■xrdpのインストール
[root@rhel65-rdp ~]# yum --enablerepo=epel install xrdp
(中略)
================================================================================
 Package        Arch             Version                   Repository      Size
================================================================================
Installing:
 xrdp           x86_64           0.5.0-0.13.el6            epel           240 k

Transaction Summary
================================================================================
Install       1 Package(s)
(以下省略)
[root@rhel65-rdp ~]# chkconfig xrdp on; chkconfig --list xrdp
xrdp            0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@rhel65-rdp ~]#


■日本語キーボード対応
km-e0010411.iniをダウンロードしてシンボリックリンクを作成。
[root@rhel65-rdp ~]# cd /etc/xrdp/
[root@rhel65-rdp xrdp]# wget http://www.mail-archive.com/xrdp-devel@lists.sourceforge.net/msg00263/km-e0010411.ini
[root@rhel65-rdp xrdp]# mv km-e0010411.ini km-0411.ini
[root@rhel65-rdp xrdp]# ln -s km-0411.ini  km-e0010411.ini
[root@rhel65-rdp xrdp]# ln -s km-0411.ini  km-e0200411.ini
[root@rhel65-rdp xrdp]# ln -s km-0411.ini  km-e0210411.ini
[root@rhel65-rdp xrdp]#


■xrdp起動
[root@rhel65-rdp xrdp]# /etc/init.d/xrdp start
Starting xrdp:                                             [  OK  ]
Starting xrdp-sesman:                                      [  OK  ]
[root@rhel65-rdp xrdp]#


■リモートデスクトップ接続
事前にSecurity GroupでPort 3389を開放しておきます。
Windows7のRDPクライアントから接続します。バージョンは、6.3.9600です。


AWS上のLinuxにリモートデスクトップで接続できました。



■GUIを日本語化
せっかくなのでGUIを日本語化してみます。

## 日本語化に必要なパッケージインストール
[root@rhel65-rdp ~]# yum groupinstall "Japanese Support"
(中略)
==================================================================================
 Package            Arch   Version         Repository                        Size
==================================================================================
Installing:
 Red_Hat_Enterprise_Linux-Release_Notes-6-ja-JP
                    noarch 5-1.el6         rhui-REGION-rhel-server-releases  98 k
 ibus-anthy         x86_64 1.2.1-3.el6     rhui-REGION-rhel-server-releases 133 k
 ipa-gothic-fonts   noarch 003.02-4.2.el6  rhui-REGION-rhel-server-releases 3.6 M
 ipa-mincho-fonts   noarch 003.02-3.1.el6  rhui-REGION-rhel-server-releases 5.0 M
 ipa-pgothic-fonts  noarch 003.02-4.1.el6  rhui-REGION-rhel-server-releases 3.6 M
 ipa-pmincho-fonts  noarch 003.02-3.1.el6  rhui-REGION-rhel-server-releases 5.0 M
 man-pages-ja       noarch 20100115-6.el6  rhui-REGION-rhel-server-releases 5.5 M
 vlgothic-fonts     noarch 20091202-2.el6  rhui-REGION-rhel-server-releases 2.2 M
 vlgothic-p-fonts   noarch 20091202-2.el6  rhui-REGION-rhel-server-releases 2.2 M
Installing for dependencies:
 anthy              x86_64 9100h-10.1.el6  rhui-REGION-rhel-server-releases 6.0 M
 ibus               x86_64 1.3.4-6.el6     rhui-REGION-rhel-server-releases 337 k
 ibus-gtk           x86_64 1.3.4-6.el6     rhui-REGION-rhel-server-releases  26 k
 ibus-libs          x86_64 1.3.4-6.el6     rhui-REGION-rhel-server-releases  99 k
 im-chooser         x86_64 1.3.1-3.el6     rhui-REGION-rhel-server-releases 144 k
 imsettings         x86_64 0.108.0-3.6.el6 rhui-REGION-rhel-server-releases 190 k
 imsettings-libs    x86_64 0.108.0-3.6.el6 rhui-REGION-rhel-server-releases 103 k
 kasumi             x86_64 2.5-1.1.el6     rhui-REGION-rhel-server-releases  71 k
 libgxim            x86_64 0.3.3-3.1.el6   rhui-REGION-rhel-server-releases 126 k
 notify-python      x86_64 0.1.1-10.el6    rhui-REGION-rhel-server-releases  26 k
 pyxdg              noarch 0.18-1.el6      rhui-REGION-rhel-server-releases  79 k
 vlgothic-fonts-common
                    noarch 20091202-2.el6  rhui-REGION-rhel-server-releases  16 k

Transaction Summary
==================================================================================
Install      21 Package(s)
(以下省略)
## OSの言語を日本語を設定し再起動
[root@rhel65-rdp ~]# vi /etc/sysconfig/i18n
[root@rhel65-rdp ~]# cp -p /etc/sysconfig/i18n /etc/sysconfig/i18n.org
[root@rhel65-rdp ~]# vi /etc/sysconfig/i18n
[root@rhel65-rdp ~]# cat /etc/sysconfig/i18n
LANG="ja_JP.UTF-8"
SYSFONT="latarcyrheb-sun16"
[root@rhel65-rdp ~]# vi .bash_profile
[root@rhel65-rdp ~]# tail -1 .bash_profile
export LANG=ja_JP.UTF-8
[root@rhel65-rdp ~]#
[root@rhel65-rdp ~]# reboot
## 再びリモートデスクトップ接続

日本語GUI画面が表示されました。


こちらの情報が何かのお役に立てましたら幸いです。サイト継続ご協力のほどお願い致します。m(_ _)m

2014年3月18日火曜日

LinuxのftpコマンドでディレクトリをFTP転送する方法

LinuxのftpコマンドでディレクトリをFTP転送することはできません。
転送したいファイルをあらかじめzip化したファイルを作成して転送する方法を記載します。

転送元サーバホスト名: dcf-web
転送元サーバOS: RHEL6.4 (64-bit)
転送元ディレクトリ: /tmp/ftp/
転送対象ファイル: fonts.zip sound.zip

転送先サーバホスト名: dcf-bak
転送先サーバIP: 192.168.47.50
転送先サーバOS: RHEL6.4 (64-bit)
転送先ディレクトリ: /backup/ftp/dcf-web/

OS: RedHat EL 6.4(64-bit)
vsFTPd: 2.2.2


■転送先サーバでFTPプロセスが起動していること

[root@dcf-bak ~]# /etc/init.d/vsftpd status
vsftpd (pid 19316) を実行中...
[root@dcf-bak ~]#
※送信元サーバのvsftpdプロセスは停止していてもOK。

■転送元ディレクトリ確認

※転送対象ディレクトリに /etc/fonts/ と /etc/sound/ を選んだ理由は特になし。
[root@dcf-web ~]# ll -d /etc/fonts/ /etc/sound/
drwxr-xr-x. 4 root root 4096  5月 29 06:25 2013 /etc/fonts/
drwxr-xr-x. 3 root root 4096  5月 29 06:27 2013 /etc/sound/
[root@dcf-web ~]#

■FTP転送用データ準備

転送対象ディレクトリをzipコマンドでアーカイブファイルを作成。
[root@dcf-web ~]# mkdir /tmp/ftp
[root@dcf-web ~]# zip -r /tmp/ftp/fonts.zip /etc/fonts/
  adding: etc/fonts/ (stored 0%)
  adding: etc/fonts/fonts.dtd (deflated 70%)
  adding: etc/fonts/conf.avail/ (stored 0%)
  adding: etc/fonts/conf.avail/10-sub-pixel-rgb.conf (deflated 27%)
(省略)
[root@dcf-web ~]# zip -r /tmp/ftp/sound.zip /etc/sound/
  adding: etc/sound/ (stored 0%)
  adding: etc/sound/events/ (stored 0%)
  adding: etc/sound/events/gtk-events-2.soundlist (deflated 60%)
  adding: etc/sound/events/gnome-2.soundlist (deflated 69%)
[root@dcf-web ~]#
[root@dcf-web ~]# ll /tmp/ftp/
合計 76
-rw-r--r-- 1 root root 53699  3月 18 15:49 2014 fonts.zip
-rw-r--r-- 1 root root 16499  3月 18 15:49 2014 sound.zip
[root@dcf-web ~]#

■ftpコマンド(解説付き)

[root@dcf-web ~]# ftp -ivn 192.168.47.50
Connected to 192.168.47.50 (192.168.47.50).
220 (vsFTPd 2.2.2)
オプション
 -i: 複数のファイルの転送中にプロンプトを出さないようにする。
 -v: リモートサーバからの全てのレスポンスを詳細表示する。
 -n: 自動ログインさせない。ログインにアカウントとパスワードを要求する。

ftp> user ftpuser secret
331 Please specify the password.
230 Login successful.
アカウント: ftpuser
パスワード: secret

ftp> lcd /tmp/ftp/
Local directory now /tmp/ftp
転送元サーバのディレクトリを移動。

ftp> cd /backup/ftp/dcf-web/
250 Directory successfully changed.
転送先サーバのディレクトリを移動。

ftp> bin
200 Switching to Binary mode.
バイナリモードに変更。

ftp> mput *.zip
local: fonts.zip remote: fonts.zip
227 Entering Passive Mode (192,168,47,50,28,169).
150 Ok to send data.
226 Transfer complete.
53699 bytes sent in 0.000782 secs (68668.80 Kbytes/sec)
local: sound.zip remote: sound.zip
227 Entering Passive Mode (192,168,47,50,254,125).
150 Ok to send data.
226 Transfer complete.
16499 bytes sent in 3.1e-05 secs (532225.82 Kbytes/sec)
zipファイルを転送

ftp> ls
227 Entering Passive Mode (192,168,47,50,104,238).
150 Here comes the directory listing.
-rw-r--r--    1 1120     1100        53699 Mar 18 06:57 fonts.zip
-rw-r--r--    1 1120     1100        16499 Mar 18 06:57 sound.zip
226 Directory send OK.
転送先のファイルリストを表示。

ftp> quit
221 Goodbye.
[root@dcf-web ~]#
FTPモード終了。

■転送先サーバでの確認

[root@dcf-bak ~]# ll /backup/ftp/dcf-web/
合計 76
-rw-r--r-- 1 ftpuser sshgrp 53699  3月 18 15:57 2014 fonts.zip
-rw-r--r-- 1 ftpuser sshgrp 16499  3月 18 15:57 2014 sound.zip
[root@dcf-bak ~]#

■転送先サーバで解凍してみる

解凍先ディレクトリに /root/work/ftp/ を指定。
[root@dcf-bak ~]# unzip /backup/ftp/dcf-web/fonts.zip -d /root/work/ftp/
Archive:  /backup/ftp/dcf-web/fonts.zip
   creating: /root/work/ftp/etc/fonts/
  inflating: /root/work/ftp/etc/fonts/fonts.dtd
   creating: /root/work/ftp/etc/fonts/conf.avail/
  inflating: /root/work/ftp/etc/fonts/conf.avail/10-sub-pixel-rgb.conf
(省略)
[root@dcf-bak ~]# unzip /backup/ftp/dcf-web/sound.zip -d /root/work/ftp/
Archive:  /backup/ftp/dcf-web/sound.zip
   creating: /root/work/ftp/etc/sound/
   creating: /root/work/ftp/etc/sound/events/
  inflating: /root/work/ftp/etc/sound/events/gtk-events-2.soundlist
  inflating: /root/work/ftp/etc/sound/events/gnome-2.soundlist
[root@dcf-bak ~]#
[root@dcf-bak ~]# ll /root/work/ftp/etc/
合計 8
drwxr-xr-x 4 root root 4096  5月 29 06:25 2013 fonts
drwxr-xr-x 3 root root 4096  5月 29 06:27 2013 sound
[root@dcf-bak ~]#
転送元サーバと同じタイムスタンプのディレクトリが作成された。

■FTP転送シェルスクリプト

#!/bin/sh
# 複数ファイルをFTP転送するシェルスクリプト
# 転送対象ファイルはあらかじめzip化し、*.zipとすること
# 転送元: LOCAL
# 転送先: REMOTE

LOCAL_DIR="/tmp/ftp"
REMOTE_HOST="192.168.47.50"
REMOTE_USER="ftpuser"
REMOTE_PASS="secret"
REMOTE_DIR="/backup/ftp/dcf-web"
LOG="ftp.log"

ftp -ivn ${REMOTE_HOST} << END > ${LOG}
user ${REMOTE_USER} ${REMOTE_PASS}
lcd ${LOCAL_DIR}
cd ${REMOTE_DIR}
bin
mput *.zip
quit
END

exit 0

■FTP転送実行とログ確認

[root@dcf-web work]# ./ftp.sh
[root@dcf-web work]# cat ftp.log
Connected to 192.168.47.50 (192.168.47.50).
220 (vsFTPd 2.2.2)
331 Please specify the password.
230 Login successful.
Local directory now /tmp/ftp
250 Directory successfully changed.
200 Switching to Binary mode.
local: fonts.zip remote: fonts.zip
227 Entering Passive Mode (192,168,47,50,175,113).
150 Ok to send data.
226 Transfer complete.
53699 bytes sent in 0.0005 secs (107397.99 Kbytes/sec)
local: sound.zip remote: sound.zip
227 Entering Passive Mode (192,168,47,50,171,39).
150 Ok to send data.
226 Transfer complete.
16499 bytes sent in 3.5e-05 secs (471400.00 Kbytes/sec)
221 Goodbye.
[root@dcf-web work]#
※転送先に同名ファイルが存在すると上書きする。

こちらの情報が何かのお役に立てましたら幸いです。サイト継続のご協力ありがとうございます。m(_ _)m

2014年2月22日土曜日

Linux スタティックルート(static route)の設定方法

サーバが複数のネットワークセグメントに接続している場合、デフォルトゲートウェイの設定だけでは正しくアクセスできない場合があります。

インターネットからのアクセスはDMZに、社内からのアクセスはメンテナンスセグメントにルーティングされるようにネットワークインターフェース別にスタティックルートの設定方法を記載します。

routeコマンドだけでは、OS再起動時に設定がクリアされてしまうため、恒久的にルーティング設定を行う方法も記載します。

OS: RedHat EL 6.4(64-bit)


■ネットワーク概要


今回想定しているネットワーク概要は上記図のとおりです。
デフォルトゲートウェイはInternet側を向いています。

■設定前のルーティングテーブル情報

[root@dcf-web-a ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.5.116.0      *               255.255.255.0   U     1      0        0 eth0
10.5.117.0      *               255.255.255.0   U     1      0        0 eth1
default         10.5.116.254    0.0.0.0         UG    0      0        0 eth0
[root@dcf-web-a ~]#
このままだと、たとえば、192.168.xxx.xxxのPCからのアクセスもDMZセグメントに返してしまう。
よって通信できない。

■メンテナンスセグメント側のゲートウェイを設定

[root@dcf-web-a ~]# route add -net 10.0.0.0 gw 10.5.117.254 netmask 255.0.0.0 eth1
[root@dcf-web-a ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.5.116.0      *               255.255.255.0   U     1      0        0 eth0
10.5.117.0      *               255.255.255.0   U     1      0        0 eth1
10.0.0.0        10.5.117.254    255.0.0.0       UG    0      0        0 eth1
default         10.5.116.254    0.0.0.0         UG    0      0        0 eth0
[root@dcf-web-a ~]#
10.0.0.0/8からのネットワークへのルーディング設定を追加してみました。
ゲートウェイを10.5.117.254と想定したが、実は10.5.117.170だった…。
このあたりはそれぞれの環境に応じて設定ください。

■スタティックルートの削除

[root@dcf-web-a ~]# route del -net 10.0.0.0 gw 10.5.117.254 netmask 255.0.0.0 eth1
[root@dcf-web-a ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.5.116.0      *               255.255.255.0   U     1      0        0 eth0
10.5.117.0      *               255.255.255.0   U     1      0        0 eth1
default         10.5.116.254    0.0.0.0         UG    0      0        0 eth0
[root@dcf-web-a ~]#

■改めてメンテナンスセグメント側のゲートウェイを設定

[root@dcf-web-a ~]# route add -net 10.0.0.0 gw 10.5.117.170 netmask 255.0.0.0 eth1
[root@dcf-web-a ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.5.116.0      *               255.255.255.0   U     1      0        0 eth0
10.5.117.0      *               255.255.255.0   U     1      0        0 eth1
10.0.0.0        10.5.117.170    255.0.0.0       UG    0      0        0 eth1
default         10.5.116.254    0.0.0.0         UG    0      0        0 eth0
[root@dcf-web-a ~]#
上記の設定はOS再起動時にはクリアされてしまいます。

■スタティックルート恒久設定

[root@dcf-web-a ~]# vi /etc/sysconfig/network-scripts/route-eth1
[root@dcf-web-a ~]# cat /etc/sysconfig/network-scripts/route-eth1
10.0.0.0/8 via 10.5.117.170
192.168.0.0/16 via 10.5.117.170
[root@dcf-web-a ~]#
route-eth1を手動で作成

■設定反映

[root@dcf-web-a ~]# /etc/init.d/network restart
インターフェース eth0 を終了中:  デバイスの状態: 3 (切断済み)
                                                           [  OK  ]
インターフェース eth1 を終了中:  デバイスの状態: 3 (切断済み)
                                                           [  OK  ]
ループバックインターフェースを終了中                       [  OK  ]
ループバックインターフェイスを呼び込み中                   [  OK  ]
インターフェース eth0 を活性化中:  アクティブ接続の状態: アクティベート済み
アクティブ接続のパス: /org/freedesktop/NetworkManager/ActiveConnection/5
                                                           [  OK  ]
インターフェース eth1 を活性化中:  アクティブ接続の状態: アクティベート済み
アクティブ接続のパス: /org/freedesktop/NetworkManager/ActiveConnection/6
                                                           [  OK  ]
[root@dcf-web-a ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.5.116.0      *               255.255.255.0   U     1      0        0 eth0
10.5.117.0      *               255.255.255.0   U     1      0        0 eth1
192.168.0.0     10.5.117.170    255.255.0.0     UG    0      0        0 eth1
10.0.0.0        10.5.117.170    255.0.0.0       UG    0      0        0 eth1
default         10.5.116.254    0.0.0.0         UG    0      0        0 eth0
[root@dcf-web-a ~]#

OS再起動時も上記設定が反映されます。この情報がお役にたてれば幸いです。

2013年10月10日木曜日

RedHatサブスクリプションの登録方法

OSインストール後にrhn_register のコマンドラインバージョン画面にて
RHEL6のサブスクリプションを登録する手順を中心に説明します。
これを完了するとyumが利用できるようになります。

OS: Red Hat Enterprise Linux 6.4 (64-bit)


■Red Hatログイン再作成

サブスクリプションを購入すると下記のような「Red Hatログイン作成リクエスト」メールメールが送られてくる。
そこに記載されているリンクからRedHatログインを作成する。
お客様は下記のアカウントでRed Hatサブスクリプションを申し込まれています。 お名前 : XXXXX YYYYY CORPORATION アカウント番号: 53***** - *サブスクリプションにアクセスするには、Red Hatログインが必要です。* ログインをまだお持ちでない場合は、以下のリンクをクリックして作成してください: http://www.redhat.com/wapps/ugc/register.html?id=832qwer56789okfiexxxvvvcccfffhn.redhat.com - セキュリティ上の理由により、上記のリンクが機能するのは1回だけで、2013年xx月xx日 以降にこのリンクは無効になります。
ログインID、パスワード、メールアドレス等必要情報を登録する。
インストール番号は、今先作成したRed Hatログインで
サブスクリプション > インベントリ > コントラクト 102xxxxx > サブスクリプション 29xxxxx
上記ページに表示されている。

■rhn_register コマンドラインバージョン画面

OSインストール後、ssh等でログインし、rootアカウントにスイッチ。


以降は基本的に画面の説明に従って進む。




Tabキーで項目間を移動、スペースキーで選択。って画面下に表示されていますね…。


RedHatログインとパスワードは先ほどRHNで登録した内容を設定。




プロファイル名にはサーバのホスト名等を設定。














以上でサブスクリプションの登録は完了です。
何かのお役にたてれば幸いです。画面キャプチャ張り付けまくった甲斐がありますように・・・。