2014년 2월 25일 화요일

hp-ux 배너 설정하기

vi /etc/issue

열어서 편집하면된다. ^^

hp-ux /etc/hosts 새로 편집할 경우(디폴트 값 가져오기)

host를 새로 편집할 경우

# cp /usr/newconfig/etc/hosts /etc/hosts

하면 디폴트 값을 가져 오게 된다.

HP-UX 네트워크 설정 변경후 부팅이 오래 걸릴경우(주의)

netconf를 열어서 디폴트 게이트 웨이를 아래와 같이 바꾸어준다.
or 연결되는 게이트웨이로 바꿔 세팅해 준다.

root@sanfran   [/root]
# vi /etc/rc.config.d/netconf


ROUTE_DESTINATION[0]=""
ROUTE_MASK[0]=""
ROUTE_GATEWAY[0]=""
ROUTE_COUNT[0]=""
ROUTE_ARGS[0]=""
ROUTE_SOURCE[0]=""

부팅시 계속 연결을 시도 하기 때문에 오래 걸리게 된다.

HP-UX hostname 변경하기

현재 호스트 네임을 확인하고

root@vm180   [/root]
# hostname
vm180

호스트네임을 변경하고
root@vm180   [/root]
# hostname corp

확인
root@vm180   [/root]
# hostname
corp

# vi /etc/rc.config.d/netconf
HOSTNAME="corp"
OPERATING_SYSTEM=HP-UX
LOOPBACK_ADDRESS=127.0.0.1

한번더 확인 
root@ vm180   [/root]
# hostname
vm180

적용 
root@ vm180   [/root]
# /sbin/init.d/hostname start

확인 
root@ vm180   [/root]
# hostname
corp

영구 적용을 위해서 netconf를 편집해 보자

# vi /etc/rc.config.d/netconf
HOSTNAME="corp"
OPERATING_SYSTEM=HP-UX
LOOPBACK_ADDRESS=127.0.0.1

적용전 
root@ vm180   [/root]
# hostname
vm180

적용
root@ vm180   [/root]
# /sbin/init.d/hostname start

확인 
root@ vm180   [/root]
# hostname
corp

root@corp   [/root]
# vi /etc/hosts
128.1.1.1       corp
59.29.229.180   corp 
root@corp   [/root]

/etc/hosts도 편집해주어야 한다.

이슈사항 
root@corp   [/root]
# ping corp
PING corp: 64 byte packets
64 bytes from 128.1.1.1: icmp_seq=0. time=0. ms
64 bytes from 128.1.1.1: icmp_seq=1. time=0. Ms

그러나 위와 같은 경우 ping corp할 경우 위에 설정ip ping이 나가기 떄문에
알리아스 설정으로 해결할수있다.

root@corp   [/root]
# vi /etc/hosts
128.1.1.1       corp       corp128
59.29.229.180   corp     corp59

HP-UX ndd 파라미터 설정하기


root@vm180   [/root]
# ndd -h

SUPPORTED ndd tunable parameters on HP-UX:
라인이 길어서 생략

부분값확인
root@vm180   [/root]
# ndd -h ip_forwarding

ip_forwarding:

    Controls how IP hosts forward packets: Set to 0 to inhibit
    forwarding; set to 1 to always forward; set to 2 to forward
    only if the number of logical interfaces on the system is 2
    or more. [0,2] Default: 2

arp 인터벌 확인 단위는 ms
root@vm180   [/root]
# ndd -get /dev/arp arp_cleanup_interval
300000

root@vm180   [/root]
# arp -a
59.29.225.254 (59.29.225.254) at 54:75:d0:c3:d3:bf ether

변경
root@vm180   [/root]
# ndd -set /dev/arp arp_cleanup_interval 600000

확인
root@vm180   [/root]
# ndd -get /dev/arp arp_cleanup_interval
600000

물론 재기동 하면 적용이 안되므로 
실제 config를 바꿔보자

root@vm180   [/root]
# vi /etc/rc.config.d/nddconf
TRANSPORT_NAME[4]=arp
NDD_NAME[4]=arp_cleanup_interval
NDD_VALUE[4]=900000

