HS-DGL! + ハックキット 2.0:IP アドレス、ホスト名変更


ハックキットをインストールしたままでは、
IP address:192.168.1.6
netmask:255.255.255.0
default router:192.168.1.1
hostname:hackkit
DNS server:192.168.1.2
が割当ててあるので、これを変更する
IP address:192.168.1.37
netmask:255.255.255.0
default router:192.168.1.1
hostname:gawa
DNS server:192.168.1.2

/etc/hosts

/etc/hosts に gawa の行を追加する
[root@hackkit root]# cd /etc/
[root@hackkit etc]# mv hosts hosts.orig
[root@hackkit etc]# cp hosts.orig hosts
[root@hackkit etc]# vi hosts
(gawa の行追加)
[root@hackkit etc]# diff -c hosts.orig hosts
*** hosts.orig  2004-03-20 01:37:12.000000000 +0900
--- hosts       2005-12-21 03:20:07.000000000 +0900
***************
*** 3,5 ****
--- 3,6 ----
  127.0.0.1     localhost localhost.localdomain

  192.168.1.6   hackkit
+ 192.168.1.37  gawa

/etc/sysconfig/network

/etc/sysconfig/network に記述されているホスト名を変更する
[root@hackkit etc]# cd sysconfig
[root@hackkit sysconfig]# mv network network.orig
[root@hackkit sysconfig]# cp network.orig network
[root@hackkit sysconfig]# vi network
(gawa の行追加)
[root@hackkit sysconfig]# diff -c network.orig network
*** network.orig        2004-03-20 01:37:12.000000000 +0900
--- network     2005-12-21 03:22:59.000000000 +0900
***************
*** 1,3 ****
  NETWORKING=yes
! HOSTNAME=hackkit
  GATEWAY=192.168.1.1
--- 1,3 ----
  NETWORKING=yes
! HOSTNAME=gawa
  GATEWAY=192.168.1.1

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth0 に記述されている IP アドレス を変更する
[root@hackkit sysconfig]# cd network-scripts/
[root@hackkit network-scripts]# mv ifcfg-eth0 ifcfg-eth0.orig
[root@hackkit network-scripts]# cp ifcfg-eth0.orig ifcfg-eth0
[root@hackkit network-scripts]# vi ifcfg-eth0
(IP アドレスを変更)
[root@hackkit network-scripts]# diff -c ifcfg-eth0.orig ifcfg-eth0
*** ifcfg-eth0.orig     2004-02-22 12:43:35.000000000 +0900
--- ifcfg-eth0  2005-12-21 03:45:33.000000000 +0900
***************
*** 1,6 ****
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static
! IPADDR=192.168.1.6
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.1
--- 1,6 ----
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static
! IPADDR=192.168.1.37
  NETMASK=255.255.255.0
  GATEWAY=192.168.1.1
[root@hackkit network-scripts]#

/etc/resolv.conf

必須ではないが、 search を記述してホスト指定時に yamasita.jp を省略できるようにする
[root@hackkit network-scripts]# cd /etc
[root@hackkit etc]# mv resolv.conf resolv.conf.orig
[root@hackkit etc]# cp resolv.conf.orig resolv.conf
[root@hackkit etc]# vi resolv.conf
(search を追加)
[root@hackkit etc]# diff -c resolv.conf.orig resolv.conf
*** resolv.conf.orig    2004-02-22 12:43:35.000000000 +0900
--- resolv.conf 2005-12-21 03:48:49.000000000 +0900
***************
*** 1 ****
--- 1,2 ----
  nameserver 192.168.1.2
+ search yamasita.jp
[root@hackkit etc]# ping ns
PING ns.yamasita.jp (192.168.1.2) 56(84) bytes of data.
64 バイト応答 送信元 ns.yamasita.jp (192.168.1.2): icmp_seq=0 ttl=255 時間=0.377ミリ秒

--- ns.yamasita.jp ping 統計 ---
送信パケット数 7, 受信パケット数 7, パケット損失 0%, 時間 6007ミリ秒
rtt 最小/平均/最大/mdev = 0.179/0.224/0.377/0.063ミリ秒, pipe 2
[root@hackkit etc]#

再起動

HS-DGL! を再起動し、変更できていることを確認する

Vine Linux 3.1 (Pichon Lalande)
Kernel 2.4.20_mvl31-ppc_linkstation on a ppc
login: yasunari
Password:
Last login: Wed Dec 14 15:46:22 from mebiusl.yamasita.jp
-bash-2.05b$ hostname
gawa
-bash-2.05b$ /sbin/ifconfig -a
eth0      リンク方法:イーサネット  ハードウェアアドレス 00:07:40:CE:xx:yy
          inetアドレス:192.168.1.37 ブロードキャスト:192.168.1.255  マスク:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RXパケット:122 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:97 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0
          RX bytes:7501 (7.3 Kb)  TX bytes:6153 (6.0 Kb)

lo        リンク方法:ローカルループバック
          inetアドレス:127.0.0.1 マスク:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

-bash-2.05b$
OK


HS-DGL! + ハックキット 2.0:glibc のアップデート
ハックの記録
LinkStation/玄箱 をハックしよう

HS-DGL! + ハックキット 2.0:時刻同期

Copyright (C) 2005 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市