Subject : Setting up Gateway Description : Axil Workstation에서 어떻게 Ethernet gateway를 setting 하는 지를 알아보았다. SOLUTION SUMMARY: gateway system을 구성하기 위해선 second Ethernet card를 add 하여야 한다. 다음 예는 gateway를 구성하기 위해 미리 필요한 정보를 나열하였다. - Adding an sbus ethernet card (interface le1) - Hostname of system: lion (129.9.200.1) - Lion is a Axil 320 running 4.1.3 - Hostname of gateway: oak-gw (129.9.111.22) 다음은 gateway를 구성하는 procedure를 기술하였다. 1. 시스템에 ethernet card를 Add하라. card에 관련된 installation instruction을 따르라. 2. kernel이 Ethernet card를 support하는지를 확인하라. Ethernet card관련 instruction에 그러한 information을 갖고 있을 것 이다. 사실 대부분의 새로운 card는 kernel 수정이 필요하지 않다. 위의 예에서 처럼 "le" device는 Sun4m에서 kernel 변경이 필요하지 않다. 3. system을 Reboot하라. 그러면 새로운 ethernet card를 kernel이 인식하는 지를 검증할 수 있다. booting 하는 동안 다음 Message를 살펴보아라: le0 at SBus slot 0 0xc00000 pri 5 le1 at SBus slot 1 0xc00000 pri 5 4. 새로운 Ethernet card는 IP Address와 hostname이 필요하다. 여기에선 다음과 같이 예를 들어보자. IP Address는 129.9.111.22, hostname은 lion-gw로 setting하여 보자. 이 gateway는 두개의 분리된 physical ethernet network를 연결하여 줄 것이다. 각 network는 자신의 network number를 가져야 한다. lion은 129.9.200, 그리고 lion-gw의 network number는 129.9.111에 attache되어 있다.( IP address의 마지막 number는 host number이다.) /etc/hosts file을 다음과 같이 edit하라. 129.9.111.22 lion-gw 만약 network가 NIS를 running하고 있다면, NIS map을 수정하여야 한다. 5. /etc/hostname.le1 file을 만들어 주어야 한다. /etc/hostname.* file은 각 network interface별로 만들어져야 한다. /etc/hostname.le0는 시스템이 install되어질 때 만들어진다. card가 추가될 때 마다 manual로 새로운 /etc/hostname.* file을 만들어 주어야 한다. 예를 들어 /etc/hostname.le1에는 lion-gw 또는 129.9.111.22를 한 line에 편집하여 주면 된다. 6. /etc/netmasks file에 새로운 network를 정의하라. 이 예에서는 class "b" network number(IP Address의 first number는 128 과 191사이 이다)이다. 이경우에는 netmask를 255.255.255.0로 사용하면 된다( class "b" network number는 IP Address의 first number는 0에서 127까지 이며 netmask는 255.255.0.0로 사용한다). 여기의 예에서는, /etc/netmasks file에 다음과 같이 등록하였다. 129.9 255.255.255.0 7. Manuall하게 ifconfig command로 le1 interface를 다음과 같이 초기화 하라: #ifconfig le1 oak-gw netmask 255.255.255.0 broadcast 129.9.111.0 -trailers up 8. ifconfig -a로 command를 수행하면 information이 정확한지 그리고 le1이 적절하게 setup되었는지를 확인할수 있다. 예를 들면 다음과 같다. # /usr/etc/ifconfig -a le0: flags=63inet 129.9.200.1 netmask ffffff00 broadcast 129.9.200.0 le1: flags=63 inet 129.9.111.22 netmaskffffff00 broadcast 129.9.111.0 9. system을 Reboot하라. Rebooting이 되었으면 ifconfig -a command를 수행하여 information이 정확한지 그리고 le1이 적절하게 setup되었는지를 확인한다. 10. le1 network에 다른 system이 연결되어 있다면, ping을 수행하여 보라. Revision History 작성일자 : 96.08.20 작성자 : 이민호 수정일자 : 수정자 :