"/etc/rc.config.d/nddconf" 59 lines, 1932 characters

저장후에 현재값을 확인해 보고

root@vm180   [/root]
# ndd -get /dev/arp arp_cleanup_interval
600000

데몬을 다시 기동하면
root@vm180   [/root]
# /sbin/init.d/net start

변경된 값을 확인할수있다.
root@vm180   [/root]
# ndd -get /dev/arp arp_cleanup_interval

900000

HP-UX 하나의 lan interface에 여러개의 ip 할당하기

root@vm180   [/root]
# ifconfig lan1
lan1: flags=2000000000001843<UP,BROADCAST,RUNNING,MULTICAST,CKO,TSO>
        inet 128.1.1.1 netmask ffff0000 broadcast 128.1.255.255

root@vm180   [/root]
# ifconfig lan1:0
lan1: flags=2000000000001843<UP,BROADCAST,RUNNING,MULTICAST,CKO,TSO>
        inet 128.1.1.1 netmask ffff0000 broadcast 128.1.255.255

ip를 추가할당해봅시다
root@vm180   [/root]
# ifconfig lan1:1 129.1.1.1 netmask 255.255.0.0 up

할당이 잘 되었는지 확인해 보고
root@vm180   [/root]
# ifconfig lan1:1
lan1:1: flags=a000000000001843<UP,BROADCAST,RUNNING,MULTICAST,CKO,TSO,PORT>
        inet 129.1.1.1 netmask ffff0000 broadcast 129.1.255.255

이렇게도 확인해보면됩니다.
root@vm180   [/root]
# netstat -in
Name      Mtu  Network         Address         Ipkts              Ierrs Opkts              Oerrs Coll
lan1:1    1500 129.1.0.0       129.1.1.1       0                  0     0                  0     0
lan1      1500 128.1.0.0       128.1.1.1       52                 0     0                  0     0
lan0      1500 59.29.225.0     59.29.225.180   193286             0     80004              0     0
lo0      32808 127.0.0.0       127.0.0.1       29406598           0     29406603           0     0

셋팅한 것을 지우려고 한다면
root@vm180   [/root]
# ifconfig lan1:1 0.0.0.0

확인
root@vm180   [/root]
# netstat -in
Name      Mtu  Network         Address         Ipkts              Ierrs Opkts              Oerrs Coll
lan1      1500 128.1.0.0       128.1.1.1       56                 0     0                  0     0
lan0      1500 59.29.225.0     59.29.225.180   193355             0     80049              0     0
lo0      32808 127.0.0.0       127.0.0.1       29407026           0     29407031           0     0

HP-UX netconf 편집하기

root@vm180   [/root]
# vi /etc/rc.config.d/netconf
"/etc/rc.config.d/netconf" [Read only] 161 lines, 6472 characters

INTERFACE_NAME[0]="lan0"
IP_ADDRESS[0]="59.29.225.180"
SUBNET_MASK[0]="255.255.255.0"
BROADCAST_ADDRESS[0]=""
INTERFACE_STATE[0]=""
DHCP_ENABLE[0]="0"
INTERFACE_MODULES[0]=""

INTERFACE_NAME[1]="lan1"
IP_ADDRESS[1]="128.1.1.1"
SUBNET_MASK[1]="255.255.0.0"
BROADCAST_ADDRESS[1]=""
INTERFACE_STATE[1]=""
DHCP_ENABLE[1]="0"
INTERFACE_MODULES[1]=""

# Internet routing configuration.  See route(1m), routing(7)
"/etc/rc.config.d/netconf" 169 lines, 6642 characters

lan 인터페이스를 비활성화 하고

root@vm180   [/root]
# ifconfig lan1 unplumb

확인을 하고

root@vm180   [/root]
# ifconfig lan1
ifconfig: no such interface

넷 데몬을 기동하면

root@vm180   [/root]
# /sbin/init.d/net start

아까 셋팅한 값이 보이게 된다

root@vm180   [/root]
# ifconfig lan1
lan1: flags=2000000000001843<UP,BROADCAST,RUNNING,MULTICAST,CKO,TSO>
        inet 128.1.1.1 netmask ffff0000 broadcast 128.1.255.255