자신의 컴퓨터에 네트워크 연결이 작동되지 않습니다.

고객지원 지식기반 (kfr_56)

Symptom:

Thales.suse.de라는 컴퓨터를 가지고 있다고 가정할 때 ping Thales라는 명령을 하면 네트 워크가 연결이 되지 않습니다.

Cause:

컴퓨터의 IP 주소는 /etc/hosts에 정의되어 있습니다. 이 이유는 네트워크 연결이 보통 모 뎀에 의해 이루어지기 때문입니다. 하지만 IP 주소가 존재하지 않는 장치를 위해서 정의되 어 있다면 자체 컴퓨터에 대한 주소 지정이 이루어 질 수 없습니다.

Solution:

또 다른 라우트를 위해 IP주소가 지정되어야 합니다. 이렇게 하는데는 여러 가지 방법이 있 습니다.
  1. /etc/hosts를 조정합니다.

    /etc/hosts에 다음 변수값들과 자신의 컴퓨터 이름을 다음과 같이 입력해 줍니다.

    127.0.0.1  localhost
    127.0.0.1  Thales.suse.de Thales
    193.141.17.204 Thales.suse.de Thales
    
    여기서 127을 가진 두 번째 라인이 결정적입니다. 자신이 가지고 있는 컴퓨터 이름이 나중 에 파일에 다시 나타날 가능성이 있습니다.

  2. 더미 디바이스를 설정해 줍니다.

    명령줄에서 다음 명령을 입력합니다.

        ifconfig dummy0 Thales
        route add Thales dev dummy0
    
  3. 계속 사용할 수 있는 더미 디바이스를 설정해 줍니다.(권장)
    /etc/rc.config(가능하면 다른 디바이스들에도 추가)에 다음 스크립트를 입력시켜 줍니다. 이렇게 하면 리눅스를 시작할 때마다 더미 디바이스가 생기게 됩니다.

    수세 리눅스 4.4 이상에서는

         
           SETUPDUMMYDEV=yes
    
    라는 파라미터를 설정해 줍니다. 구 버전들에서는 다음과 같이 편집을 해 줍니다.
    #
    # networking
    #
    # number of network cards: "_0" for one, "_0 _1 _2 _3" for four cards
    #
    
    NETCONFIG="_0"
    
    #
    # IP Adresses
    #
    
    IPADDR_0=""
    IPADDR_1=""
    IPADDR_2=""
    IPADDR_3=""
    
    #
    # network device names (e.g. "eth0")
    #
    
    NETDEV_0=dummy0
    
    NETDEV_1=""
    
    NETDEV_2=""
    
    NETDEV_3=""
    
    
    #
    # parameteres for ifconfig, if you put "bootp" into it, bootp will
    # be used to configure it
    # sample entry for ethernet:
    # IFCONFIG_0="192.168.81.38 broadcast 192.168.81.63 netmask 255.255.255.224"
    #
    
    IFCONFIG_0="Thales"
    
    IFCONFIG_1=""
    
    IFCONFIG_2=""
    
    IFCONFIG_3=""
    
    
    
    #
    # network address of the devices (e.g. "-net 192.168.81.32" or 
    # "-host 192.168.81.33")
    #
    
    NETWORK_0="Thales"
    
    NETWORK_1=""
    
    NETWORK_2=""
    
    NETWORK_3=""
    
    
    
    #
    # if this is set, the default route will be set to this gateway
    # (e.g. "192.168.81.33")
    #
    
    GATEWAY_0=""
    
    GATEWAY_1=""
    
    GATEWAY_2=""
    
    GATEWAY_3=""
    
    #
    # hostname of the system (full name)
    # if zero, and bootp is used above, bootp will also set the hostname
    # (e.g. "riemann.suse.de" or "hugo.linux.de")
    # don't forget to also edit /etc/hosts for your system
    #
    
    FQHOSTNAME=Thales.suse.de
    
    이 방법을 사용하면 다른 디바이스들도 동시에 정의될 수 있습니다.(NETCONFIG를 확장하 십시오!) 그리고 자신이 가진 자체 컴퓨터의 IP 주소(/etc/hosts에 정의되어 있는)를 위한 라우트는 항상 찾아집니다.

키워드: NET, FQN, DUMMY

SDB-kfr_56, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 02. Mr 2001
SuSE Linux AG - 최근에 만들어진 : 07. Mr 2001 에 의해 kmyoo (sdb_gen 1.40.0)