Thales.suse.de
라는 컴퓨터를 가지고 있다고 가정할 때 ping Thales
라는 명령을 하면 네트
워크가 연결이 되지 않습니다.
/etc/hosts
에 정의되어 있습니다. 이 이유는 네트워크 연결이 보통 모
뎀에 의해 이루어지기 때문입니다. 하지만 IP 주소가 존재하지 않는 장치를 위해서 정의되
어 있다면 자체 컴퓨터에 대한 주소 지정이 이루어 질 수 없습니다.
/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
을 가진 두 번째 라인이 결정적입니다. 자신이 가지고 있는 컴퓨터 이름이 나중
에 파일에 다시 나타날 가능성이 있습니다.
명령줄에서 다음 명령을 입력합니다.
ifconfig dummy0 Thales route add Thales dev dummy0
/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에 정의되어 있는)를 위한 라우트는 항상 찾아집니다.